From: Michael Jeanson Date: Thu, 3 Sep 2015 20:11:38 +0000 (-0400) Subject: Fix: make check in out of tree build X-Git-Url: http://git.efficios.com/?p=deliverable%2Flttng-ust.git;a=commitdiff_plain;h=f829629f155489fad11136d10494fb4dcd9fba93 Fix: make check in out of tree build Use the elf data files from the source dir when running make check in an out of tree builddir and add the data files to dist. Signed-off-by: Michael Jeanson Signed-off-by: Mathieu Desnoyers --- diff --git a/.gitignore b/.gitignore index b1f985b8..41966c5d 100644 --- a/.gitignore +++ b/.gitignore @@ -50,6 +50,7 @@ tests/tracepoint/benchmark/tracepoint_benchmark tests/tracepoint/tracepoint_test tests/snprintf/prog tests/ust-elf/prog +tests/ust-elf/test_ust_elf tests/benchmark/bench1 tests/benchmark/bench2 diff --git a/tests/ust-elf/Makefile.am b/tests/ust-elf/Makefile.am index 3cb54423..368e427e 100644 --- a/tests/ust-elf/Makefile.am +++ b/tests/ust-elf/Makefile.am @@ -5,20 +5,10 @@ prog_SOURCES = prog.c prog_LDADD = $(top_builddir)/liblttng-ust/liblttng-ust.la \ $(top_builddir)/tests/utils/libtap.a -SCRIPT_LIST = test_ust_elf +noinst_SCRIPTS = test_ust_elf +CLEANFILES = $(noinst_SCRIPTS) +EXTRA_DIST = test_ust_elf.in $(srcdir)/data/** -dist_noinst_SCRIPTS = $(SCRIPT_LIST) - -all-local: - @if [ x"$(srcdir)" != x"$(builddir)" ]; then \ - for script in $(SCRIPT_LIST); do \ - cp -f $(srcdir)/$$script $(builddir); \ - done; \ - fi - -clean-local: - @if [ x"$(srcdir)" != x"$(builddir)" ]; then \ - for script in $(SCRIPT_LIST); do \ - rm -f $(builddir)/$$script; \ - done; \ - fi +$(noinst_SCRIPTS): %: %.in + sed "s#@TOPSRCDIR@#$(top_srcdir)#g" < $< > $@ + chmod +x $@ diff --git a/tests/ust-elf/test_ust_elf b/tests/ust-elf/test_ust_elf deleted file mode 100755 index cb7c7a94..00000000 --- a/tests/ust-elf/test_ust_elf +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/bash - -TEST_DIR=$(dirname $0) -./${TEST_DIR}/prog $TEST_DIR diff --git a/tests/ust-elf/test_ust_elf.in b/tests/ust-elf/test_ust_elf.in new file mode 100755 index 00000000..5cfbff69 --- /dev/null +++ b/tests/ust-elf/test_ust_elf.in @@ -0,0 +1,4 @@ +#!/bin/bash + +TEST_DIR=$(dirname $0) +./${TEST_DIR}/prog $TEST_DIR/@TOPSRCDIR@/tests/ust-elf