Mercurial > hg > Members > kono > nitros9-code
changeset 2485:c907d090db02
Simplified coco3_h6309 files
author | boisy |
---|---|
date | Wed, 31 Mar 2010 02:41:39 +0000 |
parents | 9059579aba59 |
children | 1b3d766b807c |
files | level2/coco3/makefile level2/coco3/sys/makefile level2/coco3/sys/motd level2/coco3_6309/bootfiles/makefile level2/coco3_6309/cmds/makefile level2/coco3_6309/makefile level2/coco3_6309/modules/makefile level2/coco3_6309/sys/makefile level2/coco3_6309/sys/motd |
diffstat | 9 files changed, 10 insertions(+), 1008 deletions(-) [+] |
line wrap: on
line diff
--- a/level2/coco3/makefile Tue Mar 30 22:11:36 2010 +0000 +++ b/level2/coco3/makefile Wed Mar 31 02:41:39 2010 +0000 @@ -63,6 +63,7 @@ @$(ECHO) "* NitrOS-9/$(CPU) Level 2 Distribution *" @$(ECHO) "* *" @$(ECHO) "**************************************************" + cd $(NITROS9DIR)/lib; make $(foreach dir, $(DIRS), ($(CD) $(dir); make);) # Clean all components
--- a/level2/coco3/sys/makefile Tue Mar 30 22:11:36 2010 +0000 +++ b/level2/coco3/sys/makefile Wed Mar 31 02:41:39 2010 +0000 @@ -7,7 +7,7 @@ DEPENDS = ./makefile L1TXTFILES = errmsg password inetd.conf -L2TXTFILES = motd +L2TXTFILES = $(NITROS9DIR)/level2/sys/motd BINFILES = stdfonts stdpats_2 stdpats_4 stdpats_16 stdptrs \ ibmedcfont isolatin1font HELPFILES = asm.hp attr.hp \
--- a/level2/coco3/sys/motd Tue Mar 30 22:11:36 2010 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,3 +0,0 @@ - -Welcome to NitrOS-9 Level 2! -
--- a/level2/coco3_6309/bootfiles/makefile Tue Mar 30 22:11:36 2010 +0000 +++ b/level2/coco3_6309/bootfiles/makefile Wed Mar 31 02:41:39 2010 +0000 @@ -1,147 +1,1 @@ -include $(NITROS9DIR)/rules.mak - -# Module directory -MD = ../modules -# Commands directory -CD = ../cmds - -DEPENDS = ./makefile - -KERNEL_1773 = $(MD)/rel_80 $(MD)/boot_1773_6ms $(MD)/krn -KERNEL_1773_50HZ = $(MD)/rel_80_50hz $(MD)/boot_1773_6ms $(MD)/krn -KERNEL_DW3 = $(MD)/rel_80 $(MD)/boot_dw3 $(MD)/krn - -# NitrOS-9 disk bootfile to allow booting from DriveWire 3 server -BOOTFILE_DW3 = $(MD)/krnp2 $(MD)/ioman $(MD)/init \ - $(MD)/rbf.mn \ - $(MD)/rbdw3.dr $(MD)/dw3.sb \ - $(MD)/ddx0.dd $(MD)/x1.dd $(MD)/x2.dd $(MD)/x3.dd \ - $(MD)/rb1773.dr $(MD)/d0_40d.dd $(MD)/d1_40d.dd \ - $(MD)/d2_40d.dd $(MD)/ddd0_40d.dd \ - $(MD)/scf.mn $(MD)/vtio.dr \ - $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \ - $(MD)/cowin.io $(MD)/covdg.io \ - $(MD)/term_win80.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)/scdwn.dr \ - $(MD)/n_scdwn.dd $(MD)/n1_scdwn.dd $(MD)/n2_scdwn.dd \ - $(MD)/n3_scdwn.dd $(MD)/n4_scdwn.dd $(MD)/n5_scdwn.dd \ - $(MD)/n6_scdwn.dd $(MD)/n7_scdwn.dd $(MD)/n8_scdwn.dd \ - $(MD)/n9_scdwn.dd $(MD)/n10_scdwn.dd $(MD)/n11_scdwn.dd \ - $(MD)/n12_scdwn.dd $(MD)/n13_scdwn.dd $(MD)/n14_scdwn.dd \ - $(MD)/scdwp.dr $(MD)/p_scdwp.dd \ - $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \ - $(MD)/clock_60hz $(MD)/clock2_dw3 - -# NitrOS-9 disk bootfile to allow booting from DriveWire 3 server -# Headless mode -BOOTFILE_DW3_HEADLESS = $(MD)/krnp2 $(MD)/ioman $(MD)/init \ - $(MD)/rbf.mn \ - $(MD)/rbdw3.dr $(MD)/dw3.sb \ - $(MD)/ddx0.dd $(MD)/x1.dd $(MD)/x2.dd $(MD)/x3.dd \ - $(MD)/rb1773.dr $(MD)/d0_40d.dd $(MD)/d1_40d.dd \ - $(MD)/d2_40d.dd $(MD)/ddd0_40d.dd \ - $(MD)/scf.mn $(MD)/vtio.dr \ - $(MD)/scdwn.dr $(MD)/term_scdwn.dt \ - $(MD)/n_scdwn.dd $(MD)/n1_scdwn.dd $(MD)/n2_scdwn.dd \ - $(MD)/n3_scdwn.dd $(MD)/n4_scdwn.dd $(MD)/n5_scdwn.dd \ - $(MD)/n6_scdwn.dd $(MD)/n7_scdwn.dd $(MD)/n8_scdwn.dd \ - $(MD)/n9_scdwn.dd $(MD)/n10_scdwn.dd $(MD)/n11_scdwn.dd \ - $(MD)/n12_scdwn.dd $(MD)/n13_scdwn.dd $(MD)/n14_scdwn.dd \ - $(MD)/scdwp.dr $(MD)/p_scdwp.dd \ - $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \ - $(MD)/clock_60hz $(MD)/clock2_dw3 - -# NitrOS-9 disk bootfile to allow booting from WD1773 disk controller -BOOTFILE_40D = $(MD)/krnp2 $(MD)/ioman $(MD)/init \ - $(MD)/rbf.mn \ - $(MD)/rb1773.dr $(MD)/d0_40d.dd $(MD)/d1_40d.dd \ - $(MD)/d2_40d.dd $(MD)/ddd0_40d.dd \ - $(MD)/scf.mn $(MD)/vtio.dr \ - $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \ - $(MD)/cowin.io $(MD)/covdg.io \ - $(MD)/term_win80.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)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \ - $(MD)/clock_60hz $(MD)/clock2_soft - -BOOTFILE_80D = $(MD)/krnp2 $(MD)/ioman $(MD)/init \ - $(MD)/rbf.mn \ - $(MD)/rb1773.dr $(MD)/d0_80d.dd $(MD)/d1_40d.dd \ - $(MD)/d2_40d.dd $(MD)/ddd0_80d.dd \ - $(MD)/scf.mn $(MD)/vtio.dr \ - $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \ - $(MD)/cowin.io $(MD)/covdg.io \ - $(MD)/term_win80.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)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \ - $(MD)/clock_60hz $(MD)/clock2_soft - -BOOTFILE_40D_50HZ = $(MD)/krnp2 $(MD)/ioman $(MD)/init \ - $(MD)/rbf.mn \ - $(MD)/rb1773.dr $(MD)/d0_40d.dd $(MD)/d1_40d.dd \ - $(MD)/d2_40d.dd $(MD)/ddd0_40d.dd \ - $(MD)/scf.mn $(MD)/vtio.dr \ - $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \ - $(MD)/cowin.io $(MD)/covdg.io \ - $(MD)/term_win80.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)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \ - $(MD)/clock_50hz $(MD)/clock2_soft - -BOOTFILE_80D_50HZ = $(MD)/krnp2 $(MD)/ioman $(MD)/init \ - $(MD)/rbf.mn \ - $(MD)/rb1773.dr $(MD)/d0_80d.dd $(MD)/d1_40d.dd \ - $(MD)/d2_40d.dd $(MD)/ddd0_80d.dd \ - $(MD)/scf.mn $(MD)/vtio.dr \ - $(MD)/keydrv_cc3.sb $(MD)/joydrv_joy.sb $(MD)/snddrv_cc3.sb \ - $(MD)/cowin.io $(MD)/covdg.io \ - $(MD)/term_win80.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)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \ - $(MD)/clock_50hz $(MD)/clock2_soft - -BOOTFILES = bootfile_40d bootfile_40d_50hz bootfile_80d bootfile_80d_50hz bootfile_dw3 bootfile_dw3_headless -KERNELS = kernel_1773 kernel_1773_50hz kernel_dw3 - -ALLOBJS = $(BOOTFILES) $(KERNELS) - -all: $(ALLOBJS) - -# Bootfiles -bootfile_40d: $(BOOTFILE_40D) $(DEPENDS) - $(MERGE) $(BOOTFILE_40D)>$@ - -bootfile_40d_50hz: $(BOOTFILE_40D_50HZ) $(DEPENDS) - $(MERGE) $(BOOTFILE_40D_50HZ)>$@ - -bootfile_80d: $(BOOTFILE_80D) $(DEPENDS) - $(MERGE) $(BOOTFILE_80D)>$@ - -bootfile_80d_50hz: $(BOOTFILE_80D_50HZ) $(DEPENDS) - $(MERGE) $(BOOTFILE_80D_50HZ)>$@ - -bootfile_dw3: $(BOOTFILE_DW3) $(DEPENDS) - $(MERGE) $(BOOTFILE_DW3)>$@ - -bootfile_dw3_headless: $(BOOTFILE_DW3_HEADLESS) $(DEPENDS) - $(MERGE) $(BOOTFILE_DW3_HEADLESS)>$@ - -# Kernels -kernel_1773: $(KERNEL_1773) $(DEPENDS) - $(MERGE) $(KERNEL_1773)>$@ - -kernel_1773_50hz: $(KERNEL_1773_50HZ) $(DEPENDS) - $(MERGE) $(KERNEL_1773_50HZ)>$@ - -kernel_dw3: $(KERNEL_DW3) $(DEPENDS) - $(MERGE) $(KERNEL_DW3)>$@ - -clean: - $(RM) $(ALLOBJS) - +include ../../coco3/bootfiles/makefile
--- a/level2/coco3_6309/cmds/makefile Tue Mar 30 22:11:36 2010 +0000 +++ b/level2/coco3_6309/cmds/makefile Wed Mar 31 02:41:39 2010 +0000 @@ -1,75 +1,2 @@ -PORT = coco3 -include $(NITROS9DIR)/rules.mak - -vpath %.a $(LEVEL2)/cmds:$(LEVEL1)/cmds -vpath %.asm $(LEVEL2)/cmds:$(LEVEL1)/cmds:$(NITROS9DIR)/3rdparty/packages/basic09 - -DEPENDS = ./makefile -AFLAGS += -e -aH6309=1 -i=$(NITROS9DIR)/3rdparty/packages/basic09 -LFLAGS += -l=$(NITROS9DIR)/lib/net.l -l=$(NITROS9DIR)/lib/alib.l -l=$(NITROS9DIR)/lib/sys6809l1.l - -CMDS = asm attr backup binex build cmp cobbler copy cputype \ - date dcheck debug ded deiniz del deldir devs dir dirsort disasm \ - display dmem dmode dsave dump echo edit error exbin \ - format free grfdrv help ident iniz irqs link list load login \ - makdir mdir megaread merge mfree mmap modpatch montype mpi os9gen padrom park \ - pmap proc procs prompt pwd pxd reboot rename save setime \ - shell_21 sleep smap tee tmode touch tsmon tuneport unlink verify wcreate xmode - -CMDS_D2 = basic09 runb gfx2 gfx inkey syscall copy del echo format \ - merge os9gen prompt tmode - -CMDS_DW = inetd dw telnet - -SHELLMODS = shellplus date deiniz echo iniz link load save unlink -UTILPAK1 = attr build copy del deldir dir display list makdir mdir \ - merge mfree procs rename tmode - -# Files not compilable by os9asm: config -all: $(CMDS) $(CMDS_D2) $(CMDS_DW) shell utilpak1 $(DEPENDS) - -runb: runb.asm - $(AS) $(AFLAGS) $< $(ASOUT)$@ -aPWD=1 - $(MERGE) $@ $(SUBS)>$@.tmp - $(RM) $@ - $(MOVE) $@.tmp $@ - -tmode: xmode.asm - $(AS) $(AFLAGS) $< $(ASOUT)$@ -aTMODE=1 - -xmode: xmode.asm - $(AS) $(AFLAGS) $< $(ASOUT)$@ -aXMODE=1 - -pwd: pd.asm - $(AS) $(AFLAGS) $< $(ASOUT)$@ -aPWD=1 - -pxd: pd.asm - $(AS) $(AFLAGS) $< $(ASOUT)$@ -aPXD=1 - -shell: $(SHELLMODS) $(DEPENDS) - $(MERGE) $(SHELLMODS)>$@ - @$(ECHO) "*** Be sure the size of this file is less than 7681 bytes! ***" - @ls -l $@ - @$(ECHO) "" - -utilpak1: $(UTILPAK1) $(DEPENDS) - $(MERGE) $(UTILPAK1)>$@ - @$(ECHO) "*** Be sure the size of this file is less than 7681 bytes! ***" - @ls -l $@ - @$(ECHO) "" - -clean: - $(RM) shell utilpak1 $(SUBS) $(SHELLMODS) $(CMDS) $(CMDS_D2) $(CMDS_DW) - -# Only $(CMDS) are shown here -showobjs: - @$(ECHO) shell utilpak1 $(CMDS) - -showobjs_dw: - @$(ECHO) shell utilpak1 $(CMDS) $(CMDS_DW) - -showobjs_d2: - @$(ECHO) $(CMDS_D2) - -identify: - $(IDENT_SHORT) $(ALLOBJS) +include ../../coco3/cmds/makefile +AFLAGS += -e -aH6309=1
--- a/level2/coco3_6309/makefile Tue Mar 30 22:11:36 2010 +0000 +++ b/level2/coco3_6309/makefile Wed Mar 31 02:41:39 2010 +0000 @@ -1,388 +1,2 @@ -PORT = coco3 -include $(NITROS9DIR)/rules.mak - -CPU = 6309 -LEVEL = 2 - -DISTRO = $(CPU)L$(LEVEL) -DISTRONAME = nos9$(CPU)l$(LEVEL) -DISTROVER = $(DISTRONAME)$(NITROS9VER)$(PORT) -BOOTFILE_DW3 = bootfiles/bootfile_dw3 -BOOTFILE_DW3HEADLESS = bootfiles/bootfile_dw3_headless -BOOTFILE_40D = bootfiles/bootfile_40d -BOOTFILE_80D = bootfiles/bootfile_80d -BOOTFILE_40D_50HZ = bootfiles/bootfile_40d_50hz -BOOTFILE_80D_50HZ = bootfiles/bootfile_80d_50hz -KERNELFILE = bootfiles/kernel_1773 -KERNELFILE_50HZ = bootfiles/kernel_1773_50hz -KERNELFILE_DW3 = bootfiles/kernel_dw3 -DIRS = cmds modules defs sys bootfiles - -CMDS = $(shell $(CD) cmds; make --no-print-directory showobjs) -CMDS_D2 = $(shell $(CD) cmds; make --no-print-directory showobjs_d2) -CMDS_DW = $(shell $(CD) cmds; make --no-print-directory showobjs_dw) -BOOTTRACK = $(shell $(CD) modules; make --no-print-directory showboottrack) -KERNEL = $(shell $(CD) modules; make --no-print-directory showkernel) -SYSMODS = $(shell $(CD) modules; make --no-print-directory showsysmods) -CLOCKS = $(shell $(CD) modules; make --no-print-directory showclocks) -RBF = $(shell $(CD) modules; make --no-print-directory showrbf) -SCF = $(shell $(CD) modules; make --no-print-directory showscf) -PIPE = $(shell $(CD) modules; make --no-print-directory showpipe) -MODULECMDS = shell grfdrv del echo format makdir merge os9gen prompt tmode - -DEFS = $(shell $(CD) defs; make --no-print-directory showobjs) -SYSBIN = $(shell $(CD) sys; make --no-print-directory showbinobjs) -SYSTEXT = $(shell $(CD) sys; make --no-print-directory showtextobjs) -STARTUP = startup -SYSGO = sysgo_dd - -PACKAGENAME = $(DISTROVER).zip -DSKDW3 = $(DISTROVER)_dw3.dsk -LDSKDW3 = $(DISTRONAME)_dw3.dsk -DSKDW3HEADLESS = $(DISTROVER)_dw3_headless.dsk -LDSKDW3HEADLESS = $(DISTRONAME)_dw3_headless.dsk -DSK360K_1 = $(DISTROVER)_40d_1.dsk -LDSK360K_1 = $(DISTRONAME)_40d_1.dsk -DSK360K_1_50HZ = $(DISTROVER)_40d_1_50hz.dsk -LDSK360K_1_50HZ = $(DISTRONAME)_40d_1_50hz.dsk -DSK360K_2 = $(DISTROVER)_40d_2.dsk -LDSK360K_2 = $(DISTRONAME)_40d_2.dsk -DSK720K = $(DISTROVER)_80d.dsk -LDSK720K = $(DISTRONAME)_80d.dsk -DSK720K_50HZ = $(DISTROVER)_80d_50hz.dsk -LDSK720K_50HZ = $(DISTRONAME)_80d_50hz.dsk -TESTDSK = test.dsk - -DSKS = $(DSKDW3) $(DSK360K_1) $(DSK360K_1_50HZ) $(DSK360K_2) $(DSK720K) $(DSK720K_50HZ) $(DSKDW3) $(DSKDW3HEADLESS) -LDSKS = $(LDSKDW3) $(LDSK360K_1) $(LDSK360K_1_50HZ) $(LDSK360K_2) $(LDSK720K) $(LDSK720K_50HZ) $(LDSKDW3) $(LDSKDW3HEADLESS) - -# Make all components -all: - @$(ECHO) "**************************************************" - @$(ECHO) "* *" - @$(ECHO) "* NitrOS-9/$(CPU) Level 2 Distribution *" - @$(ECHO) "* *" - @$(ECHO) "**************************************************" - $(foreach dir, $(DIRS), ($(CD) $(dir); make);) - -# Clean all components -clean: dskclean - $(foreach dir, $(DIRS), ($(CD) $(dir); make clean);) - -dskclean: - -$(RM) $(PACKAGENAME) $(DSKS) $(LDSKS) - -dsk: all $(PACKAGENAME) - -dskcopy: dsk - $(CP) $(DSKS) $(DSKDIR) - -scp: dsk - scp $(PACKAGENAME) boisy@cvs.nitros9.org:/home/nitros9/public_html - -$(PACKAGENAME): $(DSKS) ../../ReadMe ../../ChangeLog - $(ARCHIVE) $@ $^ - -$(DSKDW3): - -$(RM) $@ - $(OS9FORMAT_DW3) -q $@ -n"NitrOS-9/$(CPU) Level 2" - $(OS9GEN) $@ -b=$(BOOTFILE_DW3) -t=$(KERNELFILE_DW3) - $(MAKDIR) $@,CMDS - $(MAKDIR) $@,SYS - $(MAKDIR) $@,DEFS - $(CP) modules/$(SYSGO) $@,sysgo - $(OS9ATTR_EXEC) $@,sysgo - $(CD) cmds; $(CP) $(CMDS) $(CMDS_DW) ../$@,CMDS - $(foreach file, $(CMDS) $(CMDS_DW), $(OS9ATTR_EXEC) $@,CMDS/$(file);) - $(CD) sys; $(CP) $(SYSBIN) ../$@,SYS - $(foreach file, $(SYSBIN), $(OS9ATTR_TEXT) $@,SYS/$(file);) - $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS - $(foreach file, $(SYSTEXT), $(OS9ATTR_TEXT) $@,SYS/$(file);) - $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS - $(foreach file, $(DEFS), $(OS9ATTR_TEXT) $@,DEFS/$(file);) - $(CPL) $(STARTUP) $@,. - $(foreach file, $(STARTUP), $(OS9ATTR_TEXT) $@,$(file);) - $(MAKDIR) $@,NITROS9 - $(MAKDIR) $@,NITROS9/$(DISTRO) - $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS - $(CD) cmds; $(CP) $(MODULECMDS) ../$@,NITROS9/$(DISTRO)/CMDS - $(foreach file, $(MODULECMDS), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/CMDS/$(file);) - $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES - $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK - $(CD) modules; $(CP) $(BOOTTRACK) ../$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK - $(foreach file, $(BOOTTRACK), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file);) - $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL - $(CD) modules; $(CP) $(KERNEL) ../$@,NITROS9/$(DISTRO)/MODULES/KERNEL - $(foreach file, $(KERNEL), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file);) - $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS - $(CD) modules; $(CP) $(SYSMODS) ../$@,NITROS9/$(DISTRO)/MODULES/SYSMODS - $(foreach file, $(SYSMODS), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file);) - $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS - $(CD) modules; $(CP) $(CLOCKS) ../$@,NITROS9/$(DISTRO)/MODULES/CLOCKS - $(foreach file, $(CLOCKS), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file);) - $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF - $(CD) modules; $(CP) $(RBF) ../$@,NITROS9/$(DISTRO)/MODULES/RBF - $(foreach file, $(RBF), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/RBF/$(file);) - $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF - $(CD) modules; $(CP) $(SCF) ../$@,NITROS9/$(DISTRO)/MODULES/SCF - $(foreach file, $(SCF), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/SCF/$(file);) - $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE - $(CD) modules; $(CP) $(PIPE) ../$@,NITROS9/$(DISTRO)/MODULES/PIPE - $(foreach file, $(PIPE), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file);) - $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS - $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS - $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS - $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS - $(RM) $(LDSKDW3) - $(SOFTLINK) $@ $(LDSKDW3) - -$(DSKDW3HEADLESS): - -$(RM) $@ - $(OS9FORMAT_DW3) -q $@ -n"NitrOS-9/$(CPU) Level 2" - $(OS9GEN) $@ -b=$(BOOTFILE_DW3HEADLESS) -t=$(KERNELFILE_DW3) - $(MAKDIR) $@,CMDS - $(MAKDIR) $@,SYS - $(MAKDIR) $@,DEFS - $(CP) modules/$(SYSGO) $@,sysgo - $(OS9ATTR_EXEC) $@,sysgo - $(CD) cmds; $(CP) $(CMDS) $(CMDS_DW) ../$@,CMDS - $(foreach file, $(CMDS) $(CMDS_DW), $(OS9ATTR_EXEC) $@,CMDS/$(file);) - $(CD) sys; $(CP) $(SYSBIN) ../$@,SYS - $(foreach file, $(SYSBIN), $(OS9ATTR_TEXT) $@,SYS/$(file);) - $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS - $(foreach file, $(SYSTEXT), $(OS9ATTR_TEXT) $@,SYS/$(file);) - $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS - $(foreach file, $(DEFS), $(OS9ATTR_TEXT) $@,DEFS/$(file);) - $(CPL) $(STARTUP) $@,. - $(foreach file, $(STARTUP), $(OS9ATTR_TEXT) $@,$(file);) - $(MAKDIR) $@,NITROS9 - $(MAKDIR) $@,NITROS9/$(DISTRO) - $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS - $(CD) cmds; $(CP) $(MODULECMDS) ../$@,NITROS9/$(DISTRO)/CMDS - $(foreach file, $(MODULECMDS), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/CMDS/$(file);) - $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES - $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK - $(CD) modules; $(CP) $(BOOTTRACK) ../$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK - $(foreach file, $(BOOTTRACK), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file);) - $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL - $(CD) modules; $(CP) $(KERNEL) ../$@,NITROS9/$(DISTRO)/MODULES/KERNEL - $(foreach file, $(KERNEL), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file);) - $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS - $(CD) modules; $(CP) $(SYSMODS) ../$@,NITROS9/$(DISTRO)/MODULES/SYSMODS - $(foreach file, $(SYSMODS), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file);) - $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS - $(CD) modules; $(CP) $(CLOCKS) ../$@,NITROS9/$(DISTRO)/MODULES/CLOCKS - $(foreach file, $(CLOCKS), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file);) - $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF - $(CD) modules; $(CP) $(RBF) ../$@,NITROS9/$(DISTRO)/MODULES/RBF - $(foreach file, $(RBF), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/RBF/$(file);) - $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF - $(CD) modules; $(CP) $(SCF) ../$@,NITROS9/$(DISTRO)/MODULES/SCF - $(foreach file, $(SCF), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/SCF/$(file);) - $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE - $(CD) modules; $(CP) $(PIPE) ../$@,NITROS9/$(DISTRO)/MODULES/PIPE - $(foreach file, $(PIPE), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file);) - $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS - $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS - $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS - $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS - $(RM) $(LDSKDW3HEADLESS) - $(SOFTLINK) $@ $(LDSKDW3HEADLESS) - -$(DSK360K_1): - -$(RM) $@ - $(OS9FORMAT_DS40) -q $@ -n"NitrOS-9/$(CPU) Level 2 Disk 1" - $(OS9GEN) $@ -b=$(BOOTFILE_40D) -t=$(KERNELFILE) - $(MAKDIR) $@,CMDS - $(MAKDIR) $@,SYS - $(MAKDIR) $@,DEFS - $(CP) modules/$(SYSGO) $@,sysgo - $(OS9ATTR_EXEC) $@,sysgo - $(CD) cmds; $(CP) $(CMDS) ../$@,CMDS - $(foreach file, $(CMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) - $(CD) sys; $(CP) $(SYSBIN) ../$@,SYS - $(foreach file, $(SYSBIN), $(OS9ATTR_TEXT) $@,SYS/$(file);) - $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS - $(foreach file, $(SYSTEXT), $(OS9ATTR_TEXT) $@,SYS/$(file);) - $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS - $(foreach file, $(DEFS), $(OS9ATTR_TEXT) $@,DEFS/$(file);) - $(CPL) $(STARTUP) $@,. - $(foreach file, $(STARTUP), $(OS9ATTR_TEXT) $@,$(file);) - $(RM) $(LDSK360K_1) - $(SOFTLINK) $@ $(LDSK360K_1) - -$(DSK360K_1_50HZ): - -$(RM) $@ - $(OS9FORMAT_DS40) -q $@ -n"NitrOS-9/$(CPU) Level 2 Disk 1" - $(OS9GEN) $@ -b=$(BOOTFILE_40D_50HZ) -t=$(KERNELFILE_50HZ) - $(MAKDIR) $@,CMDS - $(MAKDIR) $@,SYS - $(MAKDIR) $@,DEFS - $(CP) modules/$(SYSGO) $@,sysgo - $(OS9ATTR_EXEC) $@,sysgo - $(CD) cmds; $(CP) $(CMDS) ../$@,CMDS - $(foreach file, $(CMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) - $(CD) sys; $(CP) $(SYSBIN) ../$@,SYS - $(foreach file, $(SYSBIN), $(OS9ATTR_TEXT) $@,SYS/$(file);) - $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS - $(foreach file, $(SYSTEXT), $(OS9ATTR_TEXT) $@,SYS/$(file);) - $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS - $(foreach file, $(DEFS), $(OS9ATTR_TEXT) $@,DEFS/$(file);) - $(CPL) $(STARTUP) $@,. - $(foreach file, $(STARTUP), $(OS9ATTR_TEXT) $@,$(file);) - $(RM) $(LDSK360K_1_50HZ) - $(SOFTLINK) $@ $(LDSK360K_1_50HZ) - -$(DSK360K_2): - -$(RM) $@ - $(OS9FORMAT_DS40) -q $@ -n"NitrOS-9/$(CPU) Level 2 Disk 2" - $(MAKDIR) $@,CMDS - $(CD) cmds; $(CP) $(CMDS_D2) ../$@,CMDS - $(foreach file, $(CMDS_D2), $(OS9ATTR_EXEC) $@,CMDS/$(file);) - $(MAKDIR) $@,NITROS9 - $(MAKDIR) $@,NITROS9/$(DISTRO) - $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS - $(CD) cmds; $(CP) $(MODULECMDS) ../$@,NITROS9/$(DISTRO)/CMDS - $(foreach file, $(MODULECMDS), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/CMDS/$(file);) - $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES - $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK - $(CD) modules; $(CP) $(BOOTTRACK) ../$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK - $(foreach file, $(BOOTTRACK), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file);) - $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL - $(CD) modules; $(CP) $(KERNEL) ../$@,NITROS9/$(DISTRO)/MODULES/KERNEL - $(foreach file, $(KERNEL), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file);) - $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS - $(CD) modules; $(CP) $(SYSMODS) ../$@,NITROS9/$(DISTRO)/MODULES/SYSMODS - $(foreach file, $(SYSMODS), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file);) - $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS - $(CD) modules; $(CP) $(CLOCKS) ../$@,NITROS9/$(DISTRO)/MODULES/CLOCKS - $(foreach file, $(CLOCKS), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file);) - $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF - $(CD) modules; $(CP) $(RBF) ../$@,NITROS9/$(DISTRO)/MODULES/RBF - $(foreach file, $(RBF), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/RBF/$(file);) - $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF - $(CD) modules; $(CP) $(SCF) ../$@,NITROS9/$(DISTRO)/MODULES/SCF - $(foreach file, $(SCF), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/SCF/$(file);) - $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE - $(CD) modules; $(CP) $(PIPE) ../$@,NITROS9/$(DISTRO)/MODULES/PIPE - $(foreach file, $(PIPE), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file);) - $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS - $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS - $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS - $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS - $(RM) $(LDSK360K_2) - $(SOFTLINK) $@ $(LDSK360K_2) - -$(DSK720K): - -$(RM) $@ - $(OS9FORMAT_DS80) -q $@ -n"NitrOS-9/$(CPU) Level 2" - $(OS9GEN) $@ -b=$(BOOTFILE_80D) -t=$(KERNELFILE) - $(MAKDIR) $@,CMDS - $(MAKDIR) $@,SYS - $(MAKDIR) $@,DEFS - $(CP) modules/$(SYSGO) $@,sysgo - $(OS9ATTR_EXEC) $@,sysgo - $(CD) cmds; $(CP) $(CMDS) ../$@,CMDS - $(foreach file, $(CMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) - $(CD) cmds; $(CP) $(CMDS_D2) ../$@,CMDS - $(foreach file, $(CMDS_D2), $(OS9ATTR_EXEC) $@,CMDS/$(file);) - $(CD) sys; $(CP) $(SYSBIN) ../$@,SYS - $(foreach file, $(SYSBIN), $(OS9ATTR_TEXT) $@,SYS/$(file);) - $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS - $(foreach file, $(SYSTEXT), $(OS9ATTR_TEXT) $@,SYS/$(file);) - $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS - $(foreach file, $(DEFS), $(OS9ATTR_TEXT) $@,DEFS/$(file);) - $(CPL) $(STARTUP) $@,. - $(foreach file, $(STARTUP), $(OS9ATTR_TEXT) $@,$(file);) - $(MAKDIR) $@,NITROS9 - $(MAKDIR) $@,NITROS9/$(DISTRO) - $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS - $(CD) cmds; $(CP) $(MODULECMDS) ../$@,NITROS9/$(DISTRO)/CMDS - $(foreach file, $(MODULECMDS), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/CMDS/$(file);) - $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES - $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK - $(CD) modules; $(CP) $(BOOTTRACK) ../$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK - $(foreach file, $(BOOTTRACK), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file);) - $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL - $(CD) modules; $(CP) $(KERNEL) ../$@,NITROS9/$(DISTRO)/MODULES/KERNEL - $(foreach file, $(KERNEL), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file);) - $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS - $(CD) modules; $(CP) $(SYSMODS) ../$@,NITROS9/$(DISTRO)/MODULES/SYSMODS - $(foreach file, $(SYSMODS), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file);) - $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS - $(CD) modules; $(CP) $(CLOCKS) ../$@,NITROS9/$(DISTRO)/MODULES/CLOCKS - $(foreach file, $(CLOCKS), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file);) - $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF - $(CD) modules; $(CP) $(RBF) ../$@,NITROS9/$(DISTRO)/MODULES/RBF - $(foreach file, $(RBF), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/RBF/$(file);) - $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF - $(CD) modules; $(CP) $(SCF) ../$@,NITROS9/$(DISTRO)/MODULES/SCF - $(foreach file, $(SCF), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/SCF/$(file);) - $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE - $(CD) modules; $(CP) $(PIPE) ../$@,NITROS9/$(DISTRO)/MODULES/PIPE - $(foreach file, $(PIPE), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file);) - $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS - $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS - $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS - $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS - $(RM) $(LDSK720K) - $(SOFTLINK) $@ $(LDSK720K) - -$(DSK720K_50HZ): - -$(RM) $@ - $(OS9FORMAT_DS80) -q $@ -n"NitrOS-9/$(CPU) Level 2" - $(OS9GEN) $@ -b=$(BOOTFILE_80D_50HZ) -t=$(KERNELFILE_50HZ) - $(MAKDIR) $@,CMDS - $(MAKDIR) $@,SYS - $(MAKDIR) $@,DEFS - $(CP) modules/$(SYSGO) $@,sysgo - $(OS9ATTR_EXEC) $@,sysgo - $(CD) cmds; $(CP) $(CMDS) ../$@,CMDS - $(foreach file, $(CMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) - $(CD) cmds; $(CP) $(CMDS_D2) ../$@,CMDS - $(foreach file, $(CMDS_D2), $(OS9ATTR_EXEC) $@,CMDS/$(file);) - $(CD) sys; $(CP) $(SYSBIN) ../$@,SYS - $(foreach file, $(SYSBIN), $(OS9ATTR_TEXT) $@,SYS/$(file);) - $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS - $(foreach file, $(SYSTEXT), $(OS9ATTR_TEXT) $@,SYS/$(file);) - $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS - $(foreach file, $(DEFS), $(OS9ATTR_TEXT) $@,DEFS/$(file);) - $(CPL) $(STARTUP) $@,. - $(foreach file, $(STARTUP), $(OS9ATTR_TEXT) $@,$(file);) - $(MAKDIR) $@,NITROS9 - $(MAKDIR) $@,NITROS9/$(DISTRO) - $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS - $(CD) cmds; $(CP) $(MODULECMDS) ../$@,NITROS9/$(DISTRO)/CMDS - $(foreach file, $(MODULECMDS), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/CMDS/$(file);) - $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES - $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK - $(CD) modules; $(CP) $(BOOTTRACK) ../$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK - $(foreach file, $(BOOTTRACK), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file);) - $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL - $(CD) modules; $(CP) $(KERNEL) ../$@,NITROS9/$(DISTRO)/MODULES/KERNEL - $(foreach file, $(KERNEL), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file);) - $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS - $(CD) modules; $(CP) $(SYSMODS) ../$@,NITROS9/$(DISTRO)/MODULES/SYSMODS - $(foreach file, $(SYSMODS), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file);) - $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS - $(CD) modules; $(CP) $(CLOCKS) ../$@,NITROS9/$(DISTRO)/MODULES/CLOCKS - $(foreach file, $(CLOCKS), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file);) - $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF - $(CD) modules; $(CP) $(RBF) ../$@,NITROS9/$(DISTRO)/MODULES/RBF - $(foreach file, $(RBF), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/RBF/$(file);) - $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF - $(CD) modules; $(CP) $(SCF) ../$@,NITROS9/$(DISTRO)/MODULES/SCF - $(foreach file, $(SCF), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/SCF/$(file);) - $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE - $(CD) modules; $(CP) $(PIPE) ../$@,NITROS9/$(DISTRO)/MODULES/PIPE - $(foreach file, $(PIPE), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file);) - $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS - $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS - $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS - $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS - $(RM) $(LDSK720K_50HZ) - $(SOFTLINK) $@ $(LDSK720K_50HZ) - -info: - @$(ECHO) "*** NitrOS-9/$(CPU) Level 2 for the Tandy Color Computer 3 ***" - @$(foreach dsk, $(DSKS), $(ECHO) $(dsk);) +include ../coco3/makefile +CPU=6309
--- a/level2/coco3_6309/modules/makefile Tue Mar 30 22:11:36 2010 +0000 +++ b/level2/coco3_6309/modules/makefile Wed Mar 31 02:41:39 2010 +0000 @@ -1,330 +1,2 @@ -PORT = coco3 -include $(NITROS9DIR)/rules.mak - -vpath %.asm kernel:$(LEVEL2)/modules:$(LEVEL1)/modules - -AFLAGS += -e -aH6309=1 -I$(LEVEL1)/modules - -CLOCKELIM = -aRTCElim=1 -CLOCKDISTO2 = -aRTCDsto2=1 -CLOCKDISTO4 = -aRTCDsto4=1 -CLOCKBNB = -aRTCBB=1 -CLOCKSMART = -aRTCSmart=1 -aMPIFlag=1 -CLOCKHARRIS = -aRTCHarrs=1 -CLOCKCLOUD9 = -aRTCCloud9=1 -CLOCKSOFT = -aRTCSoft=1 -CLOCKMESSEMU = -aRTCMessEmu=1 -CLOCKJVEMU = -aRTCJVEmu=1 - -DEPENDS = ./makefile -TPB = ../../3rdparty/booters - -BOOTERS = boot_1773_6ms boot_1773_30ms \ - boot_burke boot_rampak boot_wd1002 boot_dw3 -BOOTTRACK = rel_32 rel_40 rel_80 rel_32_50hz rel_40_50hz rel_80_50hz $(BOOTERS) krn -KERNEL = krnp2 krnp3_perr krnp4_regdump -SYSMODS = ioman init sysgo_h0 sysgo_dd -CLOCKS = clock_60hz clock_50hz \ - clock2_elim clock2_disto2 clock2_disto4 clock2_bnb \ - clock2_smart clock2_harris clock2_cloud9 clock2_soft \ - clock2_jvemu clock2_messemu clock2_dw3 - -RBF = rbf.mn \ - rbdw3.dr dw3.sb \ - rb1773.dr rb1773_scii_ff74.dr rb1773_scii_ff58.dr \ - d0_35s.dd d1_35s.dd d2_35s.dd d3_35s.dd \ - d0_40d.dd d1_40d.dd d2_40d.dd d0_80d.dd \ - d1_80d.dd d2_80d.dd \ - ddd0_35s.dd ddd0_40d.dd ddd0_80d.dd \ - rammer.dr r0_8k.dd r0_96k.dd r0_128k.dd r0_192k.dd \ - ddr0_8k.dd ddr0_96k.dd ddr0_128k.dd ddr0_192k.dd md.dd \ - ddx0.dd x0.dd x1.dd x2.dd x3.dd - - -SCF = scf.mn \ - vtio.dr vrn.dr scbbp.dr scbbt.dr scdwp.dr sspak.dr sc6551.dr \ - cowin.io cogrf.io covdg.io covdg_small.io \ - keydrv_cc3.sb snddrv_cc3.sb \ - joydrv_joy.sb joydrv_6551L.sb joydrv_6552L.sb \ - joydrv_6551M.sb joydrv_6552M.sb \ - nil.dd p_scbbp.dd p_scdwp.dd \ - t1_scbbt.dd t2_sc6551.dd t3_sc6551.dd \ - ftdd.dd vi.dd ssp.dd term_scbbt.dt term_sc6551.dt \ - term_vdg.dt term_win40.dt term_win80.dt w.dw w1.dw w2.dw \ - w3.dw w4.dw w5.dw w6.dw w7.dw \ - w8.dw w9.dw w10.dw w11.dw w12.dw w13.dw w14.dw w15.dw \ - v1.dw v2.dw v3.dw v4.dw v5.dw \ - v6.dw v7.dw \ - scdwn.dr term_scdwn.dt n_scdwn.dd \ - n1_scdwn.dd n2_scdwn.dd n3_scdwn.dd \ - n4_scdwn.dd n5_scdwn.dd n6_scdwn.dd n7_scdwn.dd \ - n8_scdwn.dd n9_scdwn.dd n10_scdwn.dd n11_scdwn.dd \ - n12_scdwn.dd n13_scdwn.dd n14_scdwn.dd - -PIPE = pipeman.mn pipeman_named.mn \ - piper.dr \ - pipe.dd - -RFM = rfm.mn rfmdrv.dr ddy0.dd y0.dd y1.dd y2.dd y3.dd - -# -# The following macros represent a collection of modules for various -# kernel tracks and bootfile configurations. -# -KERNEL_1773 = rel_32 boot_1773 krn -KERNEL_RAMPAK = rel_32 $(TPB)/boot_rampak krn -KERNEL_KENTON = rel_32 $(TPB)/boot_kenton krn -KERNEL_IDE = rel_32 $(TPB)/boot_ide krn - -ALLOBJS = $(BOOTTRACK) $(KERNEL) $(SYSMODS) $(CLOCKS) $(RBF) $(SCF) $(PIPE) $(RFM) - -all: $(ALLOBJS) - -# Kernel -krn krnp2: - $(CD) kernel; make $@ - $(CP) kernel/$@ . - -# Special cases -cogrf.io: cowin.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aCoGrf=1 - -rb1773_scii_ff74.dr: rb1773.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aSCII=1 - -rb1773_scii_ff58.dr: rb1773.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aSCII=1 -aSCIIALT=1 - -rel_32: rel.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aWidth=32 - -rel_40: rel.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aWidth=40 - -rel_80: rel.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aWidth=80 - -rel_32_50hz: rel.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aWidth=32 -aTkPerSec=50 - -rel_40_50hz: rel.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aWidth=40 -aTkPerSec=50 - -rel_80_50hz: rel.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aWidth=80 -aTkPerSec=50 - -boot_1773_6ms: boot_1773.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aSTEP=0 - -boot_1773_30ms: boot_1773.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aSTEP=3 - -sysgo_dd: sysgo.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aDD=1 - -sysgo_h0: sysgo.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) - -# Floppy descriptors -SSDD35 = -aCyls=35 -aSides=1 -aSectTrk=18 -aSectTrk0=18 \ - -aInterlv=3 -aSAS=8 -aDensity=1 -DSDD40 = -aCyls=40 -aSides=2 -aSectTrk=18 -aSectTrk0=18 \ - -aInterlv=3 -aSAS=8 -aDensity=1 -DSDD80 = -aCyls=80 -aSides=2 -aSectTrk=18 -aSectTrk0=18 \ - -aInterlv=3 -aSAS=8 -aDensity=1 -aD35 - -ddd0_35s.dd: rb1773desc.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) $(SSDD35) -aDNum=0 -aDD=1 - -d0_35s.dd: rb1773desc.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) $(SSDD35) -aDNum=0 - -d1_35s.dd: rb1773desc.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) $(SSDD35) -aDNum=1 - -d2_35s.dd: rb1773desc.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) $(SSDD35) -aDNum=2 - -d3_35s.dd: rb1773desc.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) $(SSDD35) -aDNum=3 - -ddd0_40d.dd: rb1773desc.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) $(DSDD40) -aDNum=0 -aDD=1 - -d0_40d.dd: rb1773desc.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) $(DSDD40) -aDNum=0 - -d1_40d.dd: rb1773desc.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) $(DSDD40) -aDNum=1 - -d2_40d.dd: rb1773desc.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) $(DSDD40) -aDNum=2 - -ddd0_80d.dd: rb1773desc.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) $(DSDD80) -aDNum=0 -aDD=1 - -d0_80d.dd: rb1773desc.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) $(DSDD80) -aDNum=0 - -d1_80d.dd: rb1773desc.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) $(DSDD80) -aDNum=1 - -d2_80d.dd: rb1773desc.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) $(DSDD80) -aDNum=2 - -# RAM Disk descriptors -r0_8k.dd: r0.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aRAMSize=8 - -ddr0_8k.dd: r0.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aRAMSize=8 -aDD=1 - -r0_96k.dd: r0.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aRAMSize=96 - -ddr0_96k.dd: r0.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aRAMSize=96 -aDD=1 - -r0_128k.dd: r0.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aRAMSize=128 - -ddr0_128k.dd: r0.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aRAMSize=128 -aDD=1 - -r0_192k.dd: r0.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aRAMSize=192 - -ddr0_192k.dd: r0.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aRAMSize=192 -aDD=1 - -# DriveWire 3 SCF descriptors -term_scdwn.dt: scdwndesc.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aAddr=0 - -n_scdwn.dd: scdwndesc.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aAddr=255 - -n1_scdwn.dd: scdwndesc.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aAddr=1 - -n2_scdwn.dd: scdwndesc.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aAddr=2 - -n3_scdwn.dd: scdwndesc.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aAddr=3 - -n4_scdwn.dd: scdwndesc.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aAddr=4 - -n5_scdwn.dd: scdwndesc.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aAddr=5 - -n6_scdwn.dd: scdwndesc.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aAddr=6 - -n7_scdwn.dd: scdwndesc.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aAddr=7 - -n8_scdwn.dd: scdwndesc.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aAddr=8 - -n9_scdwn.dd: scdwndesc.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aAddr=9 - -n10_scdwn.dd: scdwndesc.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aAddr=10 - -n11_scdwn.dd: scdwndesc.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aAddr=11 - -n12_scdwn.dd: scdwndesc.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aAddr=12 - -n13_scdwn.dd: scdwndesc.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aAddr=13 - -n14_scdwn.dd: scdwndesc.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aAddr=14 - -# DriveWire 3 RBF descriptors -ddx0.dd: dwdesc.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aDD=1 -aDNum=0 - -x0.dd: dwdesc.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aDNum=0 - -x1.dd: dwdesc.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aDNum=1 - -x2.dd: dwdesc.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aDNum=2 - -x3.dd: dwdesc.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aDNum=3 - -# RFM descriptors -ddy0.dd: rfmdesc.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aDD=1 -aDNum=0 - -y0.dd: rfmdesc.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aDNum=0 - -y1.dd: rfmdesc.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aDNum=1 - -y2.dd: rfmdesc.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aDNum=2 - -y3.dd: rfmdesc.asm - $(AS) $< $(ASOUT)$@ $(AFLAGS) -aDNum=3 - -# VDGInt Modules -covdg.io: covdg.asm - $(AS) $(AFLAGS) $(ASOUT)$@ $< -aCOCO2=1 - -covdg_small.io: covdg.asm - $(AS) $(AFLAGS) $(ASOUT)$@ $< - -# Clocks -clock_60hz: clock.asm - $(AS) $(AFLAGS) $(ASOUT)$@ $< -aPwrLnFrq=60 - -clock_50hz: clock.asm - $(AS) $(AFLAGS) $(ASOUT)$@ $< -aPwrLnFrq=50 - -clock2_cloud9: clock2_ds1315.asm - $(AS) $(AFLAGS) $(ASOUT)$@ $< -aCLOUD9=1 - -clock2_bnb: clock2_ds1315.asm - $(AS) $(AFLAGS) $(ASOUT)$@ $< -aBNB=1 - -clean: - $(CD) kernel; make $@ - $(RM) $(ALLOBJS) - -showobjs: - @$(ECHO) $(ALLOBJS) - -showboottrack: - @$(ECHO) $(BOOTTRACK) - -showkernel: - @$(ECHO) $(KERNEL) - -showsysmods: - @$(ECHO) $(SYSMODS) - -showclocks: - @$(ECHO) $(CLOCKS) - -showrbf: - @$(ECHO) $(RBF) - -showscf: - @$(ECHO) $(SCF) - -showpipe: - @$(ECHO) $(PIPE) - -identify: - $(IDENT_SHORT) $(ALLOBJS) +include ../../coco3/modules/makefile +AFLAGS += -e -aH6309=1
--- a/level2/coco3_6309/sys/makefile Tue Mar 30 22:11:36 2010 +0000 +++ b/level2/coco3_6309/sys/makefile Wed Mar 31 02:41:39 2010 +0000 @@ -1,61 +1,1 @@ -PORT = coco3 -include $(NITROS9DIR)/rules.mak - -vpath %.hp $(LEVEL2)/sys:$(LEVEL1)/sys -vpath %.asm $(LEVEL2)/sys - -DEPENDS = ./makefile - -L1TXTFILES = errmsg password inetd.conf -L2TXTFILES = motd -BINFILES = stdfonts stdpats_2 stdpats_4 stdpats_16 stdptrs \ - ibmedcfont isolatin1font -HELPFILES = asm.hp attr.hp \ - backup.hp basic09.hp binex.hp build.hp \ - chd.hp chx.hp cmp.hp cobbler.hp config.hp copy.hp cputype.hp \ - date.hp dcheck.hp debug.hp ded.hp deiniz.hp del.hp deldir.hp devs.hp \ - dir.hp dirsort.hp disasm.hp display.hp dmem.hp dmode.hp dsave.hp dump.hp \ - echo.hp edit.hp error.hp ex.hp exbin.hp \ - format.hp free.hp \ - gfx.hp gfx2.hp grfdrv.hp \ - help.hp \ - ident.hp iniz.hp inkey.hp irqs.hp \ - kill.hp \ - link.hp list.hp load.hp login.hp \ - makdir.hp mdir.hp megaread.hp merge.hp mfree.hp mmap.hp modpatch.hp \ - montype.hp mpi.hp os9gen.hp \ - padrom.hp park.hp pmap.hp proc.hp procs.hp prompt.hp pwd.hp pxd.hp \ - reboot.hp rename.hp runb.hp \ - save.hp setime.hp setpr.hp shell.hp sleep.hp smap.hp \ - tee.hp tmode.hp touch.hp tsmon.hp tuneport.hp \ - unlink.hp \ - verify.hp \ - wcreate.hp \ - xmode.hp - -#HELPFILES = make.hp maketerm.hp rdump.hp rlink.hp rma.hp scred.hp - -HELPMSG = helpmsg - -TEXTFILES = $(L2TXTFILES) $(HELPMSG) $(L1TXTFILES) -ALLOBJS = $(TEXTFILES) $(BINFILES) - -all: $(ALLOBJS) $(DEPENDS) - -$(HELPMSG): $(HELPFILES) - $(MERGE) $^ > $@ - -$(L1TXTFILES): $(LEVEL1)/sys/$@ - -$(SOFTLINK) $(LEVEL1)/sys/$@ - -clean: - $(RM) $(HELPMSG) $(L1TXTFILES) $(BINFILES) - -showbinobjs: - @$(ECHO) $(BINFILES) - -showtextobjs: - @$(ECHO) $(TEXTFILES) - -showobjs: - @$(ECHO) $(ALLOBJS) +include ../../coco3/sys/makefile