Newer versions of GNU Make have a new function which collides with a
authorDavid Given <dg@cowlark.com>
Sun, 22 Mar 2015 11:09:46 +0000 (12:09 +0100)
committerDavid Given <dg@cowlark.com>
Sun, 22 Mar 2015 11:09:46 +0000 (12:09 +0100)
variable we're using; change the name of the variable.

17 files changed:
first/core.mk
lang/basic/src/build.mk
lang/cem/cemcom.ansi/build.mk
lang/cem/cpp.ansi/build.mk
lang/m2/comp/build.mk
lang/m2/libm2/build.mk
lang/pc/comp/build.mk
mach/proto/as/build.mk
mach/proto/ncg/build.mk
util/amisc/build.mk
util/arch/build.mk
util/ego/build.mk
util/led/build.mk
util/misc/build.mk
util/ncgg/build.mk
util/opt/build.mk
util/topgen/build.mk

index d2e32fc..261a2c3 100644 (file)
@@ -51,7 +51,7 @@ endef
 
 # --- Add a raw to the queue
 
-define file
+define rawfile
        $(eval q += $1)
 endef
 
index 00d4291..95019ba 100644 (file)
@@ -29,13 +29,13 @@ $g: $D/maketokentab $(OBJDIR)/$D/Lpars.h
 $(eval $q: $(OBJDIR)/$D/Lpars.h)
 $(eval $q: $(INCDIR)/print.h)
 
-$(call file, $(LIBEM_MES))
-$(call file, $(LIBEMK))
-$(call file, $(LIBEM_DATA))
-$(call file, $(LIBALLOC))
-$(call file, $(LIBPRINT))
-$(call file, $(LIBSTRING))
-$(call file, $(LIBSYSTEM))
+$(call rawfile, $(LIBEM_MES))
+$(call rawfile, $(LIBEMK))
+$(call rawfile, $(LIBEM_DATA))
+$(call rawfile, $(LIBALLOC))
+$(call rawfile, $(LIBPRINT))
+$(call rawfile, $(LIBSTRING))
+$(call rawfile, $(LIBSYSTEM))
 $(call cprogram, $(BINDIR)/em_bem)
 $(call installto, $(PLATDEP)/em_bem)
 
