From d78b44f8c601c942274bc88ed038c2364c8f47be Mon Sep 17 00:00:00 2001 From: Oliver Schmidt Date: Wed, 1 Jun 2016 21:08:47 +0200 Subject: [PATCH] Adjusted to the cc65 Makefile style. The cc65 Makefiles have a single .PHONY target. It serves as an overview of the "interesting" goals supported by the Makfile. --- samples/Makefile | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/samples/Makefile b/samples/Makefile index dcae2f575..7ab9a13e6 100644 --- a/samples/Makefile +++ b/samples/Makefile @@ -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.? -- 2.39.2