changeset 2744:7a963a315d3e

Added disk creation for becker boot and koronis in 3rdparty.
author drencor-xeen
date Wed, 09 Jan 2013 02:23:59 -0600
parents b44abaa5da88
children 5ed3a13b3865
files 3rdparty/packages/koronis/makefile ChangeLog
diffstat 2 files changed, 36 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/3rdparty/packages/koronis/makefile	Tue Jan 08 14:01:56 2013 -0600
+++ b/3rdparty/packages/koronis/makefile	Wed Jan 09 02:23:59 2013 -0600
@@ -4,14 +4,16 @@
 
 DSK_FLOPPY	= koronis.dsk
 DSK_DW3		= koronis_dw3.dsk
+DSK_DW3_BECKER	= koronis_dw3_becker.dsk
 CMDS		= koronis
 MD		= $(LEVEL2)/coco3/modules
 
-DSKS		= $(DSK_FLOPPY) $(DSK_DW3)
+DSKS		= $(DSK_FLOPPY) $(DSK_DW3) $(DSK_DW3_BECKER)
 
 # We make our own bootfile and kernel track
 KERNEL_FLOPPY	= $(MD)/rel_32 $(MD)/boot_1773_6ms $(MD)/krn
 KERNEL_DW3	= $(MD)/rel_32 $(MD)/boot_dw3 $(MD)/krn
+KERNEL_DW3_BECKER	= $(MD)/rel_32 $(MD)/boot_dw3_becker $(MD)/krn
 BOOTFILE_FLOPPY	= $(MD)/krnp2 $(MD)/ioman $(MD)/init \
 		$(MD)/rbf.mn \
 		$(MD)/rb1773.dr $(MD)/ddd0_40d.dd \
@@ -28,6 +30,14 @@
 		$(MD)/covdg_small.io $(MD)/term_vdg.dt \
 		$(MD)/clock_60hz $(MD)/clock2_dw3 $(MD)/sysgo_dd
 
+BOOTFILE_DW3_BECKER	= $(MD)/krnp2 $(MD)/ioman $(MD)/init \
+		$(MD)/rbf.mn \
+		$(MD)/rbdw3.dr $(MD)/dw3_becker.sb $(MD)/ddx0.dd \
+		$(MD)/scf.mn $(MD)/vtio.dr \
+		$(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \
+		$(MD)/covdg_small.io $(MD)/term_vdg.dt \
+		$(MD)/clock_60hz $(MD)/clock2_dw3 $(MD)/sysgo_dd
+
 SUPPORTFILES	= SAVE1 SAVE2 crobot2.c ctitle.c korvar \
 		level01 level02 level03 level04 level05 level06 level07 \
 		level08 level09 level10 level11 level12 level13 level14 \
@@ -76,6 +86,23 @@
 	$(CP) $(SUPPORTFILES) $@,.
 	$(foreach file, $(SUPPORTFILES), $(OS9ATTR_TEXT) $@,$(file);)
 
+$(DSK_DW3_BECKER):
+	$(RM) $@
+	$(CD) $(LEVEL2)/coco3; make
+	$(OS9FORMAT_SS35) -q $@ -n"Koronis Rift"
+	$(MERGE) $(BOOTFILE_DW3_BECKER)>os9boot
+	$(MERGE) $(KERNEL_DW3_BECKER)>kernel
+	$(OS9GEN) $@ -b=os9boot -t=kernel
+	$(RM) os9boot kernel
+	$(MAKDIR) $@,CMDS
+	$(CP) $(LEVEL2)/coco3/cmds/shell_21 $@,CMDS/shell
+	$(OS9ATTR_EXEC) $@,CMDS/shell
+	$(CP) $(CMDS) $@,CMDS
+	$(foreach file, $(CMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);)
+	$(OS9RENAME) $@,CMDS/koronis AutoEx
+	$(CP) $(SUPPORTFILES) $@,.
+	$(foreach file, $(SUPPORTFILES), $(OS9ATTR_TEXT) $@,$(file);)
+
 dskcopy: dsk
 	$(CP) $(DSKS) $(DSKDIR)
 
--- a/ChangeLog	Tue Jan 08 14:01:56 2013 -0600
+++ b/ChangeLog	Wed Jan 09 02:23:59 2013 -0600
@@ -1,6 +1,14 @@
 NitrOS-9 V3.2.9:
 
 ----------------------------------------------------------
+2013/01/09 David Ladd
+M ChangeLog
+M 3rdparty/packages/koronis/makefile
+
+Updated 3rdparty/packages/koronis/makefile to create a becker boot
+disk for use with drivewire4 server.
+
+----------------------------------------------------------
 2013/01/08 David Ladd
 M ChangeLog
 M makefile