2 INCLUDES=-I$(top_srcdir) $(DBUS_CLIENT_CFLAGS) -DDBUS_COMPILATION
4 dbusincludedir=$(includedir)/dbus-1.0/dbus
6 lib_LTLIBRARIES=libdbus-1.la
17 dbus-message-handler.h \
23 libdbus_1_la_SOURCES= \
29 dbus-connection-internal.h \
33 dbus-message-handler.c \
34 dbus-message-internal.h \
38 dbus-server-protected.h \
50 dbus-transport-debug.c \
51 dbus-transport-debug.h \
52 dbus-transport-protected.h \
53 dbus-transport-unix.c \
54 dbus-transport-unix.h \
59 ## this library is linked into both libdbus and the bus
60 ## itself, but does not export any symbols from libdbus.
61 ## i.e. the point is to contain symbols that we don't
62 ## want the shared lib to export, but we do want the
63 ## message bus to be able to use.
65 noinst_LTLIBRARIES=libdbus-convenience.la
67 libdbus_convenience_la_SOURCES= \
78 dbus-message-builder.c \
79 dbus-message-builder.h \
85 libdbus_1_la_LIBADD= $(DBUS_CLIENT_LIBS) libdbus-convenience.la
86 ## don't export symbols that start with "_" (we use this
87 ## convention for internal symbols)
88 libdbus_1_la_LDFLAGS= -export-symbols-regex "^[^_].*"
90 ## FIXME it would be less annoying when hacking if we didn't have
91 ## to relink these test binaries, so moving them to the test/*
92 ## subdir would be nice.
94 ## note that TESTS has special meaning (stuff to use in make check)
95 ## so if adding tests not to be run in make check, don't add them to
98 TESTS_ENVIRONMENT=DBUS_TEST_DATA=$(top_srcdir)/test/data
99 TESTS=dbus-test dbus-break-loader
104 ## we use noinst_PROGRAMS not check_PROGRAMS so that we build
105 ## even when not doing "make check"
106 noinst_PROGRAMS=$(TESTS)
111 dbus_test_LDADD= $(DBUS_CLIENT_LIBS) libdbus-convenience.la libdbus-1.la
113 dbus_break_loader_SOURCES= \
116 dbus_break_loader_LDADD= $(DBUS_CLIENT_LIBS) libdbus-convenience.la libdbus-1.la