X-Git-Url: http://cloudbase.mooo.com/gitweb/z180-stamp-cpm3.git/blobdiff_plain/88c783bbad638c62d71f7b19cd6f25b76507180a..d6829fd3d7227d278aa32049665897a8a1b2d0d5:/cbios/Makefile?ds=sidebyside diff --git a/cbios/Makefile b/cbios/Makefile index c53b045..fafba28 100644 --- a/cbios/Makefile +++ b/cbios/Makefile @@ -1,8 +1,9 @@ SRC := bioskrnl.180 boot.180 chario.180 drvtbl.180 -SRC += move.180 time.180 mm.180 misc.180 utils.180 -SRC += msgbuf.180 conbuf.180 ascip.180 sdio.180 cfio.180 +SRC += move.180 time.180 mm.180 misc.180 utils.180 fifo.180 +SRC += msgbuf.180 conbuf.180 ascii.180 asci-cmn.180 +SRC += sdio.180 cfio.180 SRC += scb.180 ALLSRC := $(SRC) ldrbios.180 @@ -36,6 +37,7 @@ DIST_NAME = z180-stamp-cpm3_$(VERS).zip DIST_NAME_BIN = z180-stamp-cpm3-bin_$(VERS).zip PREFIX = z180-stamp-cpm3_$(VERS) +SHELL = /bin/sh CP = cp RM = rm -f GIT = git @@ -67,13 +69,13 @@ LN_DATA = F000 #.suffixes: .180 .rel .phony: all -all: sys cpmldr.com +all: sys -.phony: sys bios map +.phony: sys bios map ldr sys: $(SYSFILE) bios: bnkbios3.spr map: $(MAPFILE) - +ldr: cpmldr.com cpmldr.com: cpmldr.rel ldrbios.rel ld80 -P 100 -o $@ $^ @@ -83,9 +85,9 @@ boot.rel: version.inc version.inc: autorevision.cache @echo update $@ - @echo "defvers macro\r\n\ + @printf "defvers macro\r\n\ db '$(VERS)'\r\n\ - endm\r" > $@ + endm\r\n\032" > $@ comma:= , @@ -169,21 +171,21 @@ bnkbios3.spr : $(OBJ) .phony: bin-dist -bin-dist: $(SYSFILE) $(MAPFILE) - $(ZIP) -9 $(DIST_NAME_BIN) $(SYSFILE) $(MAPFILE) +bin-dist: $(SYSFILE) $(MAPFILE) cpmldr.com + $(ZIP) -9 $(DIST_NAME_BIN) $(SYSFILE) $(MAPFILE) cpmldr.com .phony: dist -dist: $(SYSFILE) $(MAPFILE) +dist: $(SYSFILE) $(MAPFILE) cpmldr.com $(GIT) archive --format=zip --prefix=$(PREFIX)/ -9 -o $(DIST_NAME) HEAD^{tree} @mkdir -p $(PREFIX) @$(CP) autorevision.cache version.inc $(PREFIX) - $(ZIP) -r -9 $(DIST_NAME) $(PREFIX) $(SYSFILE) $(MAPFILE) + $(ZIP) -r -9 $(DIST_NAME) $(PREFIX) $(SYSFILE) $(MAPFILE) cpmldr.com @$(RM) -r $(PREFIX) .phony: clean realclean clean: - $(RM) $(ALLOBJ) $(ALLLST) *.sym version.inc + $(RM) $(ALLOBJ) $(ALLLST) *.sym realclean: clean $(RM) *.map *.prn *~