1 ACLOCAL_AMFLAGS = -I m4
3 EXTRA_DIST = LICENSE LICENSE_dbus_patch LICENSE_MurmurHash
10 -I$(top_srcdir)/src/test
19 # ------------------------------------------------------------------------------
20 lib_LTLIBRARIES += libmurmurhash-internal.la
22 libmurmurhash_internal_la_SOURCES = \
23 src/murmurhash/MurmurHash3.h \
24 src/murmurhash/MurmurHash3.cpp
26 # ------------------------------------------------------------------------------
27 lib_LTLIBRARIES += libCommonAPI-DBus.la
29 libCommonAPI_DBus_la_SOURCES = \
30 src/CommonAPI/DBus/DBusAddressTranslator.cpp \
31 src/CommonAPI/DBus/DBusConnection.cpp \
32 src/CommonAPI/DBus/DBusDaemonProxy.cpp \
33 src/CommonAPI/DBus/DBusError.cpp \
34 src/CommonAPI/DBus/DBusFunctionalHash.cpp \
35 src/CommonAPI/DBus/DBusInputStream.cpp \
36 src/CommonAPI/DBus/DBusMessage.cpp \
37 src/CommonAPI/DBus/DBusObjectManager.cpp \
38 src/CommonAPI/DBus/DBusOutputStream.cpp \
39 src/CommonAPI/DBus/DBusProxyBase.cpp \
40 src/CommonAPI/DBus/DBusProxy.cpp \
41 src/CommonAPI/DBus/DBusFactory.cpp \
42 src/CommonAPI/DBus/DBusRuntime.cpp \
43 src/CommonAPI/DBus/DBusServiceRegistry.cpp \
44 src/CommonAPI/DBus/DBusServiceStatusEvent.cpp \
45 src/CommonAPI/DBus/DBusStubAdapter.cpp
47 libCommonAPI_DBus_la_LIBADD = \
48 libmurmurhash-internal.la \
51 CommonAPI_DBus_includedir=$(includedir)/CommonAPI-${VERSION}/CommonAPI/DBus
52 CommonAPI_DBus_include_HEADERS = \
53 src/CommonAPI/DBus/DBusAddressTranslator.h \
54 src/CommonAPI/DBus/DBusAttribute.h \
55 src/CommonAPI/DBus/DBusConnection.h \
56 src/CommonAPI/DBus/DBusDaemonProxy.h \
57 src/CommonAPI/DBus/DBusError.h \
58 src/CommonAPI/DBus/DBusEvent.h \
59 src/CommonAPI/DBus/DBusFunctionalHash.h \
60 src/CommonAPI/DBus/DBusHelper.h \
61 src/CommonAPI/DBus/DBusInputStream.h \
62 src/CommonAPI/DBus/DBusMessage.h \
63 src/CommonAPI/DBus/DBusMultiEvent.h \
64 src/CommonAPI/DBus/DBusObjectManager.h \
65 src/CommonAPI/DBus/DBusOutputStream.h \
66 src/CommonAPI/DBus/DBusProxyBase.h \
67 src/CommonAPI/DBus/DBusProxy.h \
68 src/CommonAPI/DBus/DBusProxyAsyncCallbackHandler.h \
69 src/CommonAPI/DBus/DBusProxyConnection.h \
70 src/CommonAPI/DBus/DBusFactory.h \
71 src/CommonAPI/DBus/DBusProxyHelper.h \
72 src/CommonAPI/DBus/DBusRuntime.h \
73 src/CommonAPI/DBus/DBusSerializableArguments.h \
74 src/CommonAPI/DBus/DBusServiceRegistry.h \
75 src/CommonAPI/DBus/DBusServiceStatusEvent.h \
76 src/CommonAPI/DBus/DBusStubAdapter.h \
77 src/CommonAPI/DBus/DBusStubAdapterHelper.h \
78 src/CommonAPI/DBus/DBusUtils.h
80 pkgconfigdir = ${libdir}/pkgconfig
81 pkgconfig_DATA = CommonAPI-DBus.pc
83 # ------------------------------------------------------------------------------
86 TestInterfaceSources = \
87 src/test/commonapi/tests/DerivedTypeCollection.cpp \
88 src/test/commonapi/tests/TestInterfaceDBusProxy.cpp \
89 src/test/commonapi/tests/TestInterfaceDBusStubAdapter.cpp \
90 src/test/commonapi/tests/TestInterfaceStubDefault.cpp \
91 src/test/fakeLegacyService/fake/legacy/service/LegacyInterfaceDBusProxy.cpp
94 DBusServiceRegistryTest \
96 DBusAddressTranslatorTest \
98 DBusOutputStreamTest \
103 DBusVariantOutputStreamTest \
104 DBusDaemonProxyTest \
105 DBusCommunicationTest \
106 DBusMultipleConnectionTest \
110 TESTS = ${check_PROGRAMS}
111 LDADD_FOR_GTEST = libCommonAPI-DBus.la ${GTEST_LIBS} ${LDADD}
113 DBusServiceRegistryTest_SOURCES = \
114 src/test/DBusServiceRegistryTest.cpp \
115 ${TestInterfaceSources}
116 DBusServiceRegistryTest_CPPFLAGS = ${AM_CPPFLAGS} ${GTEST_CPPFLAGS}
117 DBusServiceRegistryTest_CXXFLAGS = ${GTEST_CXXFLAGS}
118 DBusServiceRegistryTest_LDADD = ${LDADD_FOR_GTEST}
120 DBusAddressTranslatorTest_SOURCES = \
121 src/test/DBusAddressTranslatorTest.cpp \
122 ${TestInterfaceSources}
123 DBusAddressTranslatorTest_CPPFLAGS = ${AM_CPPFLAGS} ${GTEST_CPPFLAGS}
124 DBusAddressTranslatorTest_CXXFLAGS = ${GTEST_CXXFLAGS}
125 DBusAddressTranslatorTest_LDADD = ${LDADD_FOR_GTEST}
127 DBusTypeStreamTest_SOURCES = src/test/DBusTypeStreamTest.cpp
128 DBusTypeStreamTest_CPPFLAGS = ${AM_CPPFLAGS} ${GTEST_CPPFLAGS}
129 DBusTypeStreamTest_CXXFLAGS = ${GTEST_CXXFLAGS}
130 DBusTypeStreamTest_LDADD = ${LDADD_FOR_GTEST}
132 DBusVariantOutputStreamTest_SOURCES = src/test/DBusVariantOutputStreamTest.cpp
133 DBusVariantOutputStreamTest_CPPFLAGS = ${AM_CPPFLAGS} ${GTEST_CPPFLAGS}
134 DBusVariantOutputStreamTest_CXXFLAGS = ${GTEST_CXXFLAGS}
135 DBusVariantOutputStreamTest_LDADD = ${LDADD_FOR_GTEST}
137 DBusBenchmarkingTest_SOURCES = src/test/DBusBenchmarkingTest.cpp
138 DBusBenchmarkingTest_CPPFLAGS = ${AM_CPPFLAGS} ${GTEST_CPPFLAGS}
139 DBusBenchmarkingTest_CXXFLAGS = ${GTEST_CXXFLAGS}
140 DBusBenchmarkingTest_LDADD = ${LDADD_FOR_GTEST}
142 DBusCommunicationTest_SOURCES = \
143 src/test/DBusCommunicationTest.cpp \
144 ${TestInterfaceSources}
145 DBusCommunicationTest_CPPFLAGS = ${AM_CPPFLAGS} ${GTEST_CPPFLAGS}
146 DBusCommunicationTest_CXXFLAGS = ${GTEST_CXXFLAGS}
147 DBusCommunicationTest_LDADD = ${LDADD_FOR_GTEST}
149 DBusDaemonProxyTest_SOURCES = src/test/DBusDaemonProxyTest.cpp
150 DBusDaemonProxyTest_CPPFLAGS = ${AM_CPPFLAGS} ${GTEST_CPPFLAGS}
151 DBusDaemonProxyTest_CXXFLAGS = ${GTEST_CXXFLAGS}
152 DBusDaemonProxyTest_LDADD = ${LDADD_FOR_GTEST}
154 DBusInputStreamTest_SOURCES = \
155 src/test/DBusInputStreamTest.cpp \
156 ${TestInterfaceSources}
157 DBusInputStreamTest_CPPFLAGS = ${AM_CPPFLAGS} ${GTEST_CPPFLAGS}
158 DBusInputStreamTest_CXXFLAGS = ${GTEST_CXXFLAGS}
159 DBusInputStreamTest_LDADD = ${LDADD_FOR_GTEST}
161 DBusOutputStreamTest_SOURCES = \
162 src/test/DBusOutputStreamTest.cpp \
163 ${TestInterfaceSources}
164 DBusOutputStreamTest_CPPFLAGS = ${AM_CPPFLAGS} ${GTEST_CPPFLAGS}
165 DBusOutputStreamTest_CXXFLAGS = ${GTEST_CXXFLAGS}
166 DBusOutputStreamTest_LDADD = ${LDADD_FOR_GTEST}
168 DBusFactoryTest_SOURCES = \
169 src/test/DBusFactoryTest.cpp \
170 ${TestInterfaceSources}
171 DBusFactoryTest_CPPFLAGS = ${AM_CPPFLAGS} ${GTEST_CPPFLAGS}
172 DBusFactoryTest_CXXFLAGS = ${GTEST_CXXFLAGS}
173 DBusFactoryTest_LDADD = ${LDADD_FOR_GTEST}
175 DBusRuntimeTest_SOURCES = src/test/DBusRuntimeTest.cpp
176 DBusRuntimeTest_CPPFLAGS = ${AM_CPPFLAGS} ${GTEST_CPPFLAGS}
177 DBusRuntimeTest_CXXFLAGS = ${GTEST_CXXFLAGS}
178 DBusRuntimeTest_LDADD = ${LDADD_FOR_GTEST}
180 #DBusStubAdapterTest_SOURCES = src/test/DBusStubAdapterTest.cpp
181 #DBusStubAdapterTest_CPPFLAGS = ${AM_CPPFLAGS} ${GTEST_CPPFLAGS}
182 #DBusStubAdapterTest_CXXFLAGS = ${GTEST_CXXFLAGS}
183 #DBusStubAdapterTest_LDADD = ${LDADD} ${GTEST_LIBS} libCommonAPI-DBus.la
185 DBusMultipleConnectionTest_SOURCES = src/test/DBusMultipleConnectionTest.cpp \
186 ${TestInterfaceSources}
187 DBusMultipleConnectionTest_CPPFLAGS = ${AM_CPPFLAGS} ${GTEST_CPPFLAGS}
188 DBusMultipleConnectionTest_CXXFLAGS = ${GTEST_CXXFLAGS}
189 DBusMultipleConnectionTest_LDADD = ${LDADD_FOR_GTEST}
191 DBusProxyTest_SOURCES = \
192 src/test/DBusProxyTest.cpp \
193 ${TestInterfaceSources}
194 DBusProxyTest_CPPFLAGS = ${AM_CPPFLAGS} ${GTEST_CPPFLAGS}
195 DBusProxyTest_CXXFLAGS = ${GTEST_CXXFLAGS}
196 DBusProxyTest_LDADD = ${LDADD_FOR_GTEST}
198 DBusVariantTest_SOURCES = src/test/DBusVariantTest.cpp
199 DBusVariantTest_CPPFLAGS = ${AM_CPPFLAGS} ${GTEST_CPPFLAGS}
200 DBusVariantTest_CXXFLAGS = ${GTEST_CXXFLAGS}
201 DBusVariantTest_LDADD = ${LDADD_FOR_GTEST}
206 # ------------------------------------------------------------------------------
208 include $(top_srcdir)/aminclude.am
209 EXTRA_DIST += doxygen.cfg
210 MOSTLYCLEANFILES += ${DX_CLEANFILES}
212 # ------------------------------------------------------------------------------
213 MAINTAINERCLEANFILES = \
221 maintainer-clean-local:
224 -rm -f m4/libtool*.m4