1noinst_PROGRAMS = \ 2 test-entity \ 3 test-log-manager \ 4 test-tpl-log-store-pidgin \ 5 test-tpl-log-iter-pidgin \ 6 test-tpl-log-store-sqlite \ 7 test-tpl-log-store-xml \ 8 test-tpl-log-iter-xml \ 9 test-tpl-log-walker \ 10 test-tpl-observer \ 11 $(NULL) 12 13TESTS = $(noinst_PROGRAMS) 14 15LDADD = \ 16 $(top_builddir)/tests/lib/libtp-logger-tests.la \ 17 $(top_builddir)/telepathy-logger/libtelepathy-logger.la \ 18 $(TPL_LIBS) \ 19 $(NULL) 20 21test_entity_LDADD = \ 22 $(top_builddir)/tests/lib/libtp-logger-tests.la \ 23 $(LDADD) \ 24 $(NULL) 25 26check_c_sources = *.c 27include $(top_srcdir)/tools/check-coding-style.mk 28check-local: check-coding-style 29 30AM_CFLAGS = \ 31 $(ERROR_CFLAGS) \ 32 $(TPL_CFLAGS) \ 33 -I$(top_srcdir) \ 34 -I$(top_builddir) \ 35 -I$(top_srcdir)/tests 36 $(NULL) 37 38TESTS_ENVIRONMENT = \ 39 abs_top_builddir=@abs_top_builddir@ \ 40 TPL_TEST_MODE=true \ 41 TPL_TEST_LOG_DIR=@abs_top_srcdir@/tests/logs \ 42 GSETTINGS_SCHEMA_DIR=@abs_srcdir@/data \ 43 XDG_DATA_HOME=@abs_top_builddir@/tests/logs \ 44 XDG_DATA_DIRS=@abs_srcdir@ \ 45 G_SLICE=debug-blocks \ 46 TPL_DEBUG=all \ 47 G_DEBUG=fatal_warnings,fatal_criticals$(maybe_gc_friendly) \ 48 $(top_srcdir)/tools/test-wrapper.sh \ 49 sh $(top_srcdir)/tools/with-session-bus.sh \ 50 --config-file=dbus-1/session.conf -- \ 51 $(EXTRA_TESTS_ENVIRONMENT) 52 53EXTRA_TESTS_ENVIRONMENT = 54 55check-valgrind: 56 $(MAKE) check-TESTS \ 57 maybe_gc_friendly=,gc-friendly \ 58 TESTS_ENVIRONMENT="$(VALGRIND_TESTS_ENVIRONMENT)" 59 60include $(top_srcdir)/tools/valgrind.mk 61 62VALGRIND_TESTS_ENVIRONMENT = \ 63 $(TESTS_ENVIRONMENT) \ 64 env G_SLICE=always-malloc CHECK_VERBOSE=1 \ 65 $(top_builddir)/libtool --mode=execute \ 66 $(VALGRIND) --suppressions=$(top_srcdir)/tests/suppressions/tpl.supp $(VALGRIND_FLAGS) 67 68BUILT_SOURCES = \ 69 dbus-1/session.conf \ 70 $(NULL) 71 72CLEANFILES = $(BUILT_SOURCES) 73 74distclean-local: 75 rm -f capture-*.log 76 rm -rf _gen 77 78EXTRA_DIST = \ 79 dbus-1/session.conf.in \ 80 $(NULL) 81 82dbus-1/%.conf: $(srcdir)/dbus-1/%.conf.in 83 $(AM_V_at)$(mkdir_p) dbus-1 84 $(AM_V_GEN)sed -e "s|[@]abs_top_builddir[@]|@abs_top_builddir@|g" $< > $@ 85