From: Joel Rosdahl Date: Fri, 16 Jul 2010 15:38:59 +0000 (+0200) Subject: Fix creation of test/suites.h in out-of-source builds X-Git-Tag: v3.1~176 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=dcfd19e3631d1dea96cdcab323912835a3cedec5;p=thirdparty%2Fccache.git Fix creation of test/suites.h in out-of-source builds --- diff --git a/Makefile.in b/Makefile.in index d36679133..0e97f9b6a 100644 --- a/Makefile.in +++ b/Makefile.in @@ -25,8 +25,9 @@ base_objs = $(base_sources:.c=.o) ccache_sources = main.c $(base_sources) @extra_sources@ ccache_objs = $(ccache_sources:.c=.o) -test_suites = test/test_util.c -test_sources = test/main.c test/framework.c $(test_suites) +test_suites = util +test_suite_files = $(test_suites:%=$(srcdir)/test/test_%.c) +test_sources = test/main.c test/framework.c $(test_suite_files) test_objs = $(test_sources:.c=.o) all_sources = $(ccache_sources) $(test_sources) @@ -70,8 +71,8 @@ test/main$(EXEEXT): $(base_objs) $(test_objs) test/main.o: test/suites.h -test/suites.h: $(test_suites) Makefile - sed -n 's/TEST_SUITE(\(.*\))/SUITE(\1)/p' $(test_suites) >$@ +test/suites.h: $(test_suite_files) Makefile + sed -n 's/TEST_SUITE(\(.*\))/SUITE(\1)/p' $(test_suite_files) >$@ .PHONY: check check: test