X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=tests%2Fregression%2Fust%2Fbaddr-statedump%2FMakefile.am;h=bf51f94837f31feda2598298f006451802d7ecf0;hp=f45c5aeeb1555eee324cbd9ae0f168eacd7f0235;hb=b6151646d77a70cd8054543c07924c840646950b;hpb=d4f53cc3de1217c965c2285709b784ff66a8033c diff --git a/tests/regression/ust/baddr-statedump/Makefile.am b/tests/regression/ust/baddr-statedump/Makefile.am index f45c5aeeb..bf51f9483 100644 --- a/tests/regression/ust/baddr-statedump/Makefile.am +++ b/tests/regression/ust/baddr-statedump/Makefile.am @@ -1,21 +1,31 @@ -AM_CPPFLAGS = -I$(srcdir) -g +objcopy_verbose = $(objcopy_verbose_@AM_V@) +objcopy_verbose_ = $(objcopy_verbose_@AM_DEFAULT_V@) +objcopy_verbose_0 = @echo OBJCOPY $@; + +AM_CPPFLAGS += -I$(srcdir) -g noinst_PROGRAMS = prog prog_SOURCES = prog.c tp.c tp.h -prog_LDADD = -llttng-ust -ldl +prog_LDADD = -llttng-ust $(DL_LIBS) noinst_SCRIPTS = test_baddr-statedump test_baddr-statedump.py EXTRA_DIST = test_baddr-statedump test_baddr-statedump.py -all-local: prog$(EXEEXT) +# Extract debug symbols +prog.debug: prog + $(objcopy_verbose)$(OBJCOPY) --only-keep-debug prog prog.debug + +# Strip and add debuglink +prog.strip: prog.debug + @cp -f prog prog.strip + $(objcopy_verbose)$(OBJCOPY) --strip-debug --add-gnu-debuglink=prog.debug prog.strip + +all-local: prog.strip @if [ x"$(srcdir)" != x"$(builddir)" ]; then \ for script in $(EXTRA_DIST); do \ cp -f $(srcdir)/$$script $(builddir); \ done; \ fi - objcopy --only-keep-debug prog prog.debug - strip -g prog - objcopy --add-gnu-debuglink prog.debug prog clean-local: @if [ x"$(srcdir)" != x"$(builddir)" ]; then \ @@ -23,4 +33,5 @@ clean-local: rm -f $(builddir)/$$script; \ done; \ fi - rm -f prog.debug + +CLEANFILES = prog.debug prog.strip