From ba389ce307722a4d1ddf6997cce321c8c56cc1a5 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Thu, 22 Dec 2005 23:38:16 +0000 Subject: 2005-12-22 Roland McGrath * Makerules [gen-as-const-headers] (tests): Add one test per .sym file, not just one. ($(objpfx)test-as-const.c): Target replaced with ... ($(objpfx)test-as-const-%.c): ... this pattern rule. (generated): Add those files. --- Makerules | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Makerules b/Makerules index 2679c0a..6f50950 100644 --- a/Makerules +++ b/Makerules @@ -203,10 +203,10 @@ $(common-objpfx)%.h $(common-objpfx)%.h.d: $(..)scripts/gen-as-const.awk \ vpath %.sym $(sysdirs) before-compile += $(gen-as-const-headers:%.sym=$(common-objpfx)%.h) -tests += test-as-const -$(objpfx)test-as-const.c: $(..)scripts/gen-as-const.awk $(..)Makerules \ - $(gen-as-const-headers) \ - $(gen-as-const-headers:%.sym=$(common-objpfx)%.h) +tests += $(gen-as-const-headers:%.sym=test-as-const-%) +generated += $(gen-as-const-headers:%.sym=test-as-const-%.c) +$(objpfx)test-as-const-%.c: $(..)scripts/gen-as-const.awk $(..)Makerules \ + %.sym $(common-objpfx)%.h ($(AWK) '{ sub(/^/, "asconst_", $$2); print; }' $(filter %.h,$^); \ $(AWK) -v test=1 -f $< $(filter %.sym,$^); \ echo '#include "$(..)test-skeleton.c"') > $@T -- cgit v1.1