X-Git-Url: http://cloudbase.mooo.com/gitweb/z180-stamp-cpm3.git/blobdiff_plain/e8b62d9ac855de6439580c15ee12f496a94c5e5d..e8a98308cd28da296993a9085df28dc5957de86d:/cbios/Makefile diff --git a/cbios/Makefile b/cbios/Makefile index e1d1875..c9878ad 100644 --- a/cbios/Makefile +++ b/cbios/Makefile @@ -69,10 +69,10 @@ LN_DATA = F000 .suffixes: #.suffixes: .180 .rel -.phony: all +.PHONY: all all: sys -.phony: sys bios map asym ldr +.PHONY: sys bios map asym ldr sys: $(SYSFILE) bios: bnkbios3.spr map: $(MAPFILE) @@ -101,7 +101,7 @@ ccpline = $(CPMEMU) $(1) -$(subst $(space),$(comma),$(strip $(2))) define cpm-asm = COMMAND="$(AS) -$(basename $<)/$(AS_OPT)"; \ OUTPUT=$$(mktemp); echo $${COMMAND}; \ -$${COMMAND} > $${OUTPUT}; \ +$${COMMAND} > $${OUTPUT} < $<; \ grep -q '^ 0 Error(s) Detected' $${OUTPUT}; ERROR=$$? ; \ if [ "$${ERROR}" != "0" ]; then cat $${OUTPUT}; rm -f $@; fi ; \ exit $${ERROR} @@ -175,11 +175,11 @@ bnkbios3.spr : $(OBJ) @$(cpm-asm) -.phony: bin-dist +.PHONY: bin-dist bin-dist: $(SYSFILE) $(MAPFILE) cpmldr.com $(ZIP) -9 $(DIST_NAME_BIN) $(SYSFILE) $(MAPFILE) $(ASYMFILE) cpmldr.com -.phony: dist +.PHONY: dist dist: $(SYSFILE) $(MAPFILE) $(ASYMFILE) cpmldr.com $(GIT) archive --format=zip --prefix=$(PREFIX)/ -9 -o $(DIST_NAME) HEAD^{tree} @mkdir -p $(PREFIX) @@ -188,7 +188,7 @@ dist: $(SYSFILE) $(MAPFILE) $(ASYMFILE) cpmldr.com @$(RM) -r $(PREFIX) -.phony: clean realclean +.PHONY: clean realclean clean: $(RM) $(ALLOBJ) $(ALLLST) *.sym