2003-03-12 Havoc Pennington <hp@pobox.com>
[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 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 # bus_test_SOURCES =                            \
26 #       debug-thread.c                          \
27 #       debug-thread.h                          \
28 #       bus-test.c                              \
29 #       bus-test-loop.c                         \
30 #       bus-test-loop.h
31
32 break_loader_SOURCES=                           \
33         break-loader.c
34
35 spawn_test_SOURCES=                             \
36         spawn-test.c
37
38 TEST_LIBS=$(DBUS_TEST_LIBS) $(top_builddir)/dbus/libdbus-convenience.la $(top_builddir)/dbus/libdbus-1.la
39
40 echo_client_LDADD=$(TEST_LIBS)
41 echo_server_LDADD=$(TEST_LIBS)
42 unbase64_LDADD=$(TEST_LIBS)
43 break_loader_LDADD= $(TEST_LIBS)
44 #bus_test_LDADD=$(TEST_LIBS) $(top_builddir)/bus/libdbus-daemon.la
45 spawn_test_LDADD=$(TEST_LIBS)
46
47 dist-hook:
48         DIRS="data data/valid-messages data/invalid-messages data/incomplete-messages data/auth data/sha-1"; \
49         for D in $$DIRS; do                                                                        \
50                 test -d $(distdir)/$$D || mkdir $(distdir)/$$D ;                                   \
51         done ;                                                                                     \
52         FILES=`find -name "*.message" -o -name "*.message-raw" -o -name "*.auth-script" -o -name "*.sha1" -o -name "*.txt"` ;      \
53         for F in $$FILES; do                                                                       \
54                 echo '-- Disting file '$$F ;                                                       \
55                 cp $$F $(distdir)/$$F ;                                                            \
56         done