aboutsummaryrefslogtreecommitdiff
path: root/tools/tests/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'tools/tests/Makefile.am')
-rw-r--r--tools/tests/Makefile.am46
1 files changed, 46 insertions, 0 deletions
diff --git a/tools/tests/Makefile.am b/tools/tests/Makefile.am
new file mode 100644
index 00000000..c91675bf
--- /dev/null
+++ b/tools/tests/Makefile.am
@@ -0,0 +1,46 @@
+include $(top_srcdir)/gtester.make
+
+################################################################################
+# common
+################################################################################
+
+AM_CFLAGS = \
+ $(WARN_CFLAGS) \
+ $(MM_CFLAGS) \
+ -I$(top_srcdir) \
+ -I$(top_srcdir)/src \
+ -I$(top_srcdir)/include \
+ -I$(top_builddir)/include \
+ -I$(top_srcdir)/libmm-glib \
+ -I${top_srcdir}/libmm-glib/generated \
+ -I${top_builddir}/libmm-glib/generated \
+ $(NULL)
+
+LDADD = \
+ $(top_builddir)/libmm-glib/libmm-glib.la \
+ $(NULL)
+
+AM_LDFLAGS = \
+ $(WARN_LDFLAGS) \
+ $(MM_LIBS) \
+ $(MM_LDFLAGS) \
+ $(NULL)
+
+noinst_PROGRAMS = test-stub
+test_stub_CPPFLAGS = \
+ -DTEST_SERVICES=\""$(abs_top_builddir)/tools/tests/services"\" \
+ $(NULL)
+
+TEST_PROGS += $(noinst_PROGRAMS)
+
+test-wrapper.sh: test-wrapper.sh.in
+ @sed \
+ -e 's|@abs_top_builddir[@]|$(abs_top_builddir)|g' \
+ -e 's|@abs_top_srcdir[@]|$(abs_top_srcdir)|g' \
+ $< >$@
+ @chmod +x $@
+
+BUILT_SOURCES = test-wrapper.sh
+CLEANFILES = test-wrapper.sh
+
+EXTRA_DIST += test-wrapper.sh.in services/org.freedesktop.ModemManager1.service.in