From acb4325fc72d5eeecf3cf3fe63c599e582bb3bd0 Mon Sep 17 00:00:00 2001 From: Siddhesh Poyarekar Date: Mon, 15 Apr 2013 11:17:01 +0530 Subject: Rebuild benchmark sources when Makefile is updated Benchmark programs are generated using parameters from the Makefile, so it is necessary to rebuild them whenever the parameters in the Makefile are updated. Hence, added a dependency for the generated C source on the Makefile so that it gets regenerated when the Makefile is updated. --- benchtests/Makefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'benchtests/Makefile') diff --git a/benchtests/Makefile b/benchtests/Makefile index 86d5905..3e794d7 100644 --- a/benchtests/Makefile +++ b/benchtests/Makefile @@ -114,6 +114,8 @@ include ../Rules binaries-bench := $(addprefix $(objpfx)bench-,$(bench)) +bench-deps := bench-skeleton.c Makefile + run-bench = $(test-wrapper-env) \ GCONV_PATH=$(common-objpfx)iconvdata LC_ALL=C \ $($*-ENV) $(rtld-prefix) $${run} @@ -133,7 +135,7 @@ $(binaries-bench): %: %.o \ $(addprefix $(csu-objpfx),start.o) $(+preinit) $(+postinit) $(+link) -$(objpfx)bench-%.c: %-inputs bench-skeleton.c +$(objpfx)bench-%.c: %-inputs $(bench-deps) { if [ -n "$($*-INCLUDE)" ]; then \ cat $($*-INCLUDE); \ fi; \ -- cgit v1.1