kdbus: the driver, original and non-working
[platform/kernel/linux-exynos.git] / tools / testing / selftests / kdbus / Makefile
1 CFLAGS += -I../../../../usr/include/
2 CFLAGS += -I../../../../samples/kdbus/
3 CFLAGS += -I../../../../include/uapi/
4 CFLAGS += -std=gnu99
5 CFLAGS += -DKBUILD_MODNAME=\"kdbus\" -D_GNU_SOURCE
6 LDLIBS = -pthread -lcap -lm
7
8 OBJS= \
9         kdbus-enum.o            \
10         kdbus-util.o            \
11         kdbus-test.o            \
12         kdbus-test.o            \
13         test-activator.o        \
14         test-attach-flags.o     \
15         test-benchmark.o        \
16         test-bus.o              \
17         test-chat.o             \
18         test-connection.o       \
19         test-daemon.o           \
20         test-endpoint.o         \
21         test-fd.o               \
22         test-free.o             \
23         test-match.o            \
24         test-message.o          \
25         test-metadata-ns.o      \
26         test-monitor.o          \
27         test-names.o            \
28         test-policy.o           \
29         test-policy-ns.o        \
30         test-policy-priv.o      \
31         test-send.o             \
32         test-sync.o             \
33         test-timeout.o
34
35 all: kdbus-test
36
37 include ../lib.mk
38
39 %.o: %.c
40         $(CC) $(CFLAGS) -c $< -o $@
41
42 kdbus-test: $(OBJS)
43         $(CC) $(CFLAGS) $^ $(LDLIBS) -o $@
44
45 run_tests:
46         ./kdbus-test --tap
47
48 clean:
49         rm -f *.o kdbus-test