noinst_PROGRAMS = list-users list_users_SOURCES = list-users.cpp list_users_CXXFLAGS = $(SYSTEMD_CFLAGS) -I$(top_srcdir) list_users_LDADD = $(SYSTEMD_LIBS) ../libsdbusplus.la if BOOST noinst_PROGRAMS += asio-example asio_example_SOURCES = asio-example.cpp asio_example_CXXFLAGS = \ $(SYSTEMD_CFLAGS) \ $(PTHREAD_CFLAGS) \ $(BOOST_CPPFLAGS) \ -DBOOST_ALL_NO_LIB \ -DBOOST_SYSTEM_NO_DEPRECATED \ -DBOOST_ERROR_CODE_HEADER_ONLY \ -DBOOST_COROUTINES_NO_DEPRECATION_WARNING \ -I$(top_srcdir) asio_example_LDADD = \ $(SYSTEMD_LIBS) \ $(PTHREAD_LIBS) \ -lboost_coroutine \ ../libsdbusplus.la asio_example_LDFLAGS = \ $(BOOST_LDFLAGS) endif if WANT_SDBUSPP noinst_PROGRAMS += calculator-server calculator_server_generated_files = \ net/poettering/Calculator/server.hpp \ net/poettering/Calculator/server.cpp \ net/poettering/Calculator/error.hpp \ net/poettering/Calculator/error.cpp calculator_markdown_generated_files = \ calculator.md calculator_server_SOURCES = \ calculator-server.cpp $(calculator_server_generated_files) calculator_server_CXXFLAGS = $(SYSTEMD_CFLAGS) -I$(top_srcdir) calculator_server_LDADD = $(SYSTEMD_LIBS) ../libsdbusplus.la BUILT_SOURCES = \ $(calculator_server_generated_files) \ $(calculator_markdown_generated_files) CLEANFILES = \ $(calculator_server_generated_files) \ $(calculator_markdown_generated_files) net/poettering/Calculator/server.hpp: @mkdir -p $(@D) @top_srcdir@/tools/sdbus++ \ -r $(srcdir) -t $(top_builddir)/tools/sdbusplus/templates \ interface server-header net.poettering.Calculator > $@ net/poettering/Calculator/server.cpp: @mkdir -p $(@D) @top_srcdir@/tools/sdbus++ \ -r $(srcdir) -t $(top_builddir)/tools/sdbusplus/templates \ interface server-cpp net.poettering.Calculator > $@ net/poettering/Calculator/error.hpp: @mkdir -p $(@D) @top_srcdir@/tools/sdbus++ \ -r $(srcdir) -t $(top_builddir)/tools/sdbusplus/templates \ error exception-header net.poettering.Calculator > $@ net/poettering/Calculator/error.cpp: @mkdir -p $(@D) @top_srcdir@/tools/sdbus++ \ -r $(srcdir) -t $(top_builddir)/tools/sdbusplus/templates \ error exception-cpp net.poettering.Calculator > $@ calculator.md: @mkdir -p $(@D) @top_srcdir@/tools/sdbus++ \ -r $(srcdir) -t $(top_builddir)/tools/sdbusplus/templates \ interface markdown net.poettering.Calculator > $@ @top_srcdir@/tools/sdbus++ \ -r $(srcdir) -t $(top_builddir)/tools/sdbusplus/templates \ error markdown net.poettering.Calculator >> $@ endif