blob: fb1895cb4c34d1cf0b033347f4e998e7bd547edf [file] [log] [blame]
Brad Bishop14275cf2016-11-10 16:24:48 -05001if WANT_LIBSDBUSPLUS
2
Patrick Williamsa14167b2017-04-28 15:54:39 -05003AM_CPPFLAGS = -I$(top_srcdir) $(GTEST_CPPFLAGS)
Patrick Williams608b5bc2017-04-28 16:00:19 -05004gtest_ldflags = -lgtest -lgtest_main
Patrick Williams83a9d0b2016-11-04 17:06:13 -05005check_PROGRAMS =
6
7TESTS = $(check_PROGRAMS)
8
Patrick Williamsb4041d42017-04-27 21:49:00 -05009check_PROGRAMS += bus_list_names
10bus_list_names_SOURCES = bus/list_names.cpp
11bus_list_names_LDFLAGS = $(gtest_ldflags) $(SYSTEMD_LIBS)
12
Patrick Williamsfaa89f22017-04-29 15:50:13 -050013check_PROGRAMS += bus_match
14bus_match_SOURCES = bus/match.cpp
15bus_match_LDFLAGS = $(gtest_ldflags) $(SYSTEMD_LIBS)
16
Patrick Williams83a9d0b2016-11-04 17:06:13 -050017check_PROGRAMS += message_append
18message_append_CXXFLAGS = $(SYSTEMD_CFLAGS) $(PTHREAD_CFLAGS)
19message_append_LDFLAGS = $(SYSTEMD_LIBS) $(PTHREAD_LIBS)
20message_append_SOURCES = message/append.cpp
21
22check_PROGRAMS += message_read
23message_read_CXXFLAGS = $(SYSTEMD_CFLAGS) $(PTHREAD_CFLAGS)
24message_read_LDFLAGS = $(SYSTEMD_LIBS) $(PTHREAD_LIBS)
25message_read_SOURCES = message/read.cpp
26
Patrick Williams9db28642017-01-06 15:55:05 -060027check_PROGRAMS += message_native_types
28message_native_types_SOURCES = message/native_types.cpp
Patrick Williamsb77868a2017-04-28 16:24:23 -050029message_native_types_LDFLAGS = $(gtest_ldflags)
Patrick Williams9db28642017-01-06 15:55:05 -060030
Patrick Williams83a9d0b2016-11-04 17:06:13 -050031check_PROGRAMS += message_types
32message_types_SOURCES = message/types.cpp
Patrick Williams450d0ec2017-04-28 16:09:09 -050033message_types_LDFLAGS = $(gtest_ldflags)
Patrick Williams83a9d0b2016-11-04 17:06:13 -050034
35check_PROGRAMS += utility_tuple_to_array
36utility_tuple_to_array_SOURCES = utility/tuple_to_array.cpp
Patrick Williams608b5bc2017-04-28 16:00:19 -050037utility_tuple_to_array_LDFLAGS = $(gtest_ldflags)
Patrick Williams83a9d0b2016-11-04 17:06:13 -050038
39check_PROGRAMS += utility_type_traits
40utility_type_traits_SOURCES = utility/type_traits.cpp
41
42check_PROGRAMS += vtable_vtable
43vtable_vtable_SOURCES = vtable/vtable.cpp vtable/vtable_c.c
Patrick Williams608b5bc2017-04-28 16:00:19 -050044vtable_vtable_LDFLAGS = $(gtest_ldflags)
Patrick Williams83a9d0b2016-11-04 17:06:13 -050045
Brad Bishop14275cf2016-11-10 16:24:48 -050046endif