X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=tests%2Futils%2Ftestapp%2Fuserspace-probe-sdt-binary%2FMakefile.am;fp=tests%2Futils%2Ftestapp%2Fuserspace-probe-sdt-binary%2FMakefile.am;h=e86939b4c0a6a6cac68f5e9504eef960725937f0;hp=0000000000000000000000000000000000000000;hb=a9c2df2bfce7a27b53ee5d5101f259f3e1f506b1;hpb=5a1c0a75771c4b95f9518be0e1960a25bb691caf 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 index 000000000..e86939b4c --- /dev/null +++ b/tests/utils/testapp/userspace-probe-sdt-binary/Makefile.am @@ -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