]>
Commit | Line | Data |
---|---|---|
ea430986 LP |
1 | CFLAGS=-Wall -Wextra -O0 -g -pipe -D_GNU_SOURCE -fdiagnostics-show-option -Wno-unused-parameter -DUNIT_PATH=\"/tmp/does/not/exist\" `pkg-config --cflags libudev dbus-1` |
2 | LIBS=-lrt -lcap `pkg-config --libs libudev dbus-1` | |
60918275 | 3 | |
5cb5a6ff | 4 | COMMON= \ |
87f0e418 | 5 | unit.o \ |
5cb5a6ff LP |
6 | util.o \ |
7 | set.o \ | |
8 | hashmap.o \ | |
9 | strv.o \ | |
10 | job.o \ | |
11 | manager.o \ | |
12 | conf-parser.o \ | |
13 | load-fragment.o \ | |
14 | socket-util.o \ | |
15 | log.o \ | |
16 | service.o \ | |
17 | automount.o \ | |
18 | mount.o \ | |
19 | device.o \ | |
c22cbe26 | 20 | target.o \ |
5cb5a6ff LP |
21 | snapshot.o \ |
22 | socket.o \ | |
23 | timer.o \ | |
5cb5a6ff | 24 | load-dropin.o \ |
1e2e8133 | 25 | execute.o \ |
ea430986 LP |
26 | ratelimit.o \ |
27 | dbus.o \ | |
28 | dbus-manager.o \ | |
29 | dbus-unit.o \ | |
30 | dbus-job.o | |
7fad411c | 31 | |
501c7d0b | 32 | all: systemd test-engine test-job-type systemd-logger systemctl systemadm |
7fad411c LP |
33 | |
34 | systemd: main.o $(COMMON) | |
35 | $(CC) $(CFLAGS) -o $@ $^ $(LIBS) | |
36 | ||
b52429d4 LP |
37 | systemd-logger: logger.o $(COMMON) |
38 | $(CC) $(CFLAGS) -o $@ $^ $(LIBS) | |
39 | ||
7fad411c | 40 | test-engine: test-engine.o $(COMMON) |
60918275 LP |
41 | $(CC) $(CFLAGS) -o $@ $^ $(LIBS) |
42 | ||
1ffba6fe LP |
43 | test-job-type: test-job-type.o $(COMMON) |
44 | $(CC) $(CFLAGS) -o $@ $^ $(LIBS) | |
45 | ||
5630af71 | 46 | systemctl: systemctl.vala |
501c7d0b LP |
47 | valac -g --save-temps systemctl.vala systemd-interfaces.vala --pkg=dbus-glib-1 --pkg=posix |
48 | ||
49 | systemadm: systemadm.vala | |
50 | valac -g --save-temps systemadm.vala systemd-interfaces.vala --pkg=dbus-glib-1 --pkg=posix --pkg gee-1.0 --pkg gtk+-2.0 | |
5630af71 | 51 | |
60918275 | 52 | clean: |
501c7d0b | 53 | rm -f *.o systemd test-engine systemctl systemadm |