Implement userspace-probe regression tests
[lttng-tools.git] / tests / utils / testapp / userspace-probe-sdt-binary / Makefile.am
diff --git a/tests/utils/testapp/userspace-probe-sdt-binary/Makefile.am b/tests/utils/testapp/userspace-probe-sdt-binary/Makefile.am
new file mode 100644 (file)
index 0000000..e86939b
--- /dev/null
@@ -0,0 +1,35 @@
+EXTRA_DIST = foobar_provider.d
+BUILT_SOURCES = foobar_provider.h
+
+noinst_PROGRAMS = userspace-probe-sdt-binary
+userspace_probe_sdt_binary_SOURCES = userspace-probe-sdt-binary.c sema.h sema.c
+userspace_probe_sdt_binary_LDADD = foobar_provider.o libfoo.la libbar.la -ldl
+userspace_probe_sdt_binary_CFLAGS = -I$(abs_builddir)
+nodist_userspace_probe_sdt_binary_SOURCES = $(abs_builddir)/foobar_provider.h
+
+noinst_LTLIBRARIES = libfoo.la libbar.la libzzz.la
+libfoo_la_SOURCES = libfoo.h libfoo.c
+libfoo_la_LIBADD = foobar_provider.o
+libfoo_la_CFLAGS = -I$(abs_builddir)
+libfoo_la_LDFLAGS = -module -shared -avoid-version -rpath $(abs_builddir)/.libs/
+nodist_libfoo_la_SOURCES = $(abs_builddir)/foobar_provider.h
+
+libbar_la_SOURCES = libbar.h libbar.c
+libbar_la_LIBADD = foobar_provider.o
+libbar_la_CFLAGS = -I$(abs_builddir)
+libbar_la_LDFLAGS = -module -shared -avoid-version -rpath $(abs_builddir)/.libs/
+nodist_libbar_la_SOURCES = $(abs_builddir)/foobar_provider.h
+
+libzzz_la_SOURCES = libzzz.h libzzz.c
+libzzz_la_LIBADD = foobar_provider.o
+libzzz_la_CFLAGS = -I$(abs_builddir)
+libzzz_la_LDFLAGS = -module -shared -avoid-version -rpath $(abs_builddir)/.libs/
+nodist_libzzz_la_SOURCES = $(abs_builddir)/foobar_provider.h
+
+foobar_provider.h: foobar_provider.d
+       dtrace -s $< -o $@ -h
+
+foobar_provider.o: foobar_provider.d
+       dtrace -s $< -o $@ -G
+
+CLEANFILES = foobar_provider.h
This page took 0.024159 seconds and 5 git commands to generate.