Mercurial > hg > Members > kono > nitros9-code
diff 3rdparty/packages/arcadepak/makefile @ 2763:c03464c24b14
Fixed a minor typo in the arcadepak's makefile related to DriveWire3 and Becker.
Updated makefile with new option nightlytest. Run option is "make nightlytest".
You also need to test environment variable TESTSSHDIR and TESTSSHSERVER before using it.
Also updated the nightly option so if the SOURCEUSER environment variable is not set it will report it.
author | drencor-xeen |
---|---|
date | Wed, 16 Jan 2013 17:33:46 -0600 |
parents | 9b29d654db13 |
children | cfa46960b6bd |
line wrap: on
line diff
--- a/3rdparty/packages/arcadepak/makefile Wed Jan 16 13:16:05 2013 -0600 +++ b/3rdparty/packages/arcadepak/makefile Wed Jan 16 17:33:46 2013 -0600 @@ -9,6 +9,8 @@ CMD = $(6809L2)/cmds DISK_40D = arcadepack_40d.dsk DISK_80D = arcadepack_80d.dsk +DISK_DW3 = arcadepack_dw3.dsk +DISK_BECKER = arcadepack_becker.dsk CMDS = grfdrv runb SHELLMODS = $(CMD)/shell_21 $(CMD)/dir $(CMD)/echo $(CMD)/link $(CMD)/load $(CMD)/mdir @@ -25,6 +27,9 @@ # We make our own bootfile and kernel track KERNEL = $(MD)/rel_40 $(MD)/boot_1773_6ms $(MD)/krn +KERNEL_DW3 = $(MD)/rel_40 $(MD)/boot_dw3 $(MD)/krn +KERNEL_BECKER = $(MD)/rel_40 $(MD)/boot_dw3_becker $(MD)/krn + OS9BOOT_40D = $(MD)/krnp2 $(MD)/ioman $(MD)/init \ $(MD)/rbf.mn \ $(MD)/rb1773.dr $(MD)/ddd0_40d.dd \ @@ -45,14 +50,36 @@ $(MD)/w6.dw $(MD)/w7.dw \ $(MD)/clock_60hz $(MD)/clock2_soft $(MD)/sysgo_dd +OS9BOOT_DW3 = $(MD)/krnp2 $(MD)/ioman $(MD)/init \ + $(MD)/rbf.mn \ + $(MD)/rbdw3.dr $(MD)/dw3.sb $(MD)/ddx0.dd \ + $(MD)/scf.mn $(MD)/vtio.dr \ + $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \ + $(MD)/cogrf.io $(MD)/term_win40.dt $(MD)/w.dw $(MD)/w1.dw \ + $(MD)/w2.dw $(MD)/w3.dw $(MD)/w4.dw $(MD)/w5.dw \ + $(MD)/w6.dw $(MD)/w7.dw \ + $(MD)/clock_60hz $(MD)/clock2_soft $(MD)/sysgo_dd + +OS9BOOT_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)/cogrf.io $(MD)/term_win40.dt $(MD)/w.dw $(MD)/w1.dw \ + $(MD)/w2.dw $(MD)/w3.dw $(MD)/w4.dw $(MD)/w5.dw \ + $(MD)/w6.dw $(MD)/w7.dw \ + $(MD)/clock_60hz $(MD)/clock2_soft $(MD)/sysgo_dd + ALLOBJS = $(CMDS) +DSKS = $(DISK_40D) $(DISK_80D) $(DISK_DW3) $(DISK_BECKER) + all: shell $(CD) smash; make $(CD) thexder; make $(CD) shanghai; make -dsk: $(DISK_40D) $(DISK_80D) +dsk: all $(DSKS) shell: $(DEPENDS) $(MERGE) $(SHELLMODS)>$@ @@ -118,6 +145,64 @@ $(foreach file, $(SHANGROOT), $(CP) shanghai/$(file) $@,$(file);) $(CPL) startup $@, +$(DISK_DW3): all + $(RM) $@ + $(CD) $(6809L2); make + $(OS9FORMAT_DW3) $@ -n"NitrOS-9 Arcade Pack" + $(MERGE) $(OS9BOOT_DW3)>os9boot + $(MERGE) $(KERNEL_DW3)>kernel + $(OS9GEN) $@ -b=os9boot -t=kernel + $(RM) os9boot kernel + $(MAKDIR) $@,CMDS + $(CP) shell $@,CMDS/shell + $(OS9ATTR_EXEC) $@,CMDS/shell + $(foreach file, $(CMDS), $(CP) $(6809L2)/cmds/$(file) $@,CMDS/$(file);) + $(foreach file, $(CMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) + $(foreach file, $(SMASHCMDS), $(CP) smash/$(file) $@,CMDS/$(file);) + $(foreach file, $(SMASHCMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) + $(foreach file, $(THEXCMDS), $(CP) thexder/$(file) $@,CMDS/$(file);) + $(foreach file, $(THEXCMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) + $(foreach file, $(SHANGCMDS), $(CP) shanghai/$(file) $@,CMDS/$(file);) + $(foreach file, $(SHANGCMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) + $(foreach file, $(CMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) + $(MAKDIR) $@,SYS + $(foreach file, $(SMASHSYS), $(CP) smash/$(file) $@,SYS/$(file);) + $(foreach file, $(THEXSYS), $(CP) thexder/$(file) $@,SYS/$(file);) + $(foreach file, $(SHANGSYS), $(CP) shanghai/$(file) $@,SYS/$(file);) + $(foreach file, $(SMASHROOT), $(CP) smash/$(file) $@,$(file);) + $(foreach file, $(THEXROOT), $(CP) thexder/$(file) $@,$(file);) + $(foreach file, $(SHANGROOT), $(CP) shanghai/$(file) $@,$(file);) + $(CPL) startup $@, + +$(DISK_BECKER): all + $(RM) $@ + $(CD) $(6809L2); make + $(OS9FORMAT_DW3) $@ -n"NitrOS-9 Arcade Pack" + $(MERGE) $(OS9BOOT_BECKER)>os9boot + $(MERGE) $(KERNEL_BECKER)>kernel + $(OS9GEN) $@ -b=os9boot -t=kernel + $(RM) os9boot kernel + $(MAKDIR) $@,CMDS + $(CP) shell $@,CMDS/shell + $(OS9ATTR_EXEC) $@,CMDS/shell + $(foreach file, $(CMDS), $(CP) $(6809L2)/cmds/$(file) $@,CMDS/$(file);) + $(foreach file, $(CMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) + $(foreach file, $(SMASHCMDS), $(CP) smash/$(file) $@,CMDS/$(file);) + $(foreach file, $(SMASHCMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) + $(foreach file, $(THEXCMDS), $(CP) thexder/$(file) $@,CMDS/$(file);) + $(foreach file, $(THEXCMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) + $(foreach file, $(SHANGCMDS), $(CP) shanghai/$(file) $@,CMDS/$(file);) + $(foreach file, $(SHANGCMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) + $(foreach file, $(CMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) + $(MAKDIR) $@,SYS + $(foreach file, $(SMASHSYS), $(CP) smash/$(file) $@,SYS/$(file);) + $(foreach file, $(THEXSYS), $(CP) thexder/$(file) $@,SYS/$(file);) + $(foreach file, $(SHANGSYS), $(CP) shanghai/$(file) $@,SYS/$(file);) + $(foreach file, $(SMASHROOT), $(CP) smash/$(file) $@,$(file);) + $(foreach file, $(THEXROOT), $(CP) thexder/$(file) $@,$(file);) + $(foreach file, $(SHANGROOT), $(CP) shanghai/$(file) $@,$(file);) + $(CPL) startup $@, + clean: dskclean $(RM) shell $(CD) smash; make clean @@ -125,10 +210,10 @@ $(CD) shanghai; make clean dskcopy: dsk - $(CP) $(DISK_40D) $(DISK_80D) $(DSKDIR) + $(CP) $(DSKS) $(DSKDIR) dskclean: - $(RM) $(DISK_40D) $(DISK_80D) + $(RM) $(DSKS) info: @$(ECHO) "*** NitrOS-9 Arcade Pak ***"