blob: 94a88f6ba5231cffad50b99d6110ef206cde358e [file] [log] [blame]
William A. Kennington IIIc65d74e2018-06-19 18:32:09 -07001ACLOCAL_AMFLAGS = -Im4
2
Brad Bishop14275cf2016-11-10 16:24:48 -05003if WANT_LIBSDBUSPLUS
4
Patrick Williams5e0b6812016-11-04 16:45:33 -05005nobase_include_HEADERS = \
6 mapbox/recursive_wrapper.hpp \
7 mapbox/variant.hpp \
James Feist284a0f92018-04-05 15:28:16 -07008 sdbusplus/asio/connection.hpp \
9 sdbusplus/asio/detail/async_send_handler.hpp \
Patrick Williams5e0b6812016-11-04 16:45:33 -050010 sdbusplus/bus.hpp \
Christian Andersenc69def62016-12-20 13:51:52 +010011 sdbusplus/bus/match.hpp \
Patrick Venturedba73d72018-04-12 14:14:42 -070012 sdbusplus/sdbus.hpp \
13 sdbusplus/test/sdbus_mock.hpp \
Patrick Williamsf4a6f412016-11-11 13:47:29 -060014 sdbusplus/exception.hpp \
Patrick Williams5e0b6812016-11-04 16:45:33 -050015 sdbusplus/message.hpp \
16 sdbusplus/message/append.hpp \
Patrick Williams9db28642017-01-06 15:55:05 -060017 sdbusplus/message/native_types.hpp \
Patrick Williams5e0b6812016-11-04 16:45:33 -050018 sdbusplus/message/read.hpp \
Brad Bishopcd977612016-11-09 21:23:45 -050019 sdbusplus/message/types.hpp \
Patrick Williams5e0b6812016-11-04 16:45:33 -050020 sdbusplus/server.hpp \
Christian Andersen3f565962016-11-18 16:35:20 +010021 sdbusplus/server/bindings.hpp \
Patrick Williams5e0b6812016-11-04 16:45:33 -050022 sdbusplus/server/interface.hpp \
23 sdbusplus/server/manager.hpp \
Patrick Williams5e0b6812016-11-04 16:45:33 -050024 sdbusplus/server/object.hpp \
25 sdbusplus/slot.hpp \
Ed Tanous28dc36d2018-02-21 12:22:54 -080026 sdbusplus/utility/container_traits.hpp \
James Feist284a0f92018-04-05 15:28:16 -070027 sdbusplus/utility/read_into_tuple.hpp \
Patrick Williams5e0b6812016-11-04 16:45:33 -050028 sdbusplus/utility/tuple_to_array.hpp \
29 sdbusplus/utility/type_traits.hpp \
30 sdbusplus/vtable.hpp
Patrick Williams83a9d0b2016-11-04 17:06:13 -050031
Patrick Williams93b0e702017-04-18 11:19:45 -050032LIBSDBUSPLUS_FILES = \
Patrick Venturedba73d72018-04-12 14:14:42 -070033 sdbusplus/exception.cpp \
34 sdbusplus/sdbus.cpp
Adriana Kobylakfd43ef72017-02-12 09:12:37 -060035
36if WANT_TRANSACTION
William A. Kennington III27d18d72018-01-24 16:02:23 -080037nobase_include_HEADERS += \
38 sdbusplus/server/transaction.hpp
Adriana Kobylakfd43ef72017-02-12 09:12:37 -060039LIBSDBUPLUS_FILES_TRANSACTION = \
Adriana Kobylak1afb4e62017-01-31 11:10:01 -060040 sdbusplus/server/transaction.cpp
Adriana Kobylakfd43ef72017-02-12 09:12:37 -060041endif
Adriana Kobylak1afb4e62017-01-31 11:10:01 -060042
43libsdbusplusdir = ${libdir}
44libsdbusplus_LTLIBRARIES = libsdbusplus.la
Adriana Kobylakfd43ef72017-02-12 09:12:37 -060045libsdbusplus_la_SOURCES = \
46 $(LIBSDBUSPLUS_FILES) \
47 $(LIBSDBUPLUS_FILES_TRANSACTION)
Patrick Williams43b283a2017-05-01 14:15:54 -050048libsdbusplus_la_LIBADD = $(SYSTEMD_LIBS)
49libsdbusplus_la_LDFLAGS = -version-info 1:0:0 -shared
Adriana Kobylak1afb4e62017-01-31 11:10:01 -060050libsdbusplus_la_CXXFLAGS = $(SYSTEMD_CFLAGS)
51
Adriana Kobylaka1fb5e62017-01-30 11:41:19 -060052pkgconfiglibdir = ${libdir}/pkgconfig
53pkgconfiglib_DATA = sdbusplus.pc
54
Patrick Williams4edb7852017-07-03 11:50:11 -050055SUBDIRS = . tools example test
Patrick Williamsa41b3892017-07-18 22:20:19 -050056else
57SUBDIRS = . tools
58endif # WANT_LIBSDBUSPLUS