2003-02-13 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 bus-test break-loader
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         bus-test.c
28
29 break_loader_SOURCES=                           \
30         break-loader.c
31
32 TEST_LIBS=$(DBUS_TEST_LIBS) $(top_builddir)/dbus/libdbus-convenience.la $(top_builddir)/dbus/libdbus-1.la
33
34 echo_client_LDADD=$(TEST_LIBS)
35 echo_server_LDADD=$(TEST_LIBS)
36 unbase64_LDADD=$(TEST_LIBS)
37 break_loader_LDADD= $(TEST_LIBS)
38 bus_test_LDADD=$(TEST_LIBS) $(top_builddir)/bus/libdbus-daemon.la
39
40 dist-hook:                                                                                         \
41         DIRS="data data/valid-messages data/invalid-messages data/incomplete-messages data/auth" ; \
42         for D in $$DIRS; do                                                                        \
43                 test -d $(distdir)/$$D || mkdir $(distdir)/$$D ;                                   \
44         done ;                                                                                     \
45         FILES=`find -name "*.message" -o -name "*.message-raw" -o -name "*.auth-script"` ;         \
46         for F in $$FILES; do                                                                       \
47                 echo '-- Disting file '$$F ;                                                       \
48                 cp $$F $(distdir)/$$F ;                                                            \
49         done