EXTRA_DIST = CLEANFILES = ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS} AM_MAKEFLAGS = --no-print-directory AM_CXXFLAGS = ${my_CXXFLAGS} AM_CPPFLAGS = \ -include $(top_builddir)/config.h \ -DSYSCONFDIR=\""$(sysconfdir)"\" \ $(CYNARA_CFLAGS) \ $(DLOG_CFLAGS) \ -I${top_srcdir}/src \ -Isrc/internal/include AM_CFLAGS = ${my_CFLAGS} \ -fvisibility=hidden \ -ffunction-sections \ $(CYNARA_CFLAGS) \ $(DLOG_CFLAGS) \ -fdata-sections AM_LDFLAGS = \ -Wl,--gc-sections \ -Wl,--as-needed \ -Wl,-z,nodelete \ $(CYNARA_CFLAGS) \ $(CYNARA_LIBS)\ $(DLOG_CFLAGS) \ $(DLOG_LIBS) \ -pthread \ -lexpat SED_PROCESS = \ $(AM_V_GEN)$(MKDIR_P) $(dir $@) && $(SED) \ -e 's,@VERSION\@,$(VERSION),g' \ -e 's,@prefix\@,$(prefix),g' \ -e 's,@exec_prefix\@,$(exec_prefix),g' \ -e 's,@libdir\@,$(libdir),g' \ -e 's,@includedir\@,$(includedir),g' \ < $< > $@ || rm $@ %.pc: %.pc.in Makefile $(SED_PROCESS) LIBDBUSPOLICY1_CURRENT=2 LIBDBUSPOLICY1_REVISION=0 LIBDBUSPOLICY1_AGE=1 pkginclude_HEADERS = src/dbuspolicy1/libdbuspolicy1.h lib_LTLIBRARIES = src/libdbuspolicy1.la COMMON_SRC =\ src/libdbuspolicy1-private.h \ src/libdbuspolicy1.cpp \ src/kdbus.cpp \ src/internal/naive_policy_checker.cpp \ src/internal/policy.cpp \ src/internal/own_tree.cpp \ src/internal/xml_parser.cpp \ src/internal/tslog.cpp \ src/internal/serializer.cpp \ src/internal/print_content.cpp \ src/internal/storage_backend_serialized.cpp \ src/internal/storage_backend_xml.cpp src_libdbuspolicy1_la_SOURCES =\ $(COMMON_SRC) \ src/internal/cynara.cpp \ src/internal/groups_proxy.cpp \ src/primary-conf-files.c EXTRA_DIST += src/libdbuspolicy1.sym src_libdbuspolicy1_la_LDFLAGS = $(AM_LDFLAGS) \ -version-info $(LIBDBUSPOLICY1_CURRENT):$(LIBDBUSPOLICY1_REVISION):$(LIBDBUSPOLICY1_AGE) \ $(CYNARA_LIBS) \ $(DLOG_LIBS) \ -Wl,--version-script=$(top_srcdir)/src/libdbuspolicy1.sym EXTRA_src_libdbuspolicy1_la_DEPENDENCIES = ${top_srcdir}/src/libdbuspolicy1.sym dbuspolicy_serializer_SOURCES =\ src/dbuspolicy_serializer.cpp dbuspolicy_serializer_CFLAGS="-Isrc/internal/include $(AM_CFLAGS)" # dbuspolicy_serializer_LDFLAGS = $(AM_LDFLAGS) \ # -version-info $(LIBDBUSPOLICY1_CURRENT):$(LIBDBUSPOLICY1_REVISION):$(LIBDBUSPOLICY1_AGE) \ # $(CYNARA_LIBS) \ # $(DLOG_LIBS) \ # -Wl,--version-script=$(top_srcdir)/src/libdbuspolicy1.sym dbuspolicy_serializer_LDADD = src/libinternal.la \ $(CYNARA_LIBS) \ $(DLOG_LIBS) \ -lexpat \ -lcrypto EXTRA_dbuspolicy_serializer_DEPENDENCIES = ${top_srcdir}/src/libdbuspolicy1.sym dbuspolicy_serializerdir = /bin/ dbuspolicy_printer_SOURCES =\ src/dbuspolicy_printer.cpp dbuspolicy_printer_CFLAGS="-Isrc/internal/include $(AM_CFLAGS)" dbuspolicy_printer_LDADD = src/libinternal.la \ $(CYNARA_LIBS) \ $(DLOG_LIBS) \ -lexpat EXTRA_dbuspolicy_printer_DEPENDENCIES = ${top_srcdir}/src/libdbuspolicy1.sym dbuspolicy_finder_SOURCES =\ src/dbuspolicy_finder.cpp dbuspolicy_finder_CFLAGS="-Isrc/internal/include $(AM_CFLAGS)" dbuspolicy_finder_LDADD = src/libinternal.la \ $(CYNARA_LIBS) \ $(DLOG_LIBS) \ -lexpat bin_PROGRAMS = dbuspolicy-serializer dbuspolicy-printer dbuspolicy-finder dbuspolicy_printerdir = /bin/ dist_bin_SCRIPTS = src/dbuspolicy-verifier pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = src/libdbuspolicy1.pc EXTRA_DIST += src/libdbuspolicy1.pc.in CLEANFILES += src/libdbuspolicy1.pc TESTS = src/test-libdbuspolicy1-ownership \ src/test-libdbuspolicy1-ownership-gdi \ src/test-libdbuspolicy1-ownership-deny \ src/test-libdbuspolicy1-ownership-deny-gdi \ src/test-libdbuspolicy1-signal \ src/test-libdbuspolicy1-signal-gdi \ src/test-libdbuspolicy1-method \ src/test-libdbuspolicy1-method-gdi \ src/test-libdbuspolicy1-access-deny \ src/test-libdbuspolicy1-access-deny-gdi \ src/test-libdbuspolicy1-send_destination_prefix-deny \ src/test-libdbuspolicy1-send_destination_prefix-deny-gdi \ src/test-serializer check_PROGRAMS = $(TESTS) src_test_libdbuspolicy1_ownership_SOURCES = src/test-libdbuspolicy1-ownership.cpp src_test_libdbuspolicy1_ownership_gdi_SOURCES = src/test-libdbuspolicy1-ownership-gdi.cpp src_test_libdbuspolicy1_ownership_deny_SOURCES = src/test-libdbuspolicy1-ownership-deny.cpp src_test_libdbuspolicy1_ownership_deny_gdi_SOURCES = src/test-libdbuspolicy1-ownership-deny-gdi.cpp src_test_libdbuspolicy1_signal_SOURCES = src/test-libdbuspolicy1-signal.cpp src_test_libdbuspolicy1_signal_gdi_SOURCES = src/test-libdbuspolicy1-signal-gdi.cpp src_test_libdbuspolicy1_method_SOURCES = src/test-libdbuspolicy1-method.cpp src_test_libdbuspolicy1_method_gdi_SOURCES = src/test-libdbuspolicy1-method-gdi.cpp src_test_libdbuspolicy1_access_deny_SOURCES = src/test-libdbuspolicy1-access-deny.cpp src_test_libdbuspolicy1_access_deny_gdi_SOURCES = src/test-libdbuspolicy1-access-deny-gdi.cpp src_test_libdbuspolicy1_send_destination_prefix_deny_SOURCES = src/test-libdbuspolicy1-send_destination_prefix-deny.cpp src_test_libdbuspolicy1_send_destination_prefix_deny_gdi_SOURCES = src/test-libdbuspolicy1-send_destination_prefix-deny-gdi.cpp src_test_serializer_SOURCES = src/test-serializer.cpp noinst_LTLIBRARIES = src/libinternal.la src_libinternal_la_SOURCES =\ $(COMMON_SRC) \ src/internal/cynara_mockup.cpp \ src/internal/groups_mockup.cpp \ src/primary-conf-files.c TESTS_LDADD = src/libinternal.la \ $(CYNARA_LIBS) \ $(DLOG_LIBS) \ -lexpat src_test_libdbuspolicy1_ownership_LDADD = $(TESTS_LDADD) src_test_libdbuspolicy1_ownership_gdi_LDADD = $(TESTS_LDADD) src_test_libdbuspolicy1_ownership_deny_LDADD = $(TESTS_LDADD) src_test_libdbuspolicy1_ownership_deny_gdi_LDADD = $(TESTS_LDADD) src_test_libdbuspolicy1_signal_LDADD = $(TESTS_LDADD) src_test_libdbuspolicy1_signal_gdi_LDADD = $(TESTS_LDADD) src_test_libdbuspolicy1_method_LDADD = $(TESTS_LDADD) src_test_libdbuspolicy1_method_gdi_LDADD = $(TESTS_LDADD) src_test_libdbuspolicy1_access_deny_LDADD = $(TESTS_LDADD) src_test_libdbuspolicy1_access_deny_gdi_LDADD = $(TESTS_LDADD) src_test_libdbuspolicy1_send_destination_prefix_deny_LDADD = $(TESTS_LDADD) src_test_libdbuspolicy1_send_destination_prefix_deny_gdi_LDADD = $(TESTS_LDADD) src_test_serializer_LDADD = $(TESTS_LDADD) if ENABLE_STANDALONE_TESTS noinst_LTLIBRARIES += src/libinternalfortests.la src_libinternalfortests_la_SOURCES =\ $(COMMON_SRC) \ src/internal/cynara.cpp \ src/internal/groups_proxy.cpp \ src/test-helpers.c runner_PROGRAMS = libdbuspolicy-tests libdbuspolicy_tests_SOURCES = src/test_runner.c runnerdir = ${libdir}/dbus-tests/runner/ alonetestdir = ${libdir}/dbus-tests/test-suites/libdbuspolicy-tests/ alonetest_PROGRAMS = dbus_daemon stest_ownership stest_method_call stest_signal stest_cynara stest_memory stest_performance stest_load_perf dbus_daemon_SOURCES = src/dbus_daemon.c stest_ownership_SOURCES = src/stest_ownership.c src/stest_common.c stest_method_call_SOURCES = src/stest_method_call.c src/stest_common.c stest_signal_SOURCES = src/stest_signal.c src/stest_common.c stest_cynara_SOURCES = src/stest_cynara.c src/stest_common.c stest_memory_SOURCES = src/stest_memory.c stest_performance_SOURCES = src/stest_performance.cpp stest_load_perf_SOURCES = src/stest_load_perf.cpp stest_ownership_LDADD = src/libinternalfortests.la -lexpat -lstdc++ $(CYNARA_LIBS) $(DLOG_LIBS) stest_method_call_LDADD = src/libinternalfortests.la -lexpat -lstdc++ $(CYNARA_LIBS) $(DLOG_LIBS) stest_signal_LDADD = src/libinternalfortests.la -lexpat -lstdc++ $(CYNARA_LIBS) $(DLOG_LIBS) stest_cynara_LDADD = src/libinternalfortests.la -lexpat -lstdc++ $(CYNARA_LIBS) $(DLOG_LIBS) stest_memory_LDADD = src/libinternalfortests.la -lexpat -lstdc++ $(CYNARA_LIBS) $(DLOG_LIBS) stest_performance_LDADD = src/libinternal.la -lexpat -lstdc++ $(CYNARA_LIBS) $(DLOG_LIBS) stest_load_perf_LDADD = src/libinternal.la -lexpat -lstdc++ $(CYNARA_LIBS) $(DLOG_LIBS) stest_load_perf_CPPFLAGS = -ggdb ${AM_CPPFLAGS} -O0 all-tests:: $(alonetest_PROGRAMS) $(runner_PROGRAMS) endif if ENABLE_DOXYGEN CLEANFILES += documentation all-local:: doxygen.stamp doxygen.stamp:: doxygen.cfg doxygen $< echo Timestamp > $@ install-data-local:: $(MKDIR_P) $(DESTDIR)/${docdir} cp -r documentation/* $(DESTDIR)/${docdir} endif