47e96689e20d61e5037197e0daad1d3f9e288514
[platform/upstream/dbus.git] / test / Makefile.am
1
2 INCLUDES=-I$(top_srcdir) $(DBUS_TEST_CFLAGS) 
3
4 if DBUS_BUILD_TESTS
5 TEST_BINARIES=echo-client echo-server unbase64 bus-test break-loader spawn-test
6 else
7 TEST_BINARIES=
8 endif
9
10 noinst_PROGRAMS= $(TEST_BINARIES)
11
12 echo_client_SOURCES=                            \
13         echo-client.c                           \
14         watch.c                                 \
15         watch.h
16
17 echo_server_SOURCES=                            \
18         echo-server.c                           \
19         watch.c                                 \
20         watch.h
21
22 unbase64_SOURCES=                               \
23         unbase64.c
24
25
26 bus_test_SOURCES =                              \
27         debug-thread.c                          \
28         debug-thread.h                          \
29         bus-test.c                              \
30         bus-test-loop.c                         \
31         bus-test-loop.h
32
33 break_loader_SOURCES=                           \
34         break-loader.c
35
36 spawn_test_SOURCES=                             \
37         spawn-test.c
38
39 TEST_LIBS=$(DBUS_TEST_LIBS) $(top_builddir)/dbus/libdbus-convenience.la $(top_builddir)/dbus/libdbus-1.la
40
41 echo_client_LDADD=$(TEST_LIBS)
42 echo_server_LDADD=$(TEST_LIBS)
43 unbase64_LDADD=$(TEST_LIBS)
44 break_loader_LDADD= $(TEST_LIBS)
45 bus_test_LDADD=$(TEST_LIBS) $(top_builddir)/bus/libdbus-daemon.la
46 spawn_test_LDADD=$(TEST_LIBS)
47
48 dist-hook:
49         DIRS="data data/valid-messages data/invalid-messages data/incomplete-messages data/auth data/sha-1"; \
50         for D in $$DIRS; do                                                                        \
51                 test -d $(distdir)/$$D || mkdir $(distdir)/$$D ;                                   \
52         done ;                                                                                     \
53         FILES=`find -name "*.message" -o -name "*.message-raw" -o -name "*.auth-script" -o -name "*.sha1" -o -name "*.txt"` ;      \
54         for F in $$FILES; do                                                                       \
55                 echo '-- Disting file '$$F ;                                                       \
56                 cp $$F $(distdir)/$$F ;                                                            \
57         done