2005-12-22 Roland McGrath <roland@redhat.com>
authorroland <roland>
Thu, 22 Dec 2005 23:38:16 +0000 (23:38 +0000)
committerroland <roland>
Thu, 22 Dec 2005 23:38:16 +0000 (23:38 +0000)
* 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

index 2679c0a..6f50950 100644 (file)
--- 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