5 -I$(top_srcdir)/include \
6 -I$(top_builddir)/include
9 GLIB_H = $(HEADER_DIR)/glib-integration.h
10 GLIB_CPP = glib-integration.cpp
13 XML2CPP = $(top_builddir)/tools/dbusxx-xml2cpp
15 CONFIG_H = $(top_builddir)/include/dbus-c++/config.h
16 DBUS_PROXY_H = $(top_builddir)/include/dbus-c++/dbus-proxy.h
18 HEADER_DIR = $(top_srcdir)/include/dbus-c++
21 $(HEADER_DIR)/dbus.h \
22 $(HEADER_DIR)/types.h \
23 $(HEADER_DIR)/connection.h \
24 $(HEADER_DIR)/property.h \
25 $(HEADER_DIR)/debug.h \
26 $(HEADER_DIR)/error.h \
27 $(HEADER_DIR)/interface.h \
28 $(HEADER_DIR)/message.h \
29 $(HEADER_DIR)/dispatcher.h \
30 $(HEADER_DIR)/object.h \
31 $(HEADER_DIR)/pendingcall.h \
32 $(HEADER_DIR)/server.h \
33 $(HEADER_DIR)/debug.h \
34 $(HEADER_DIR)/util.h \
35 $(HEADER_DIR)/refptr_impl.h \
36 $(HEADER_DIR)/introspection.h \
38 $(HEADER_DIR)/eventloop.h \
39 $(HEADER_DIR)/eventloop-integration.h \
40 $(HEADER_DIR)/proxy.h \
43 lib_includedir=$(includedir)/dbus-c++-1/dbus-c++/
44 lib_include_HEADERS = $(HEADER_FILES)
46 lib_LTLIBRARIES = libdbus-c++-1.la
47 libdbus_c___1_la_SOURCES = $(HEADER_FILES) interface.cpp object.cpp introspection.cpp debug.cpp types.cpp connection.cpp connection_p.h property.cpp dispatcher.cpp dispatcher_p.h pendingcall.cpp pendingcall_p.h error.cpp internalerror.h message.cpp message_p.h server.cpp server_p.h eventloop.cpp eventloop-integration.cpp $(GLIB_CPP)
48 libdbus_c___1_la_LIBADD = $(dbus_LIBS) $(glib_LIBS) $(pthread_LIBS)
51 $(MAKE) dbusxx-xml2cpp -C $(top_builddir)/tools/
53 $(DBUS_PROXY_H): $(top_srcdir)/data/org.freedesktop.DBus.xml $(XML2CPP)
54 $(XML2CPP) $^ --proxy=$@
56 BUILT_SOURCES = $(DBUS_PROXY_H)
57 CLEANFILES = $(BUILT_SOURCES)
60 cd $(distdir); rm -f $(BUILT_SOURCES)
62 MAINTAINERCLEANFILES = \