index 0e6b452..1f2b483 100644 (file)
@@ -134,16 +134,16 @@ $(call build-cemcom-ansi-next, \
 
 $(eval $q: $(OBJDIR)/$D/Lpars.h)
 
-$(call file, $(LIBEM_MES))
-$(call file, $(LIBEMK))
-$(call file, $(LIBEM_DATA))
-$(call file, $(LIBINPUT))
-$(call file, $(LIBASSERT))
-$(call file, $(LIBALLOC))
-$(call file, $(LIBFLT_ARITH))
-$(call file, $(LIBPRINT))
-$(call file, $(LIBSYSTEM))
-$(call file, $(LIBSTRING))
+$(call rawfile, $(LIBEM_MES))
+$(call rawfile, $(LIBEMK))
+$(call rawfile, $(LIBEM_DATA))
+$(call rawfile, $(LIBINPUT))
+$(call rawfile, $(LIBASSERT))
+$(call rawfile, $(LIBALLOC))
+$(call rawfile, $(LIBFLT_ARITH))
+$(call rawfile, $(LIBPRINT))
+$(call rawfile, $(LIBSYSTEM))
+$(call rawfile, $(LIBSTRING))
 $(call cprogram, $(BINDIR)/cemcom.ansi)
 $(call installto, $(PLATDEP)/em_cemcom.ansi)
 $(eval CEMCOMANSI := $o)
index e102c52..be03bc9 100644 (file)
@@ -71,12 +71,12 @@ define build-cpp-ansi-impl
 
        $(call llgen, $(OBJDIR)/$D, $(OBJDIR)/$D/tokenfile.g $D/expression.g)
 
-       $(call file, $(LIBINPUT))
-       $(call file, $(LIBASSERT))
-       $(call file, $(LIBALLOC))
-       $(call file, $(LIBPRINT))
-       $(call file, $(LIBSYSTEM))
-       $(call file, $(LIBSTRING))
+       $(call rawfile, $(LIBINPUT))
+       $(call rawfile, $(LIBASSERT))
+       $(call rawfile, $(LIBALLOC))
+       $(call rawfile, $(LIBPRINT))
+       $(call rawfile, $(LIBSYSTEM))
+       $(call rawfile, $(LIBSTRING))
 
        $(call tabgen, $D/char.tab)
 
index a3be0ee..18ca8b7 100644 (file)
@@ -108,16 +108,16 @@ $(eval $q: $(INCDIR)/em_codeEK.h)
 $(eval $q: $(INCDIR)/print.h)
 $(eval $q: $(INCDIR)/system.h)
 
-$(call file, $(LIBEM_MES))
-$(call file, $(LIBEMK))
-$(call file, $(LIBEM_DATA))
-$(call file, $(LIBINPUT))
-$(call file, $(LIBASSERT))
-$(call file, $(LIBALLOC))
-$(call file, $(LIBFLT_ARITH))
-$(call file, $(LIBPRINT))
-$(call file, $(LIBSYSTEM))
-$(call file, $(LIBSTRING))
+$(call rawfile, $(LIBEM_MES))
+$(call rawfile, $(LIBEMK))
+$(call rawfile, $(LIBEM_DATA))
+$(call rawfile, $(LIBINPUT))
+$(call rawfile, $(LIBASSERT))
+$(call rawfile, $(LIBALLOC))
+$(call rawfile, $(LIBFLT_ARITH))
+$(call rawfile, $(LIBPRINT))
+$(call rawfile, $(LIBSYSTEM))
+$(call rawfile, $(LIBSTRING))
 $(call cprogram, $(BINDIR)/em_m2)
 $(call installto, $(PLATDEP)/em_m2)
 
index 7dadeb3..1ebc89c 100644 (file)
@@ -95,7 +95,7 @@ $(eval g := \
 
 $(foreach f, $g, \
        $(call reset) \
-       $(call file, lang/m2/libm2/$f) \
+       $(call rawfile, lang/m2/libm2/$f) \
        $(call installto, $(PLATIND)/include/modula2/$f))
 
 endef
index 2939c45..c3b4dd9 100644 (file)
@@ -111,16 +111,16 @@ $(eval $q: $(INCDIR)/em_codeEK.h)
 $(eval $q: $(INCDIR)/print.h)
 $(eval $q: $(INCDIR)/system.h)
 
-$(call file, $(LIBEM_MES))
-$(call file, $(LIBEMK))
-$(call file, $(LIBEM_DATA))
-$(call file, $(LIBINPUT))
-$(call file, $(LIBASSERT))
-$(call file, $(LIBALLOC))
-$(call file, $(LIBFLT_ARITH))
-$(call file, $(LIBPRINT))
-$(call file, $(LIBSYSTEM))
-$(call file, $(LIBSTRING))
+$(call rawfile, $(LIBEM_MES))
+$(call rawfile, $(LIBEMK))
+$(call rawfile, $(LIBEM_DATA))
+$(call rawfile, $(LIBINPUT))
+$(call rawfile, $(LIBASSERT))
+$(call rawfile, $(LIBALLOC))
+$(call rawfile, $(LIBFLT_ARITH))
+$(call rawfile, $(LIBPRINT))
+$(call rawfile, $(LIBSYSTEM))
+$(call rawfile, $(LIBSTRING))
 $(call cprogram, $(BINDIR)/em_pc)
 $(call installto, $(PLATDEP)/em_pc)
 
index 64eaab1..fce5ec2 100644 (file)
@@ -36,7 +36,7 @@ $(OBJDIR)/$D/preprocessed-comm2.y: mach/proto/as/comm2.y $(CPPANSI) \
                -Ih \
                mach/proto/as/comm2.y > $$@
 
-       $(call file, $(LIBOBJECT))
+       $(call rawfile, $(LIBOBJECT))
     $(call cprogram, $(BINDIR)/$(PLATFORM)/as)
     $(call installto, $(PLATDEP)/$(PLATFORM)/as)
 endef
index 1bbda2b..0056452 100644 (file)
@@ -36,8 +36,8 @@ $(call cfile, $(OBJDIR)/$D/tables.c)
 
 $(eval $q: $(INCDIR)/flt_arith.h)
 
-$(call file, $(LIBEM_DATA))
-$(call file, $(LIBFLT_ARITH))
+$(call rawfile, $(LIBEM_DATA))
+$(call rawfile, $(LIBFLT_ARITH))
 
 $(call cprogram, $(BINDIR)/$(PLATFORM)/ncg)
 $(call installto, $(PLATDEP)/$(PLATFORM)/ncg)
index 03f44b5..286b8f3 100644 (file)
@@ -2,7 +2,7 @@
 define build-simple-tool-impl
        $(call reset)
        $(call cfile, util/amisc/$1.c)
-       $(call file, $(LIBOBJECT))
+       $(call rawfile, $(LIBOBJECT))
        $(call cprogram, $(BINDIR)/$1)
        $(eval INSTALLABLES += $o)
        $(call installto, $(INSDIR)/bin/$1)
index 4d283f8..11851f5 100644 (file)
@@ -6,10 +6,10 @@ define build-aal-impl
 
        $(call cfile, $D/archiver.c)
 
-       $(call file, $(LIBOBJECT))
-       $(call file, $(LIBPRINT))
-       $(call file, $(LIBSTRING))
-       $(call file, $(LIBSYSTEM))
+       $(call rawfile, $(LIBOBJECT))
+       $(call rawfile, $(LIBPRINT))
+       $(call rawfile, $(LIBSTRING))
+       $(call rawfile, $(LIBSYSTEM))
 
        $(call cprogram, $(BINDIR)/aal)
        $(call installto, $(INSDIR)/bin/aal)
index ee1e7f8..2fba61f 100644 (file)
@@ -6,8 +6,8 @@ $(call reset)
 $(eval cflags += -DVERBOSE -DNOTCOMPACT)
 $(eval cflags += -I$D/share -I$(OBJDIR)/$D)
 $(foreach f, $2, $(call cfile, $f))
-$(call file, $(LIBDIR)/libegocore.a)
-$(call file, $(LIBEM_DATA))
+$(call rawfile, $(LIBDIR)/libegocore.a)
+$(call rawfile, $(LIBEM_DATA))
 $(call cprogram, $(BINDIR)/ego/$(strip $1))
 $(call installto, $(PLATDEP)/ego/$(strip $1))
 $(eval EGO_MODULES += $q)
@@ -166,9 +166,9 @@ $(call cfile, $D/em_ego/em_ego.c)
 $(eval $q: $(INCDIR)/print.h $(INCDIR)/system.h)
 $(eval $q: $(INCDIR)/em_path.h)
 
-$(call file, $(LIBPRINT))
-$(call file, $(LIBSTRING))
-$(call file, $(LIBSYSTEM))
+$(call rawfile, $(LIBPRINT))
+$(call rawfile, $(LIBSTRING))
+$(call rawfile, $(LIBSYSTEM))
 
 $(call cprogram, $(BINDIR)/em_ego)
 $(call installto, $(PLATDEP)/em_ego)
index d96dd35..419948a 100644 (file)
@@ -16,8 +16,8 @@ define build-led-impl
        $(call cfile, $D/sym.c)
        $(call cfile, $D/write.c)
 
-       $(call file, $(LIBSTRING))
-       $(call file, $(LIBOBJECT))
+       $(call rawfile, $(LIBSTRING))
+       $(call rawfile, $(LIBOBJECT))
 
        $(call cprogram, $(BINDIR)/em_led)
        $(call installto, $(PLATDEP)/em_led)
index dfa8ac7..95b6fb2 100644 (file)
@@ -14,13 +14,13 @@ define build-misc-impl
        $(eval objdir := encode)
        $(call cfile, $D/convert.c)
        $(eval $q: $(INCDIR)/em_comp.h $(INCDIR)/em_codeEK.h)
-       $(call file, $(LIBREAD_EMEV))
-       $(call file, $(LIBEMK))
-       $(call file, $(LIBEM_DATA))
-       $(call file, $(LIBALLOC))
-       $(call file, $(LIBPRINT))
-       $(call file, $(LIBSTRING))
-       $(call file, $(LIBSYSTEM))
+       $(call rawfile, $(LIBREAD_EMEV))
+       $(call rawfile, $(LIBEMK))
+       $(call rawfile, $(LIBEM_DATA))
+       $(call rawfile, $(LIBALLOC))
+       $(call rawfile, $(LIBPRINT))
+       $(call rawfile, $(LIBSTRING))
+       $(call rawfile, $(LIBSYSTEM))
        $(call cprogram, $(BINDIR)/em_encode)
        $(call installto, $(PLATDEP)/em_encode)
        $(eval EM_ENCODE := $o)
@@ -30,13 +30,13 @@ define build-misc-impl
        $(eval objdir := decode)
        $(call cfile, $D/convert.c)
        $(eval $q: $(INCDIR)/em_comp.h $(INCDIR)/em_codeEK.h)
-       $(call file, $(LIBREAD_EMKV))
-       $(call file, $(LIBEME))
-       $(call file, $(LIBEM_DATA))
-       $(call file, $(LIBALLOC))
-       $(call file, $(LIBPRINT))
-       $(call file, $(LIBSTRING))
-       $(call file, $(LIBSYSTEM))
+       $(call rawfile, $(LIBREAD_EMKV))
+       $(call rawfile, $(LIBEME))
+       $(call rawfile, $(LIBEM_DATA))
+       $(call rawfile, $(LIBALLOC))
+       $(call rawfile, $(LIBPRINT))
+       $(call rawfile, $(LIBSTRING))
+       $(call rawfile, $(LIBSYSTEM))
        $(call cprogram, $(BINDIR)/em_decode)
        $(call installto, $(PLATDEP)/em_decode)
        $(eval EM_DECODE := $o)
index c3a7f31..b0ee29d 100644 (file)
@@ -34,7 +34,7 @@ $(call cfile, $(OBJDIR)/$D/enterkeyw.c)
 
 $(eval $q: $(INCDIR)/em_spec.h)
 
-$(call file, $(LIBEM_DATA))
+$(call rawfile, $(LIBEM_DATA))
 $(call cprogram, $(BINDIR)/ncgg)
 $(eval NCGG := $o)
 
index 39eafe3..75cb925 100644 (file)
@@ -10,12 +10,15 @@ $(call yacc, $(OBJDIR)/$D, $D/mktab.y)
 $(call flex, $(OBJDIR)/$D, $D/scan.l)
 $(call dependson, $(OBJDIR)/$D/y.tab.h)
 
-$(call file, $(LIBEM_DATA))
-$(call file, -lfl)
+$(call rawfile, $(LIBEM_DATA))
+$(call rawfile, -lfl)
 $(call cprogram, $(OBJDIR)/$D/mktab)
 
 endef
 
+.PHONY: -lfl
+-lfl:
+
 define build-opt-impl
 
 $(call reset)
@@ -53,12 +56,12 @@ $g: $(OBJDIR)/$D/mktab $D/patterns $(BINDIR)/cpp.ansi
        $(hide) $(BINDIR)/cpp.ansi < $D/patterns | $(OBJDIR)/$D/mktab > $$@
 $(call cfile, $g)
 
-$(call file, $(LIBEM_DATA))
-$(call file, $(LIBASSERT))
-$(call file, $(LIBPRINT))
-$(call file, $(LIBALLOC))
-$(call file, $(LIBSYSTEM))
-$(call file, $(LIBSTRING))
+$(call rawfile, $(LIBEM_DATA))
+$(call rawfile, $(LIBASSERT))
+$(call rawfile, $(LIBPRINT))
+$(call rawfile, $(LIBALLOC))
+$(call rawfile, $(LIBSYSTEM))
+$(call rawfile, $(LIBSTRING))
 
 $(eval $q: $(INCDIR)/em_spec.h)
 
@@ -79,4 +82,4 @@ endef
 $(eval $(build-opt-mktab-impl))
 $(eval $(call build-opt-impl, em_opt,))
 $(eval $(call build-opt-impl, em_opt2, -DGLOBAL_OPT))
-$(eval $(build-opt-manpage-impl))
\ No newline at end of file
+$(eval $(build-opt-manpage-impl))
index 4ef15c2..9bf48a4 100644 (file)
@@ -15,11 +15,11 @@ define build-topgen-impl
 
        $(call llgen, $(OBJDIR)/$D, $D/topgen.g)
 
-       $(call file, $(LIBASSERT))
-       $(call file, $(LIBPRINT))
-       $(call file, $(LIBALLOC))
-       $(call file, $(LIBSYSTEM))
-       $(call file, $(LIBSTRING))
+       $(call rawfile, $(LIBASSERT))
+       $(call rawfile, $(LIBPRINT))
+       $(call rawfile, $(LIBALLOC))
+       $(call rawfile, $(LIBSYSTEM))
+       $(call rawfile, $(LIBSTRING))
 
        $(call cprogram, $(BINDIR)/topgen)
        TOPGEN := $o