Browse Source

build fix for images

patch
curt mayer 6 years ago
parent
commit
c414664200
  1. 46
      Source/Images/Makefile

46
Source/Images/Makefile

@ -1,10 +1,14 @@
#
# this makefile subsumes all the work done in Build.cmd, Build{Hd,Fd}.*
#
SYSTEMS = cpm_wbw.sys cpm_una.sys zsys_wbw.sys zsys_una.sys
FDIMGS = fd_cpm22.img fd_zsdos.img fd_nzcom.img fd_cpm3.img fd_zpm3.img fd_ws4.img
HDIMGS = hd_cpm22.img hd_zsdos.img hd_nzcom.img hd_cpm3.img hd_zpm3.img hd_ws4.img hd_bp.img
OBJECTS = $(FDIMGS) $(HDIMGS)
SYSTEMS = ../CPM22/cpm_wbw.sys ../ZSDOS/zsys_wbw.sys ../CPM3/cpmldr.sys
FDIMGS = fd_cpm22.img fd_zsdos.img fd_nzcom.img \
fd_cpm3.img fd_zpm3.img fd_ws4.img
HDIMGS = hd_cpm22.img hd_zsdos.img hd_nzcom.img \
hd_cpm3.img hd_zpm3.img hd_ws4.img hd_bp.img
OBJECTS = $(FDIMGS) $(HDIMGS) hd_combo.img
OTHERS = $(SYSTEMS) blank144 blankhd
DEST=../../Binary
@ -12,32 +16,8 @@ DEST=../../Binary
TOOLS = ../../Tools
include $(TOOLS)/Makefile.inc
#
# create the os's, which are the bootloader, ccp, bdos and bios
#
cpm_wbw.sys:
cat $$($(CASEFN) \
../BL/bl.bin \
../CPM22/os2ccp.bin ../CPM22/OS3BDOS.BIN \
../CBIOS/cbios_wbw.bin) > cpm_wbw.sys
cpm_una.sys:
cat $$($(CASEFN) \
../BL/bl.bin \
../CPM22/os2ccp.bin ../CPM22/OS3BDOS.BIN \
../CBIOS/cbios_una.bin) > cpm_una.sys
zsys_wbw.sys:
cat $$($(CASEFN) \
../BL/bl.bin \
../ZCPR-DJ/zcpr.bin ../ZSDOS/ZSDOS.BIN \
../CBIOS/cbios_wbw.bin) > zsys_wbw.sys
zsys_una.sys:
cat $$($(CASEFN) \
../BL/bl.bin \
../ZCPR-DJ/zcpr.bin ../ZSDOS/ZSDOS.BIN \
../CBIOS/cbios_una.bin) > zsys_una.sys
hd_combo.img: $(HDIMGS)
cat $(HDIMGS) > $@
#
# this somewhat impenetrable and fragile code is used to build each of the images
@ -59,7 +39,11 @@ blankhd:
%.img:: $(SYSTEMS) blank144 blankhd
@sys= ; \
case $@ in (*cpm22*) sys=cpm_wbw.sys;; (*zsdos* | *nzcom) sys=zsys_wbw.sys;; esac ; \
case $@ in \
(*cpm22*) sys=../CPM22/cpm_wbw.sys;; \
(*zsdos* | *nzcom*) sys=../ZSDOS/zsys_wbw.sys;; \
(*cpm3* | *zpm3*) sys=../CPM3/cpmldr.sys;; \
esac ; \
if echo $@ | grep -q ^f ; then \
fmt=wbw_fd144 ; type=fd_ ; proto=blank144 ; \
else \

Loading…
Cancel
Save