X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=tests%2Futils%2Ftestapp%2Fuserspace-probe-sdt-binary%2FMakefile.am;h=77567f2fc6913d15004bf0f65915407e668eea79;hb=HEAD;hp=591f4aa6c1928054f088d9d7ab1c5e6805cd67dd;hpb=1a1986cee77301b30e22b83a57a9d20224ff08e7;p=lttng-tools.git diff --git a/tests/utils/testapp/userspace-probe-sdt-binary/Makefile.am b/tests/utils/testapp/userspace-probe-sdt-binary/Makefile.am index 591f4aa6c..77567f2fc 100644 --- a/tests/utils/testapp/userspace-probe-sdt-binary/Makefile.am +++ b/tests/utils/testapp/userspace-probe-sdt-binary/Makefile.am @@ -1,5 +1,16 @@ +# SPDX-License-Identifier: GPL-2.0-only + EXTRA_DIST = foobar_provider.d + +# Although this is redundant with the check performed in the parent +# Makefile.am, this is needed for autotools v1.16+ as BUILT_SOURCES is +# evaluated for the 'dist' target. +# +# It is fine to generate this header in the 'dist' target (when +# enabled) as it won't be distributed anyhow (it is marked as nodist). +if TEST_SDT_UPROBE BUILT_SOURCES = foobar_provider.h +endif noinst_PROGRAMS = userspace-probe-sdt-binary userspace_probe_sdt_binary_SOURCES = userspace-probe-sdt-binary.c sema.h sema.c @@ -11,19 +22,19 @@ 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/ +libfoo_la_LDFLAGS = -module -shared -avoid-version -rpath $(libdir) 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/ +libbar_la_LDFLAGS = -module -shared -avoid-version -rpath $(libdir) 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/ +libzzz_la_LDFLAGS = -module -shared -avoid-version -rpath $(libdir) nodist_libzzz_la_SOURCES = $(abs_builddir)/foobar_provider.h dtrace_verbose = $(dtrace_verbose_@AM_V@)