Packaging: add missing de pendency to pkgconfig
[profile/ivi/common-api-dbus-runtime.git] / Makefile.am
1 ACLOCAL_AMFLAGS = -I m4
2
3 EXTRA_DIST = LICENSE LICENSE_dbus_patch LICENSE_MurmurHash
4 MOSTLYCLEANFILES =
5
6 # Library interface (not package version!)
7 LIBCOMMONAPI_DBUS_CURRENT=3
8 LIBCOMMONAPI_DBUS_REVISION=1
9 LIBCOMMONAPI_DBUS_AGE=0
10
11 AM_CPPFLAGS = \
12         -include $(top_builddir)/build-aux/config.h \
13         -I$(top_srcdir)/src \
14         -I$(top_srcdir)/src/test \
15         ${COMMONAPI_CFLAGS} \
16         ${DBUS_CFLAGS} \
17         -DCOMMONAPI_INTERNAL_COMPILATION \
18         -DCOMMONAPI_DBUS_VERSION_MAJOR=${LIBCOMMONAPI_DBUS_CURRENT} \
19         -DCOMMONAPI_DBUS_VERSION_MINOR=${LIBCOMMONAPI_DBUS_REVISION}
20
21
22 AM_LDFLAGS = \
23         ${COMMONAPI_LIBS} \
24         ${DBUS_LIBS}
25
26 noinst_LTLIBRARIES =
27 lib_LTLIBRARIES =
28
29 # ------------------------------------------------------------------------------
30 noinst_LTLIBRARIES += libmurmurhash-internal.la
31
32 libmurmurhash_internal_la_SOURCES = \
33         src/murmurhash/MurmurHash3.h \
34         src/murmurhash/MurmurHash3.cpp
35
36 # ------------------------------------------------------------------------------
37 noinst_LTLIBRARIES += libpugixml-internal.la
38
39 libpugixml_internal_la_SOURCES = \
40         src/pugixml/pugiconfig.hpp \
41         src/pugixml/pugixml.cpp \
42         src/pugixml/pugixml.hpp
43 # ------------------------------------------------------------------------------
44 lib_LTLIBRARIES += libCommonAPI-DBus.la
45
46 libCommonAPI_DBus_la_SOURCES = \
47         src/CommonAPI/DBus/DBusAddressTranslator.cpp \
48         src/CommonAPI/DBus/DBusClientId.cpp \
49         src/CommonAPI/DBus/DBusConfiguration.cpp \
50         src/CommonAPI/DBus/DBusConnection.cpp \
51         src/CommonAPI/DBus/DBusDaemonProxy.cpp \
52         src/CommonAPI/DBus/DBusError.cpp \
53         src/CommonAPI/DBus/DBusFreedesktopPropertiesStub.cpp \
54         src/CommonAPI/DBus/DBusFunctionalHash.cpp \
55         src/CommonAPI/DBus/DBusInputStream.cpp \
56         src/CommonAPI/DBus/DBusMainLoopContext.cpp \
57         src/CommonAPI/DBus/DBusMessage.cpp \
58         src/CommonAPI/DBus/DBusObjectManager.cpp \
59         src/CommonAPI/DBus/DBusObjectManagerStub.cpp \
60         src/CommonAPI/DBus/DBusOutputStream.cpp \
61         src/CommonAPI/DBus/DBusProxyBase.cpp \
62         src/CommonAPI/DBus/DBusProxy.cpp \
63         src/CommonAPI/DBus/DBusProxyManager.cpp \
64         src/CommonAPI/DBus/DBusFactory.cpp \
65         src/CommonAPI/DBus/DBusRuntime.cpp \
66         src/CommonAPI/DBus/DBusServicePublisher.cpp \
67         src/CommonAPI/DBus/DBusServiceRegistry.cpp \
68         src/CommonAPI/DBus/DBusStubAdapter.cpp
69
70 libCommonAPI_DBus_la_LIBADD = \
71         libmurmurhash-internal.la \
72         libpugixml-internal.la \
73         ${COMMONAPI_LIBS}
74 libCommonAPI_DBus_la_LDFLAGS = \
75         ${AM_LDFLAGS} \
76         -version-info ${LIBCOMMONAPI_DBUS_CURRENT}:${LIBCOMMONAPI_DBUS_REVISION}:${LIBCOMMONAPI_DBUS_AGE}
77
78 CommonAPI_DBus_pugi_includedir=$(includedir)/CommonAPI-${COMMONAPI_API_HEADER_VERSION}/pugixml
79 CommonAPI_DBus_pugi_include_HEADERS = \
80         src/pugixml/pugixml.hpp \
81         src/pugixml/pugiconfig.hpp
82
83 CommonAPI_DBus_includedir=$(includedir)/CommonAPI-${COMMONAPI_API_HEADER_VERSION}/CommonAPI/DBus
84 CommonAPI_DBus_include_HEADERS = \
85         src/CommonAPI/DBus/DBusAddressTranslator.h \
86         src/CommonAPI/DBus/DBusAttribute.h \
87         src/CommonAPI/DBus/DBusClientId.h \
88         src/CommonAPI/DBus/DBusConfiguration.h \
89         src/CommonAPI/DBus/DBusConnection.h \
90         src/CommonAPI/DBus/DBusConnectionBusType.h \
91         src/CommonAPI/DBus/DBusDaemonProxy.h \
92         src/CommonAPI/DBus/DBusError.h \
93         src/CommonAPI/DBus/DBusEvent.h \
94         src/CommonAPI/DBus/DBusFreedesktopPropertiesStub.h \
95         src/CommonAPI/DBus/DBusFunctionalHash.h \
96         src/CommonAPI/DBus/DBusHelper.h \
97         src/CommonAPI/DBus/DBusInputStream.h \
98         src/CommonAPI/DBus/DBusInstanceAvailabilityStatusChangedEvent.h \
99         src/CommonAPI/DBus/DBusInterfaceHandler.h \
100         src/CommonAPI/DBus/DBusMainLoopContext.h \
101         src/CommonAPI/DBus/DBusMessage.h \
102         src/CommonAPI/DBus/DBusMultiEvent.h \
103         src/CommonAPI/DBus/DBusObjectManager.h \
104         src/CommonAPI/DBus/DBusObjectManagerStub.h \
105         src/CommonAPI/DBus/DBusOutputStream.h \
106         src/CommonAPI/DBus/DBusProxyBase.h \
107         src/CommonAPI/DBus/DBusProxy.h \
108         src/CommonAPI/DBus/DBusProxyAsyncCallbackHandler.h \
109         src/CommonAPI/DBus/DBusProxyConnection.h \
110         src/CommonAPI/DBus/DBusProxyManager.h \
111         src/CommonAPI/DBus/DBusFactory.h \
112         src/CommonAPI/DBus/DBusProxyHelper.h \
113         src/CommonAPI/DBus/DBusRuntime.h \
114         src/CommonAPI/DBus/DBusSelectiveEvent.h \
115         src/CommonAPI/DBus/DBusSerializableArguments.h \
116         src/CommonAPI/DBus/DBusServicePublisher.h \
117         src/CommonAPI/DBus/DBusServiceRegistry.h \
118         src/CommonAPI/DBus/DBusStubAdapter.h \
119         src/CommonAPI/DBus/DBusStubAdapterHelper.h \
120         src/CommonAPI/DBus/DBusUtils.h \
121         src/CommonAPI/DBus/DBusLegacyVariant.h
122
123 pkgconfigdir = ${libdir}/pkgconfig
124 pkgconfig_DATA = CommonAPI-DBus.pc
125
126 # ------------------------------------------------------------------------------
127 if ENABLE_TESTS
128
129 lib_LTLIBRARIES += libCommonAPI-Fake.la
130
131 libCommonAPI_Fake_la_SOURCES = \
132         src/test/dbusDynamicLoadingTests/fakeTestBinding/FakeBinding.cpp
133
134 libCommonAPI_Fake_la_LIBADD = \
135         ${COMMONAPI_LIBS}
136 libCommonAPI_Fake_la_LDFLAGS = \
137         ${AM_LDFLAGS} \
138         -version-info 1:0:0
139
140 CommonAPI_Fake_includedir=$(includedir)/CommonAPI-${COMMONAPI_API_HEADER_VERSION}/CommonAPI/Fake
141 CommonAPI_Fake_include_HEADERS = \
142         src/test/dbusDynamicLoadingTests/fakeTestBinding/FakeBinding.h
143
144 TestInterfaceSources = \
145         src/test/commonapi/tests/DerivedTypeCollection.cpp \
146         src/test/commonapi/tests/TestInterfaceStubDefault.cpp
147
148 TestInterfaceDBusSources = \
149         ${TestInterfaceSources} \
150         src/test/commonapi/tests/TestInterfaceDBusProxy.cpp \
151         src/test/commonapi/tests/TestInterfaceDBusStubAdapter.cpp \
152         src/test/fake/legacy/service/LegacyInterfaceDBusProxy.cpp
153
154 FreedesktopPropertiesDBusSources = \
155         ${TestInterfaceSources} \
156         src/test/commonapi/tests/TestFreedesktopInterfaceDBusProxy.cpp \
157         src/test/commonapi/tests/TestFreedesktopInterfaceDBusStubAdapter.cpp \
158         src/test/commonapi/tests/TestFreedesktopInterfaceStubDefault.cpp \
159         src/test/commonapi/tests/TestFreedesktopDerivedInterfaceDBusProxy.cpp \
160         src/test/commonapi/tests/TestFreedesktopDerivedInterfaceDBusStubAdapter.cpp \
161         src/test/commonapi/tests/TestFreedesktopDerivedInterfaceStubDefault.cpp        
162
163 ManagedSources = \
164         src/test/commonapi/tests/managed/LeafInterfaceStubDefault.cpp \
165         src/test/commonapi/tests/managed/BranchInterfaceStubDefault.cpp \
166         src/test/commonapi/tests/managed/RootInterfaceStubDefault.cpp \
167         src/test/commonapi/tests/managed/SecondRootStubDefault.cpp
168
169 ManagedDBusSources = \
170         ${ManagedSources} \
171         src/test/commonapi/tests/managed/RootInterfaceDBusProxy.cpp \
172         src/test/commonapi/tests/managed/RootInterfaceDBusStubAdapter.cpp \
173         src/test/commonapi/tests/managed/LeafInterfaceDBusProxy.cpp \
174         src/test/commonapi/tests/managed/LeafInterfaceDBusStubAdapter.cpp \
175         src/test/commonapi/tests/managed/BranchInterfaceDBusProxy.cpp \
176         src/test/commonapi/tests/managed/BranchInterfaceDBusStubAdapter.cpp \
177         src/test/commonapi/tests/managed/SecondRootDBusProxy.cpp \
178         src/test/commonapi/tests/managed/SecondRootDBusStubAdapter.cpp
179
180 ExtendedInterfaceSources = \
181         src/test/commonapi/tests/ExtendedInterfaceDBusProxy.cpp \
182         src/test/commonapi/tests/ExtendedInterfaceDBusStubAdapter.cpp \
183         src/test/commonapi/tests/ExtendedInterfaceStubDefault.cpp
184
185 lib_LTLIBRARIES += libDBusGen-TestInterface.la
186 libDBusGen_TestInterface_la_SOURCES = \
187         ${TestInterfaceDBusSources}
188 libDBusGen_TestInterface_la_LIBADD = \
189         ${COMMONAPI_LIBS}
190 libDBusGen_TestInterface_la_LDFLAGS = \
191         ${AM_LDFLAGS}
192
193 lib_LTLIBRARIES += libSomeOtherNameForGeneratedDBus.la
194 libSomeOtherNameForGeneratedDBus_la_SOURCES = \
195         ${TestInterfaceDBusSources}
196 libSomeOtherNameForGeneratedDBus_la_LIBADD = \
197         ${COMMONAPI_LIBS}
198 libSomeOtherNameForGeneratedDBus_la_LDFLAGS = \
199         ${AM_LDFLAGS}
200
201
202 DYNAMIC_LOADING_TEST_SET = \
203         DBusDynamicLoadingBasicTest \
204         DBusDynamicLoadingMixedValidityTest \
205         DBusDynamicLoadingNoValidityTest \
206         DBusDynamicLoadingMultipleDefinitionTest \
207         DBusDynamicLoadingMultipleBindingsTest
208
209 check_PROGRAMS = \
210         DBusManagedTest \
211         DBusObjectManagerStubTest \
212         DBusRuntimeTest \
213         ${DYNAMIC_LOADING_TEST_SET} \
214         DBusMainLoopIntegrationTest \
215         DBusConnectionTest \
216         DBusServiceRegistryTest \
217         DBusProxyTest \
218         DBusAddressTranslatorTest \
219         DBusInputStreamTest \
220         DBusOutputStreamTest \
221         DBusFactoryTest \
222         DBusVariantTest \
223         DBusTypeStreamTest \
224         DBusVariantOutputStreamTest \
225         DBusDaemonProxyTest \
226         DBusCommunicationTest \
227         DBusMultipleConnectionTest \
228         DBusServicePublisherTest \
229         DBusClientIdTest \
230         DBusBroadcastTest \
231         DBusPolymorphicTest \
232         DBusLoadTest \
233         DBusFreedesktopPropertiesTest
234
235 noinst_PROGRAMS = ${check_PROGRAMS}
236 TESTS = ${check_PROGRAMS}
237
238 LDADD_FOR_GTEST_WITHOUT_LIBCOMMON_API_DBUS = ${GTEST_LIBS} ${LDADD}
239 LDADD_FOR_GTEST = libCommonAPI-DBus.la ${LDADD_FOR_GTEST_WITHOUT_LIBCOMMON_API_DBUS}
240
241 DBusManagedTest_SOURCES = \
242         src/test/DBusManagedTest.cpp \
243         ${ManagedDBusSources}
244 DBusManagedTest_CPPFLAGS = ${AM_CPPFLAGS} ${GTEST_CPPFLAGS} ${GLIB_CFLAGS}
245 DBusManagedTest_CXXFLAGS = ${GTEST_CXXFLAGS} ${GLIB_CFLAGS}
246 DBusManagedTest_LDADD = ${LDADD_FOR_GTEST} ${GLIB_LIBS}
247
248 DBusObjectManagerStubTest_SOURCES = src/test/DBusObjectManagerStubTest.cpp
249 DBusObjectManagerStubTest_CPPFLAGS = ${AM_CPPFLAGS} ${GTEST_CPPFLAGS}
250 DBusObjectManagerStubTest_CXXFLAGS = ${GTEST_CXXFLAGS}
251 DBusObjectManagerStubTest_LDADD = ${LDADD_FOR_GTEST}
252
253 DBusMainLoopIntegrationTest_SOURCES = \
254         src/test/DBusMainLoopIntegrationTest.cpp \
255         ${TestInterfaceDBusSources}
256 DBusMainLoopIntegrationTest_CPPFLAGS = ${AM_CPPFLAGS} ${GTEST_CPPFLAGS} ${GLIB_CFLAGS}
257 DBusMainLoopIntegrationTest_CXXFLAGS = ${GTEST_CXXFLAGS} ${GLIB_CFLAGS}
258 DBusMainLoopIntegrationTest_LDADD = ${LDADD_FOR_GTEST} ${GLIB_LIBS}
259
260 DBusServiceRegistryTest_SOURCES = \
261         src/test/DBusServiceRegistryTest.cpp \
262         ${TestInterfaceDBusSources}
263 DBusServiceRegistryTest_CPPFLAGS = ${AM_CPPFLAGS} ${GTEST_CPPFLAGS}
264 DBusServiceRegistryTest_CXXFLAGS = ${GTEST_CXXFLAGS}
265 DBusServiceRegistryTest_LDADD = ${LDADD_FOR_GTEST}
266
267 DBusAddressTranslatorTest_SOURCES = \
268         src/test/DBusAddressTranslatorTest.cpp \
269         ${TestInterfaceDBusSources}
270 DBusAddressTranslatorTest_CPPFLAGS = ${AM_CPPFLAGS} ${GTEST_CPPFLAGS}
271 DBusAddressTranslatorTest_CXXFLAGS = ${GTEST_CXXFLAGS}
272 DBusAddressTranslatorTest_LDADD = ${LDADD_FOR_GTEST}
273
274 DBusConnectionTest_SOURCES = src/test/DBusConnectionTest.cpp
275 DBusConnectionTest_CPPFLAGS = ${AM_CPPFLAGS} ${GTEST_CPPFLAGS}
276 DBusConnectionTest_CXXFLAGS = ${GTEST_CXXFLAGS}
277 DBusConnectionTest_LDADD = ${LDADD_FOR_GTEST}
278
279 DBusTypeStreamTest_SOURCES = src/test/DBusTypeStreamTest.cpp
280 DBusTypeStreamTest_CPPFLAGS = ${AM_CPPFLAGS} ${GTEST_CPPFLAGS}
281 DBusTypeStreamTest_CXXFLAGS = ${GTEST_CXXFLAGS}
282 DBusTypeStreamTest_LDADD = ${LDADD_FOR_GTEST}
283
284 DBusVariantOutputStreamTest_SOURCES = src/test/DBusVariantOutputStreamTest.cpp
285 DBusVariantOutputStreamTest_CPPFLAGS = ${AM_CPPFLAGS} ${GTEST_CPPFLAGS}
286 DBusVariantOutputStreamTest_CXXFLAGS = ${GTEST_CXXFLAGS}
287 DBusVariantOutputStreamTest_LDADD = ${LDADD_FOR_GTEST}
288
289 DBusCommunicationTest_SOURCES = \
290         src/test/DBusCommunicationTest.cpp \
291         ${TestInterfaceDBusSources}
292 DBusCommunicationTest_CPPFLAGS = ${AM_CPPFLAGS} ${GTEST_CPPFLAGS}
293 DBusCommunicationTest_CXXFLAGS = ${GTEST_CXXFLAGS}
294 DBusCommunicationTest_LDADD = ${LDADD_FOR_GTEST}
295
296 DBusDaemonProxyTest_SOURCES = src/test/DBusDaemonProxyTest.cpp
297 DBusDaemonProxyTest_CPPFLAGS = ${AM_CPPFLAGS} ${GTEST_CPPFLAGS}
298 DBusDaemonProxyTest_CXXFLAGS = ${GTEST_CXXFLAGS}
299 DBusDaemonProxyTest_LDADD = ${LDADD_FOR_GTEST}
300
301 DBusInputStreamTest_SOURCES = \
302         src/test/DBusInputStreamTest.cpp \
303         ${TestInterfaceDBusSources}
304 DBusInputStreamTest_CPPFLAGS = ${AM_CPPFLAGS} ${GTEST_CPPFLAGS}
305 DBusInputStreamTest_CXXFLAGS = ${GTEST_CXXFLAGS}
306 DBusInputStreamTest_LDADD = ${LDADD_FOR_GTEST}
307
308 DBusOutputStreamTest_SOURCES = \
309         src/test/DBusOutputStreamTest.cpp \
310         ${TestInterfaceDBusSources}
311 DBusOutputStreamTest_CPPFLAGS = ${AM_CPPFLAGS} ${GTEST_CPPFLAGS}
312 DBusOutputStreamTest_CXXFLAGS = ${GTEST_CXXFLAGS}
313 DBusOutputStreamTest_LDADD = ${LDADD_FOR_GTEST}
314
315 DBusFactoryTest_SOURCES = \
316         src/test/DBusFactoryTest.cpp \
317         ${TestInterfaceDBusSources}
318 DBusFactoryTest_CPPFLAGS = ${AM_CPPFLAGS} ${GTEST_CPPFLAGS}
319 DBusFactoryTest_CXXFLAGS = ${GTEST_CXXFLAGS}
320 DBusFactoryTest_LDADD = ${LDADD_FOR_GTEST}
321
322 DBusMultipleConnectionTest_SOURCES = \
323         src/test/DBusMultipleConnectionTest.cpp \
324         ${TestInterfaceDBusSources}
325 DBusMultipleConnectionTest_CPPFLAGS = ${AM_CPPFLAGS} ${GTEST_CPPFLAGS}
326 DBusMultipleConnectionTest_CXXFLAGS = ${GTEST_CXXFLAGS}
327 DBusMultipleConnectionTest_LDADD = ${LDADD_FOR_GTEST}
328
329 DBusProxyTest_SOURCES = \
330         src/test/DBusProxyTest.cpp \
331         ${TestInterfaceDBusSources} \
332         ${ExtendedInterfaceSources}
333 DBusProxyTest_CPPFLAGS = ${AM_CPPFLAGS} ${GTEST_CPPFLAGS}
334 DBusProxyTest_CXXFLAGS = ${GTEST_CXXFLAGS}
335 DBusProxyTest_LDADD = ${LDADD_FOR_GTEST}
336
337 DBusFreedesktopPropertiesTest_SOURCES = \
338         src/test/DBusFreedesktopPropertiesTest.cpp \
339         ${FreedesktopPropertiesDBusSources}
340 DBusFreedesktopPropertiesTest_CPPFLAGS = ${AM_CPPFLAGS} ${GTEST_CPPFLAGS}
341 DBusFreedesktopPropertiesTest_CXXFLAGS = ${GTEST_CXXFLAGS}
342 DBusFreedesktopPropertiesTest_LDADD = ${LDADD_FOR_GTEST}
343
344 DBusServicePublisherTest_SOURCES = \
345         src/test/DBusServicePublisherTest.cpp \
346         ${TestInterfaceDBusSources}
347 DBusServicePublisherTest_CPPFLAGS = ${AM_CPPFLAGS} ${GTEST_CPPFLAGS}
348 DBusServicePublisherTest_CXXFLAGS = ${GTEST_CXXFLAGS}
349 DBusServicePublisherTest_LDADD = ${LDADD_FOR_GTEST}
350
351 DBusVariantTest_SOURCES = src/test/DBusVariantTest.cpp
352 DBusVariantTest_CPPFLAGS = ${AM_CPPFLAGS} ${GTEST_CPPFLAGS}
353 DBusVariantTest_CXXFLAGS = ${GTEST_CXXFLAGS}
354 DBusVariantTest_LDADD = ${LDADD_FOR_GTEST}
355
356 DBusRuntimeTest_SOURCES = src/test/DBusRuntimeTest.cpp
357 DBusRuntimeTest_CPPFLAGS = ${AM_CPPFLAGS} ${GTEST_CPPFLAGS}
358 DBusRuntimeTest_CXXFLAGS = ${GTEST_CXXFLAGS}
359 DBusRuntimeTest_LDADD = ${LDADD_FOR_GTEST}
360
361 DBusDynamicLoadingBasicTest_SOURCES = \
362         ${TestInterfaceSources} \
363         src/test/dbusDynamicLoadingTests/DBusDynamicLoadingBasicTest.cpp
364 DBusDynamicLoadingBasicTest_CPPFLAGS = ${AM_CPPFLAGS} ${GTEST_CPPFLAGS}
365 DBusDynamicLoadingBasicTest_CXXFLAGS = ${GTEST_CXXFLAGS}
366 DBusDynamicLoadingBasicTest_LDADD = ${LDADD_FOR_GTEST_WITHOUT_LIBCOMMON_API_DBUS}
367
368 DBusDynamicLoadingMultipleDefinitionTest_SOURCES =  \
369         ${TestInterfaceSources} \
370         src/test/dbusDynamicLoadingTests/DBusDynamicLoadingMultipleDefinitionTest.cpp
371 DBusDynamicLoadingMultipleDefinitionTest_CPPFLAGS = ${AM_CPPFLAGS} ${GTEST_CPPFLAGS}
372 DBusDynamicLoadingMultipleDefinitionTest_CXXFLAGS = ${GTEST_CXXFLAGS}
373 DBusDynamicLoadingMultipleDefinitionTest_LDADD = ${LDADD_FOR_GTEST_WITHOUT_LIBCOMMON_API_DBUS}
374
375 DBusDynamicLoadingMultipleBindingsTest_SOURCES =  \
376         ${TestInterfaceSources} \
377         src/test/dbusDynamicLoadingTests/DBusDynamicLoadingMultipleBindingsTest.cpp
378 DBusDynamicLoadingMultipleBindingsTest_CPPFLAGS = ${AM_CPPFLAGS} ${GTEST_CPPFLAGS}
379 DBusDynamicLoadingMultipleBindingsTest_CXXFLAGS = ${GTEST_CXXFLAGS}
380 DBusDynamicLoadingMultipleBindingsTest_LDADD = ${LDADD_FOR_GTEST_WITHOUT_LIBCOMMON_API_DBUS}
381
382 DBusDynamicLoadingMixedValidityTest_SOURCES =  \
383         ${TestInterfaceSources} \
384         src/test/dbusDynamicLoadingTests/DBusDynamicLoadingMixedValidityTest.cpp
385 DBusDynamicLoadingMixedValidityTest_CPPFLAGS = ${AM_CPPFLAGS} ${GTEST_CPPFLAGS}
386 DBusDynamicLoadingMixedValidityTest_CXXFLAGS = ${GTEST_CXXFLAGS}
387 DBusDynamicLoadingMixedValidityTest_LDADD = ${LDADD_FOR_GTEST_WITHOUT_LIBCOMMON_API_DBUS}
388
389 DBusDynamicLoadingNoValidityTest_SOURCES =  \
390         ${TestInterfaceSources} \
391         src/test/dbusDynamicLoadingTests/DBusDynamicLoadingNoValidityTest.cpp
392 DBusDynamicLoadingNoValidityTest_CPPFLAGS = ${AM_CPPFLAGS} ${GTEST_CPPFLAGS}
393 DBusDynamicLoadingNoValidityTest_CXXFLAGS = ${GTEST_CXXFLAGS}
394 DBusDynamicLoadingNoValidityTest_LDADD = ${LDADD_FOR_GTEST_WITHOUT_LIBCOMMON_API_DBUS}
395
396 DBusClientIdTest_SOURCES =  \
397         src/test/DBusClientIdTest.cpp
398 DBusClientIdTest_CPPFLAGS = ${AM_CPPFLAGS} ${GTEST_CPPFLAGS}
399 DBusClientIdTest_CXXFLAGS = ${GTEST_CXXFLAGS}
400 DBusClientIdTest_LDADD = ${LDADD_FOR_GTEST}
401
402 DBusBroadcastTest_SOURCES =  \
403         ${TestInterfaceDBusSources} \
404         src/test/DBusBroadcastTest.cpp
405 DBusBroadcastTest_CPPFLAGS = ${AM_CPPFLAGS} ${GTEST_CPPFLAGS}
406 DBusBroadcastTest_CXXFLAGS = ${GTEST_CXXFLAGS}
407 DBusBroadcastTest_LDADD = ${LDADD_FOR_GTEST}
408
409 DBusPolymorphicTest_SOURCES =  \
410         ${TestInterfaceDBusSources} \
411         src/test/DBusPolymorphicTest.cpp
412 DBusPolymorphicTest_CPPFLAGS = ${AM_CPPFLAGS} ${GTEST_CPPFLAGS}
413 DBusPolymorphicTest_CXXFLAGS = ${GTEST_CXXFLAGS}
414 DBusPolymorphicTest_LDADD = ${LDADD_FOR_GTEST}
415
416 DBusLoadTest_SOURCES = \
417         src/test/DBusLoadTest.cpp \
418         ${TestInterfaceDBusSources}
419 DBusLoadTest_CPPFLAGS = ${AM_CPPFLAGS} ${GTEST_CPPFLAGS}
420 DBusLoadTest_CXXFLAGS = ${GTEST_CXXFLAGS}
421 DBusLoadTest_LDADD = ${LDADD_FOR_GTEST}
422
423 endif
424
425
426 # ------------------------------------------------------------------------------
427 # Doxygen
428 include $(top_srcdir)/aminclude.am 
429 EXTRA_DIST += doxygen.cfg dbus-DBusMessage-add-support-for-custom-marshaling.patch
430 MOSTLYCLEANFILES += ${DX_CLEANFILES}
431
432 # ------------------------------------------------------------------------------
433 MAINTAINERCLEANFILES = \
434         Makefile.in \
435         aclocal.m4 \
436         configure
437
438 clean-local:
439         -rm -rf src-gen
440
441 maintainer-clean-local:
442         -rm -rf build-aux
443         -rm -f config.h.in*
444         -rm -f m4/libtool*.m4
445         -rm -f m4/lt*.m4
446         
447 doc: doxygen-doc
448          asciidoc -b html -o doc/html/README.html README