]> git.sur5r.net Git - cc65/commitdiff
Adjusted to the cc65 Makefile style.
authorOliver Schmidt <ol.sc@web.de>
Wed, 1 Jun 2016 19:08:47 +0000 (21:08 +0200)
committerOliver Schmidt <ol.sc@web.de>
Wed, 1 Jun 2016 19:08:47 +0000 (21:08 +0200)
The cc65 Makefiles have a single .PHONY target. It serves as an overview of the "interesting" goals supported by the Makfile.

samples/Makefile

index dcae2f575869f40942851cb864c9a21e9a8c1397..7ab9a13e680dc291a9d28ad3acc1e8b7238c6708 100644 (file)
@@ -69,6 +69,8 @@ LDFLAGS_tgidemo_atari = -D __RESERVED_MEMORY__=0x2000
 # --------------------------------------------------------------------------
 # Generic rules
 
+.PHONY: all mostlyclean clean install zip samples d64 zap
+
 %: %.c
 %: %.s
 
@@ -108,7 +110,6 @@ EXELIST = ascii      \
 # --------------------------------------------------------------------------
 # Rules to make the binaries
 
-.PHONY: all samples
 all:
 
 samples: $(EXELIST)
@@ -127,7 +128,6 @@ ovrldemo: overlaydemo.o
 # Rule to make a CBM disk with all samples. Needs the c1541 program that comes
 # with the VICE emulator.
 
-.PHONY: d64
 d64: samples.d64
 
 samples.d64: samples
@@ -144,7 +144,7 @@ samples.d64: samples
 
 INSTALL = install
 samplesdir = $(prefix)/share/cc65
-.PHONY: install
+
 install:
        $(if $(prefix),,$(error variable `prefix' must be set))
        $(INSTALL) -d $(DESTDIR)$(samplesdir)
@@ -159,21 +159,17 @@ install:
 # --------------------------------------------------------------------------
 # Packaging rules
 
-.PHONY: zip
 zip:
        @cd .. && zip -r cc65 samples/
 
 # --------------------------------------------------------------------------
 # Clean-up rules
 
-.PHONY:        mostlyclean
 mostlyclean:
 
-.PHONY: clean
 clean:
        $(RM) *.map *.o *.s *.lbl
 
-.PHONY: zap
 zap: clean
        $(RM) $(EXELIST) samples.d64
        $(RM) multdemo.? ovrldemo.?