X-Git-Url: http://cloudbase.mooo.com/gitweb/z180-stamp.git/blobdiff_plain/4bc81323e51ac138e733c14eeb6f283ae706e904..057817cb1dc71416bc798b5cd592acfcea87efaa:/z180/Makefile diff --git a/z180/Makefile b/z180/Makefile index f676826..c6727b9 100644 --- a/z180/Makefile +++ b/z180/Makefile @@ -1,7 +1,9 @@ -SRC := r3init.180 ddtz.180 -SRC += fifoio.180 msgbuf.180 ser1-i.180 console.180 +SRC := init.180 ddtz.180 +SRC += console.180 +SRC += msgbuf-a.180 conbuf-a.180 +SRC += asci1-p.180 SRC += romend.180 INC := config.inc z180reg.inc z180.lib @@ -11,7 +13,7 @@ OBJ := $(SRC:.180=.rel) #CP/M emulator CPMEMU = zxcc -#Location of CP/M binaries +#Location of CP/M binaries CPMBIN = /usr/local/lib/cpm/bin80 #AS = $(CPMEMU) $(CPMBIN)/m80.com @@ -24,7 +26,7 @@ AS_OPT := MFS AS_QUIET = 1 LN_QUIET = 1 -#LNKCMD = +#LNKCMD = LN_VERB = /V LN_PROG = 0 LN_DATA = C000 @@ -70,7 +72,7 @@ define cpm-link = endef #Use: MAKESYM Filename[.ext][/PXXXX][/DXXXX][/CXXXX] -#egrep '^[[:xdigit:]]{4}[[:space:]]+[[:xdigit:]]{4}[[:space:]]+D.*r3init\.rel' hdrom.map +#egrep '^[[:xdigit:]]{4}[[:space:]]+[[:xdigit:]]{4}[[:space:]]+D.*init\.rel' hdrom.map define cpm-mksym = COMMAND="$(CPMEMU) makesym -$^ -/P -D"; \ OUTPUT=$$(mktemp); echo $${COMMAND}; \ @@ -80,7 +82,7 @@ if [ "$${ERROR}" != "0" ]; then cat $${OUTPUT}; rm -f $@; fi ; \ exit $${ERROR} endef -hdrom.c: hdrom.hex +hdrom.c: hdrom.hex srec_cat -o $@ -c_array $(basename $<) -C_COMpressed -include $< -Intel hdrom.hex : $(OBJ) @@ -92,7 +94,7 @@ hdrom.hex : $(OBJ) hdrom.map: hdrom.hex -%.sym: hdrom.map %.lst +%.sym: hdrom.map %.lst @$(cpm-mksym) .phony: clean realclean @@ -123,4 +125,3 @@ realclean: clean if [ "$${ERROR}" != "0" ]; then cat $${OUTPUT}; fi ; \ rm $${OUTPUT}; \ exit $${ERROR} -