Fix: make dist fails on sdt-probe test with autotools v1.16+
[lttng-tools.git] / tests / utils / testapp / userspace-probe-sdt-binary / Makefile.am
CommitLineData
a9c2df2b 1EXTRA_DIST = foobar_provider.d
f9e096db
JG
2
3# Although this is redundant with the check performed in the parent
4# Makefile.am, this is needed for autotools v1.16+ as BUILT_SOURCES is
5# evaluated for the 'dist' target.
6#
7# It is fine to generate this header in the 'dist' target (when
8# enabled) as it won't be distributed anyhow (it is marked as nodist).
9if TEST_SDT_UPROBE
a9c2df2b 10BUILT_SOURCES = foobar_provider.h
f9e096db 11endif
a9c2df2b
FD
12
13noinst_PROGRAMS = userspace-probe-sdt-binary
14userspace_probe_sdt_binary_SOURCES = userspace-probe-sdt-binary.c sema.h sema.c
b6151646 15userspace_probe_sdt_binary_LDADD = foobar_provider.o libfoo.la libbar.la $(DL_LIBS)
a9c2df2b
FD
16userspace_probe_sdt_binary_CFLAGS = -I$(abs_builddir)
17nodist_userspace_probe_sdt_binary_SOURCES = $(abs_builddir)/foobar_provider.h
18
19noinst_LTLIBRARIES = libfoo.la libbar.la libzzz.la
20libfoo_la_SOURCES = libfoo.h libfoo.c
21libfoo_la_LIBADD = foobar_provider.o
22libfoo_la_CFLAGS = -I$(abs_builddir)
23libfoo_la_LDFLAGS = -module -shared -avoid-version -rpath $(abs_builddir)/.libs/
24nodist_libfoo_la_SOURCES = $(abs_builddir)/foobar_provider.h
25
26libbar_la_SOURCES = libbar.h libbar.c
27libbar_la_LIBADD = foobar_provider.o
28libbar_la_CFLAGS = -I$(abs_builddir)
29libbar_la_LDFLAGS = -module -shared -avoid-version -rpath $(abs_builddir)/.libs/
30nodist_libbar_la_SOURCES = $(abs_builddir)/foobar_provider.h
31
32libzzz_la_SOURCES = libzzz.h libzzz.c
33libzzz_la_LIBADD = foobar_provider.o
34libzzz_la_CFLAGS = -I$(abs_builddir)
35libzzz_la_LDFLAGS = -module -shared -avoid-version -rpath $(abs_builddir)/.libs/
36nodist_libzzz_la_SOURCES = $(abs_builddir)/foobar_provider.h
37
1a1986ce
MJ
38dtrace_verbose = $(dtrace_verbose_@AM_V@)
39dtrace_verbose_ = $(dtrace_verbose_@AM_DEFAULT_V@)
40dtrace_verbose_0 = @echo " DTRACE " $@;
41
a9c2df2b 42foobar_provider.h: foobar_provider.d
1a1986ce 43 $(dtrace_verbose)$(DTRACE) -s $< -o $@ -h
a9c2df2b
FD
44
45foobar_provider.o: foobar_provider.d
1a1986ce 46 $(dtrace_verbose)$(DTRACE) -s $< -o $@ -G
a9c2df2b
FD
47
48CLEANFILES = foobar_provider.h
This page took 0.031685 seconds and 5 git commands to generate.