]> git.sur5r.net Git - cc65/commitdiff
Moved .PHONY below definitions it refers to.
authorOliver Schmidt <ol.sc@web.de>
Thu, 6 Mar 2014 22:42:44 +0000 (23:42 +0100)
committerOliver Schmidt <ol.sc@web.de>
Thu, 6 Mar 2014 22:42:44 +0000 (23:42 +0100)
I must admit that I don't understand why but obviously it is necessary to place .PHONY below the definition of variables it refers to - although those variables are recursively expanded ones! Not doing so made libsrc/Makefile build only three target libraries.

libsrc/Makefile
src/Makefile

index 24a958972cef13e05c8d97c301c197e1e2806718..4cee7838be852ac5b128ef7a953b5e4b2ed1c584 100644 (file)
@@ -2,10 +2,6 @@ ifneq ($(shell echo),)
   CMD_EXE = 1
 endif
 
-.PHONY: all mostlyclean clean install lib $(TARGETS)
-
-.SUFFIXES:
-
 CBMS = c128   \
        c16    \
        c64    \
@@ -37,6 +33,10 @@ DRVTYPES = emd \
            ser \
            tgi
 
+.PHONY: all mostlyclean clean install lib $(TARGETS)
+
+.SUFFIXES:
+
 ifdef CMD_EXE
   DIRLIST = $(strip $(foreach dir,$1,$(wildcard $(dir))))
   MKDIR = mkdir $(subst /,\,$1)
index 87548628bc5b6c27391e504897198623f7b5bd41..45c8f4363771387a7d33a21638f0485a7d279b3e 100644 (file)
@@ -2,10 +2,6 @@ ifneq ($(shell echo),)
   CMD_EXE = 1
 endif
 
-.PHONY: all mostlyclean clean install avail unavail bin $(PROGS)
-
-.SUFFIXES:
-
 PROGS = ar65  \
         ca65  \
         cc65  \
@@ -18,6 +14,10 @@ PROGS = ar65  \
         sim65 \
         sp65
 
+.PHONY: all mostlyclean clean install avail unavail bin $(PROGS)
+
+.SUFFIXES:
+
 bindir  := $(prefix)/bin
 datadir := $(if $(prefix),$(prefix)/share/cc65,$(abspath ..))