annotate level2/coco3fpga/makefile @ 3210:6353bb024571

Created makefile and defsfile for NoCan RAMMER module driver and descriptor Updated rammer.asm in the NoCan driver folder to build the NoCan version of the Driver Updated r0.asm file to create the 6MB version of the descriptor. The makefile creates a disk image with two sets of the required drivers for the 6309 and 6809's in their respective module folders. /NITROS9/6309_L2/MODULES/RBF for the 6309 files and /NITROS9/6809_L2/MODULES/RBF for the 6809 files. This will make it easier for doing a dsave from this disk image into a normal distro disk image so people have these drivers ready for when new memory upgrades allow compatible usage of the NoCan registers.
author David Ladd <drencor-xeen@users.sourceforge.net>
date Wed, 20 Dec 2017 15:15:49 -0600
parents 4d6cfe82ac3c
children 4393a2b5b9a0
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3144
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
1
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
2 include port.mak
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
3
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
4 # Level 2 - Specify which shell should be used
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
5 #WHICHSHELL = shellplus
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
6 #WHICHSHELL = shell_21
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
7
3185
4d6cfe82ac3c Add an underscore between each section of disk image names
Bill Pierce <merlinious999@gmail.com>
parents: 3154
diff changeset
8 DISTRO = $(CPU)_L$(LEVEL)
4d6cfe82ac3c Add an underscore between each section of disk image names
Bill Pierce <merlinious999@gmail.com>
parents: 3154
diff changeset
9 DISTRONAME = NOS9_$(CPU)_L$(LEVEL)
4d6cfe82ac3c Add an underscore between each section of disk image names
Bill Pierce <merlinious999@gmail.com>
parents: 3154
diff changeset
10 DISTROVER = $(DISTRONAME)_$(NITROS9VER)_$(PORT)
3144
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
11 BOOTFILE_COCO3FPGA = bootfiles/bootfile_coco3fpga
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
12 BOOTFILE_COCO3FPGA_SD = bootfiles/bootfile_coco3fpga_sd
3151
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
13 BOOTFILE_COCO3FPGA_SD_RTC = bootfiles/bootfile_coco3fpga_sd_rtc
3144
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
14 BOOTFILE_COCO3FPGA_ROM = bootfiles/bootfile_coco3fpga_rom
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
15 BOOTFILE_COCO3FPGA_ROM_DW = bootfiles/bootfile_coco3fpga_rom_dw
3151
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
16 BOOTFILE_COCO3FPGA_ROM_RTC = bootfiles/bootfile_coco3fpga_rom_rtc
3144
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
17 KERNELFILE_BECKER = bootfiles/kernel_becker
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
18 DIRS = cmds modules defs sys bootfiles wwwroot
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
19
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
20 CMDS = $(shell $(CD) cmds; make --no-print-directory showobjs)
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
21 CMDS_D2 = $(shell $(CD) cmds; make --no-print-directory showobjs_d2)
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
22 CMDS_DW = $(shell $(CD) cmds; make --no-print-directory showobjs_dw)
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
23 BOOTTRACK = $(shell $(CD) modules; make --no-print-directory showboottrack)
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
24 KERNEL = $(shell $(CD) modules; make --no-print-directory showkernel)
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
25 SYSMODS = $(shell $(CD) modules; make --no-print-directory showsysmods)
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
26 CLOCKS = $(shell $(CD) modules; make --no-print-directory showclocks)
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
27 RBF = $(shell $(CD) modules; make --no-print-directory showrbf)
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
28 SCF = $(shell $(CD) modules; make --no-print-directory showscf)
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
29 PIPE = $(shell $(CD) modules; make --no-print-directory showpipe)
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
30 MODULECMDS = shell grfdrv del echo format makdir merge os9gen prompt tmode
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
31
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
32 DEFS = $(shell $(CD) defs; make --no-print-directory showobjs)
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
33 SYSBIN = $(shell $(CD) sys; make --no-print-directory showbinobjs)
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
34 SYSTEXT = $(shell $(CD) sys; make --no-print-directory showtextobjs)
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
35 SYSGOSYSTEXT = $(shell $(CD) sys; make --no-print-directory showsysgotextobjs)
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
36 STARTUP = startup
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
37 STARTUP_DW = startup.dw
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
38 STARTUP_FPGA = startup.fpga
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
39 STARTUP_FPGADW = startup.fpgadw
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
40 SYSGO = sysgo_dd
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
41 SYSGOBD = sysgo_bd
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
42 CCBKRN = ccbkrn
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
43
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
44 DSKCOCO3FPGADW = $(DISTROVER)_becker.dsk
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
45 DSKCOCO3FPGADWSD = $(DISTROVER)_becker_sd.dsk
3151
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
46 DSKCOCO3FPGADWSDRTC = $(DISTROVER)_becker_sd_rtc.dsk
3154
d29a92fff7f2 coco3fpga: Rename SD disk images to .img
Tormod Volden <debian.tormod@gmail.com>
parents: 3151
diff changeset
47 DSKCOCO3FPGAROM = $(DISTROVER)_bootrom.img
d29a92fff7f2 coco3fpga: Rename SD disk images to .img
Tormod Volden <debian.tormod@gmail.com>
parents: 3151
diff changeset
48 DSKCOCO3FPGAROMDW = $(DISTROVER)_bootrom_becker.img
d29a92fff7f2 coco3fpga: Rename SD disk images to .img
Tormod Volden <debian.tormod@gmail.com>
parents: 3151
diff changeset
49 DSKCOCO3FPGAROMRTC = $(DISTROVER)_bootrom_rtc.img
3144
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
50 LDSKCOCO3FPGADW = $(DISTRONAME)_becker.dsk
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
51 LDSKCOCO3FPGADWSD = $(DISTRONAME)_becker_sd.dsk
3151
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
52 LDSKCOCO3FPGADWSDRTC = $(DISTRONAME)_becker_sd_rtc.dsk
3154
d29a92fff7f2 coco3fpga: Rename SD disk images to .img
Tormod Volden <debian.tormod@gmail.com>
parents: 3151
diff changeset
53 LDSKCOCO3FPGAROM = $(DISTRONAME)_bootrom.img
d29a92fff7f2 coco3fpga: Rename SD disk images to .img
Tormod Volden <debian.tormod@gmail.com>
parents: 3151
diff changeset
54 LDSKCOCO3FPGAROMDW = $(DISTRONAME)_bootrom_becker.img
d29a92fff7f2 coco3fpga: Rename SD disk images to .img
Tormod Volden <debian.tormod@gmail.com>
parents: 3151
diff changeset
55 LDSKCOCO3FPGAROMRTC = $(DISTRONAME)_bootrom_rtc.img
3144
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
56
3151
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
57 DSKS = $(DSKCOCO3FPGADW) $(DSKCOCO3FPGADWSD) $(DSKCOCO3FPGADWSDRTC) \
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
58 $(DSKCOCO3FPGAROM) $(DSKCOCO3FPGAROMDW) $(DSKCOCO3FPGAROMRTC)
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
59 LDSKS = $(LDSKCOCO3FPGADW) $(LDSKCOCO3FPGADWSD) $(LDSKCOCO3FPGADWSDRTC) \
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
60 $(LDSKCOCO3FPGAROM) $(LDSKCOCO3FPGAROMDW) $(LDSKCOCO3FPGAROMRTC)
3144
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
61
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
62 # Make all components
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
63 all:
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
64 @$(ECHO) "************************************************************"
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
65 @$(ECHO) "*"
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
66 @$(ECHO) "* NitrOS-9/$(CPU) Level $(LEVEL) $(MACHINE) ($(PORT))"
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
67 @$(ECHO) "*"
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
68 @$(ECHO) "************************************************************"
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
69 $(MAKE) -C $(NITROS9DIR)/lib
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
70 $(foreach dir,$(DIRS),$(MAKE) -C $(dir) &&) :
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
71
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
72 # Clean all components
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
73 clean: dskclean
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
74 $(foreach dir,$(DIRS),$(MAKE) -C $(dir) clean &&) :
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
75
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
76 dskclean:
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
77 $(RM) $(DSKS) $(LDSKS)
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
78
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
79 dsk: all $(DSKS)
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
80
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
81 dskcopy: $(DSKS)
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
82 $(CP) $(DSKS) $(DSKDIR)
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
83
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
84 $(DSKCOCO3FPGADW):
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
85 $(RM) $@
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
86 $(OS9FORMAT_DW) -q $@ -n"NitrOS-9/$(CPU) Level $(LEVEL)"
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
87 $(OS9GEN) $@ -b=$(BOOTFILE_COCO3FPGA) -t=$(KERNELFILE_BECKER)
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
88 $(MAKDIR) $@,CMDS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
89 $(MAKDIR) $@,SYS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
90 $(MAKDIR) $@,DEFS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
91 $(OS9COPY) modules/$(SYSGOBD) $@,sysgo
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
92 $(OS9ATTR_EXEC) $@,sysgo
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
93 $(CD) cmds; $(OS9COPY) $(CMDS_DW) ../$@,CMDS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
94 $(OS9ATTR_EXEC) $(foreach file,$(CMDS_DW),$@,CMDS/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
95 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
96 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
97 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
98 $(OS9ATTR_TEXT) $(foreach file,$(notdir $(SYSTEXT)),$@,SYS/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
99 $(CD) sys; $(CPL) $(SYSGOSYSTEXT) ../$@,SYS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
100 $(OS9ATTR_TEXT) $(foreach file,$(notdir $(SYSGOSYSTEXT)),$@,SYS/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
101 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
102 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
103 $(CPL) $(STARTUP_FPGADW) $@,startup
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
104 $(OS9ATTR_TEXT) $@,startup
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
105 $(MAKDIR) $@,NITROS9
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
106 $(MAKDIR) $@,NITROS9/CMDS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
107 $(CD) cmds; $(OS9COPY) $(MODULECMDS) ../$@,NITROS9/CMDS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
108 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/CMDS/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
109 $(MAKDIR) $@,NITROS9/MODULES
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
110 $(MAKDIR) $@,NITROS9/MODULES/BOOTTRACK
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
111 $(CD) modules; $(OS9COPY) $(BOOTTRACK) ../$@,NITROS9/MODULES/BOOTTRACK
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
112 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/MODULES/BOOTTRACK/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
113 $(MAKDIR) $@,NITROS9/MODULES/KERNEL
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
114 $(CD) modules; $(OS9COPY) $(KERNEL) ../$@,NITROS9/MODULES/KERNEL
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
115 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/MODULES/KERNEL/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
116 $(MAKDIR) $@,NITROS9/MODULES/SYSMODS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
117 $(CD) modules; $(OS9COPY) $(SYSMODS) ../$@,NITROS9/MODULES/SYSMODS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
118 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/MODULES/SYSMODS/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
119 $(MAKDIR) $@,NITROS9/MODULES/CLOCKS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
120 $(CD) modules; $(OS9COPY) $(CLOCKS) ../$@,NITROS9/MODULES/CLOCKS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
121 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/MODULES/CLOCKS/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
122 $(MAKDIR) $@,NITROS9/MODULES/RBF
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
123 $(CD) modules; $(OS9COPY) $(RBF) ../$@,NITROS9/MODULES/RBF
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
124 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/MODULES/RBF/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
125 $(MAKDIR) $@,NITROS9/MODULES/SCF
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
126 $(CD) modules; $(OS9COPY) $(SCF) ../$@,NITROS9/MODULES/SCF
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
127 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/MODULES/SCF/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
128 $(MAKDIR) $@,NITROS9/MODULES/PIPE
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
129 $(CD) modules; $(OS9COPY) $(PIPE) ../$@,NITROS9/MODULES/PIPE
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
130 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/MODULES/PIPE/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
131 $(MAKDIR) $@,NITROS9/BOOTLISTS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
132 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/BOOTLISTS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
133 $(MAKDIR) $@,NITROS9/SCRIPTS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
134 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/SCRIPTS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
135 $(RM) $(LDSKBECKER)
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
136 $(SOFTLINK) $@ $(LDSKCOCO3FPGADW)
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
137
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
138 $(DSKCOCO3FPGADWSD):
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
139 $(RM) $@
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
140 $(OS9FORMAT_DW) -q $@ -n"NitrOS-9/$(CPU) Level $(LEVEL)"
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
141 $(OS9GEN) $@ -b=$(BOOTFILE_COCO3FPGA_SD) -t=$(KERNELFILE_BECKER)
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
142 $(MAKDIR) $@,CMDS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
143 $(MAKDIR) $@,SYS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
144 $(MAKDIR) $@,DEFS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
145 $(OS9COPY) modules/$(SYSGOBD) $@,sysgo
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
146 $(OS9ATTR_EXEC) $@,sysgo
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
147 $(CD) cmds; $(OS9COPY) $(CMDS_DW) ../$@,CMDS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
148 $(OS9ATTR_EXEC) $(foreach file,$(CMDS_DW),$@,CMDS/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
149 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
150 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
151 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
152 $(OS9ATTR_TEXT) $(foreach file,$(notdir $(SYSTEXT)),$@,SYS/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
153 $(CD) sys; $(CPL) $(SYSGOSYSTEXT) ../$@,SYS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
154 $(OS9ATTR_TEXT) $(foreach file,$(notdir $(SYSGOSYSTEXT)),$@,SYS/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
155 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
156 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
157 $(CPL) $(STARTUP_FPGADW) $@,startup
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
158 $(OS9ATTR_TEXT) $@,startup
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
159 $(MAKDIR) $@,NITROS9
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
160 $(MAKDIR) $@,NITROS9/CMDS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
161 $(CD) cmds; $(OS9COPY) $(MODULECMDS) ../$@,NITROS9/CMDS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
162 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/CMDS/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
163 $(MAKDIR) $@,NITROS9/MODULES
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
164 $(MAKDIR) $@,NITROS9/MODULES/BOOTTRACK
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
165 $(CD) modules; $(OS9COPY) $(BOOTTRACK) ../$@,NITROS9/MODULES/BOOTTRACK
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
166 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/MODULES/BOOTTRACK/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
167 $(MAKDIR) $@,NITROS9/MODULES/KERNEL
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
168 $(CD) modules; $(OS9COPY) $(KERNEL) ../$@,NITROS9/MODULES/KERNEL
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
169 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/MODULES/KERNEL/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
170 $(MAKDIR) $@,NITROS9/MODULES/SYSMODS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
171 $(CD) modules; $(OS9COPY) $(SYSMODS) ../$@,NITROS9/MODULES/SYSMODS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
172 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/MODULES/SYSMODS/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
173 $(MAKDIR) $@,NITROS9/MODULES/CLOCKS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
174 $(CD) modules; $(OS9COPY) $(CLOCKS) ../$@,NITROS9/MODULES/CLOCKS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
175 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/MODULES/CLOCKS/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
176 $(MAKDIR) $@,NITROS9/MODULES/RBF
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
177 $(CD) modules; $(OS9COPY) $(RBF) ../$@,NITROS9/MODULES/RBF
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
178 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/MODULES/RBF/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
179 $(MAKDIR) $@,NITROS9/MODULES/SCF
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
180 $(CD) modules; $(OS9COPY) $(SCF) ../$@,NITROS9/MODULES/SCF
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
181 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/MODULES/SCF/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
182 $(MAKDIR) $@,NITROS9/MODULES/PIPE
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
183 $(CD) modules; $(OS9COPY) $(PIPE) ../$@,NITROS9/MODULES/PIPE
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
184 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/MODULES/PIPE/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
185 $(MAKDIR) $@,NITROS9/BOOTLISTS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
186 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/BOOTLISTS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
187 $(MAKDIR) $@,NITROS9/SCRIPTS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
188 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/SCRIPTS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
189 $(RM) $(LDSKBECKER)
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
190 $(SOFTLINK) $@ $(LDSKCOCO3FPGADWSD)
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
191
3151
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
192 $(DSKCOCO3FPGADWSDRTC):
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
193 $(RM) $@
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
194 $(OS9FORMAT_DW) -q $@ -n"NitrOS-9/$(CPU) Level $(LEVEL)"
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
195 $(OS9GEN) $@ -b=$(BOOTFILE_COCO3FPGA_SD_RTC) -t=$(KERNELFILE_BECKER)
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
196 $(MAKDIR) $@,CMDS
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
197 $(MAKDIR) $@,SYS
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
198 $(MAKDIR) $@,DEFS
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
199 $(OS9COPY) modules/$(SYSGOBD) $@,sysgo
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
200 $(OS9ATTR_EXEC) $@,sysgo
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
201 $(CD) cmds; $(OS9COPY) $(CMDS_DW) ../$@,CMDS
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
202 $(OS9ATTR_EXEC) $(foreach file,$(CMDS_DW),$@,CMDS/$(file))
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
203 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
204 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file))
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
205 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
206 $(OS9ATTR_TEXT) $(foreach file,$(notdir $(SYSTEXT)),$@,SYS/$(file))
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
207 $(CD) sys; $(CPL) $(SYSGOSYSTEXT) ../$@,SYS
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
208 $(OS9ATTR_TEXT) $(foreach file,$(notdir $(SYSGOSYSTEXT)),$@,SYS/$(file))
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
209 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
210 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file))
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
211 $(CPL) $(STARTUP_FPGADW) $@,startup
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
212 $(OS9ATTR_TEXT) $@,startup
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
213 $(MAKDIR) $@,NITROS9
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
214 $(MAKDIR) $@,NITROS9/CMDS
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
215 $(CD) cmds; $(OS9COPY) $(MODULECMDS) ../$@,NITROS9/CMDS
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
216 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/CMDS/$(file))
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
217 $(MAKDIR) $@,NITROS9/MODULES
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
218 $(MAKDIR) $@,NITROS9/MODULES/BOOTTRACK
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
219 $(CD) modules; $(OS9COPY) $(BOOTTRACK) ../$@,NITROS9/MODULES/BOOTTRACK
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
220 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/MODULES/BOOTTRACK/$(file))
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
221 $(MAKDIR) $@,NITROS9/MODULES/KERNEL
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
222 $(CD) modules; $(OS9COPY) $(KERNEL) ../$@,NITROS9/MODULES/KERNEL
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
223 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/MODULES/KERNEL/$(file))
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
224 $(MAKDIR) $@,NITROS9/MODULES/SYSMODS
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
225 $(CD) modules; $(OS9COPY) $(SYSMODS) ../$@,NITROS9/MODULES/SYSMODS
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
226 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/MODULES/SYSMODS/$(file))
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
227 $(MAKDIR) $@,NITROS9/MODULES/CLOCKS
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
228 $(CD) modules; $(OS9COPY) $(CLOCKS) ../$@,NITROS9/MODULES/CLOCKS
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
229 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/MODULES/CLOCKS/$(file))
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
230 $(MAKDIR) $@,NITROS9/MODULES/RBF
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
231 $(CD) modules; $(OS9COPY) $(RBF) ../$@,NITROS9/MODULES/RBF
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
232 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/MODULES/RBF/$(file))
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
233 $(MAKDIR) $@,NITROS9/MODULES/SCF
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
234 $(CD) modules; $(OS9COPY) $(SCF) ../$@,NITROS9/MODULES/SCF
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
235 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/MODULES/SCF/$(file))
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
236 $(MAKDIR) $@,NITROS9/MODULES/PIPE
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
237 $(CD) modules; $(OS9COPY) $(PIPE) ../$@,NITROS9/MODULES/PIPE
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
238 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/MODULES/PIPE/$(file))
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
239 $(MAKDIR) $@,NITROS9/BOOTLISTS
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
240 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/BOOTLISTS
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
241 $(MAKDIR) $@,NITROS9/SCRIPTS
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
242 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/SCRIPTS
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
243 $(RM) $(LDSKBECKER)
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
244 $(SOFTLINK) $@ $(LDSKCOCO3FPGADWSDRTC)
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
245
3144
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
246 $(DSKCOCO3FPGAROM):
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
247 $(RM) $@
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
248 $(OS9FORMAT_DW) -q $@ -n"NitrOS-9/$(CPU) Level $(LEVEL)"
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
249 $(OS9GEN) $@ -b=$(BOOTFILE_COCO3FPGA_ROM) -t=$(KERNELFILE_BECKER)
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
250 $(MAKDIR) $@,CMDS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
251 $(MAKDIR) $@,SYS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
252 $(MAKDIR) $@,DEFS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
253 $(OS9COPY) modules/$(CCBKRN) $@,$(CCBKRN)
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
254 $(OS9COPY) modules/$(SYSGOBD) $@,sysgo
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
255 $(OS9ATTR_EXEC) $@,sysgo
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
256 $(CD) cmds; $(OS9COPY) $(CMDS_DW) ../$@,CMDS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
257 $(OS9ATTR_EXEC) $(foreach file,$(CMDS_DW),$@,CMDS/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
258 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
259 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
260 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
261 $(OS9ATTR_TEXT) $(foreach file,$(notdir $(SYSTEXT)),$@,SYS/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
262 $(CD) sys; $(CPL) $(SYSGOSYSTEXT) ../$@,SYS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
263 $(OS9ATTR_TEXT) $(foreach file,$(notdir $(SYSGOSYSTEXT)),$@,SYS/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
264 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
265 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
266 $(CPL) $(STARTUP_FPGA) $@,startup
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
267 $(OS9ATTR_TEXT) $@,startup
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
268 $(MAKDIR) $@,NITROS9
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
269 $(MAKDIR) $@,NITROS9/CMDS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
270 $(CD) cmds; $(OS9COPY) $(MODULECMDS) ../$@,NITROS9/CMDS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
271 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/CMDS/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
272 $(MAKDIR) $@,NITROS9/MODULES
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
273 $(MAKDIR) $@,NITROS9/MODULES/BOOTTRACK
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
274 $(CD) modules; $(OS9COPY) $(BOOTTRACK) ../$@,NITROS9/MODULES/BOOTTRACK
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
275 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/MODULES/BOOTTRACK/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
276 $(MAKDIR) $@,NITROS9/MODULES/KERNEL
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
277 $(CD) modules; $(OS9COPY) $(KERNEL) ../$@,NITROS9/MODULES/KERNEL
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
278 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/MODULES/KERNEL/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
279 $(MAKDIR) $@,NITROS9/MODULES/SYSMODS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
280 $(CD) modules; $(OS9COPY) $(SYSMODS) ../$@,NITROS9/MODULES/SYSMODS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
281 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/MODULES/SYSMODS/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
282 $(MAKDIR) $@,NITROS9/MODULES/CLOCKS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
283 $(CD) modules; $(OS9COPY) $(CLOCKS) ../$@,NITROS9/MODULES/CLOCKS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
284 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/MODULES/CLOCKS/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
285 $(MAKDIR) $@,NITROS9/MODULES/RBF
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
286 $(CD) modules; $(OS9COPY) $(RBF) ../$@,NITROS9/MODULES/RBF
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
287 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/MODULES/RBF/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
288 $(MAKDIR) $@,NITROS9/MODULES/SCF
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
289 $(CD) modules; $(OS9COPY) $(SCF) ../$@,NITROS9/MODULES/SCF
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
290 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/MODULES/SCF/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
291 $(MAKDIR) $@,NITROS9/MODULES/PIPE
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
292 $(CD) modules; $(OS9COPY) $(PIPE) ../$@,NITROS9/MODULES/PIPE
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
293 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/MODULES/PIPE/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
294 $(MAKDIR) $@,NITROS9/BOOTLISTS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
295 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/BOOTLISTS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
296 $(MAKDIR) $@,NITROS9/SCRIPTS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
297 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/SCRIPTS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
298 $(RM) $(LDSKBECKER)
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
299 $(SOFTLINK) $@ $(LDSKCOCO3FPGAROM)
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
300
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
301 $(DSKCOCO3FPGAROMDW):
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
302 $(RM) $@
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
303 $(OS9FORMAT_DW) -q $@ -n"NitrOS-9/$(CPU) Level $(LEVEL)"
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
304 $(OS9GEN) $@ -b=$(BOOTFILE_COCO3FPGA_ROM_DW) -t=$(KERNELFILE_BECKER)
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
305 $(MAKDIR) $@,CMDS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
306 $(MAKDIR) $@,SYS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
307 $(MAKDIR) $@,DEFS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
308 $(OS9COPY) modules/$(CCBKRN) $@,$(CCBKRN)
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
309 $(OS9COPY) modules/$(SYSGOBD) $@,sysgo
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
310 $(OS9ATTR_EXEC) $@,sysgo
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
311 $(CD) cmds; $(OS9COPY) $(CMDS_DW) ../$@,CMDS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
312 $(OS9ATTR_EXEC) $(foreach file,$(CMDS_DW),$@,CMDS/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
313 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
314 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
315 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
316 $(OS9ATTR_TEXT) $(foreach file,$(notdir $(SYSTEXT)),$@,SYS/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
317 $(CD) sys; $(CPL) $(SYSGOSYSTEXT) ../$@,SYS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
318 $(OS9ATTR_TEXT) $(foreach file,$(notdir $(SYSGOSYSTEXT)),$@,SYS/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
319 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
320 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
321 $(CPL) $(STARTUP_FPGADW) $@,startup
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
322 $(OS9ATTR_TEXT) $@,startup
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
323 $(MAKDIR) $@,NITROS9
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
324 $(MAKDIR) $@,NITROS9/CMDS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
325 $(CD) cmds; $(OS9COPY) $(MODULECMDS) ../$@,NITROS9/CMDS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
326 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/CMDS/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
327 $(MAKDIR) $@,NITROS9/MODULES
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
328 $(MAKDIR) $@,NITROS9/MODULES/BOOTTRACK
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
329 $(CD) modules; $(OS9COPY) $(BOOTTRACK) ../$@,NITROS9/MODULES/BOOTTRACK
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
330 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/MODULES/BOOTTRACK/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
331 $(MAKDIR) $@,NITROS9/MODULES/KERNEL
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
332 $(CD) modules; $(OS9COPY) $(KERNEL) ../$@,NITROS9/MODULES/KERNEL
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
333 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/MODULES/KERNEL/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
334 $(MAKDIR) $@,NITROS9/MODULES/SYSMODS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
335 $(CD) modules; $(OS9COPY) $(SYSMODS) ../$@,NITROS9/MODULES/SYSMODS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
336 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/MODULES/SYSMODS/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
337 $(MAKDIR) $@,NITROS9/MODULES/CLOCKS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
338 $(CD) modules; $(OS9COPY) $(CLOCKS) ../$@,NITROS9/MODULES/CLOCKS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
339 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/MODULES/CLOCKS/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
340 $(MAKDIR) $@,NITROS9/MODULES/RBF
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
341 $(CD) modules; $(OS9COPY) $(RBF) ../$@,NITROS9/MODULES/RBF
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
342 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/MODULES/RBF/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
343 $(MAKDIR) $@,NITROS9/MODULES/SCF
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
344 $(CD) modules; $(OS9COPY) $(SCF) ../$@,NITROS9/MODULES/SCF
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
345 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/MODULES/SCF/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
346 $(MAKDIR) $@,NITROS9/MODULES/PIPE
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
347 $(CD) modules; $(OS9COPY) $(PIPE) ../$@,NITROS9/MODULES/PIPE
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
348 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/MODULES/PIPE/$(file))
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
349 $(MAKDIR) $@,NITROS9/BOOTLISTS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
350 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/BOOTLISTS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
351 $(MAKDIR) $@,NITROS9/SCRIPTS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
352 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/SCRIPTS
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
353 $(RM) $(LDSKBECKER)
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
354 $(SOFTLINK) $@ $(LDSKCOCO3FPGAROMDW)
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
355
3151
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
356 $(DSKCOCO3FPGAROMRTC):
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
357 $(RM) $@
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
358 $(OS9FORMAT_DW) -q $@ -n"NitrOS-9/$(CPU) Level $(LEVEL)"
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
359 $(OS9GEN) $@ -b=$(BOOTFILE_COCO3FPGA_ROM_RTC) -t=$(KERNELFILE_BECKER)
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
360 $(MAKDIR) $@,CMDS
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
361 $(MAKDIR) $@,SYS
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
362 $(MAKDIR) $@,DEFS
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
363 $(OS9COPY) modules/$(CCBKRN) $@,$(CCBKRN)
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
364 $(OS9COPY) modules/$(SYSGOBD) $@,sysgo
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
365 $(OS9ATTR_EXEC) $@,sysgo
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
366 $(CD) cmds; $(OS9COPY) $(CMDS_DW) ../$@,CMDS
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
367 $(OS9ATTR_EXEC) $(foreach file,$(CMDS_DW),$@,CMDS/$(file))
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
368 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
369 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file))
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
370 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
371 $(OS9ATTR_TEXT) $(foreach file,$(notdir $(SYSTEXT)),$@,SYS/$(file))
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
372 $(CD) sys; $(CPL) $(SYSGOSYSTEXT) ../$@,SYS
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
373 $(OS9ATTR_TEXT) $(foreach file,$(notdir $(SYSGOSYSTEXT)),$@,SYS/$(file))
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
374 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
375 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file))
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
376 $(CPL) $(STARTUP_FPGADW) $@,startup
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
377 $(OS9ATTR_TEXT) $@,startup
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
378 $(MAKDIR) $@,NITROS9
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
379 $(MAKDIR) $@,NITROS9/CMDS
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
380 $(CD) cmds; $(OS9COPY) $(MODULECMDS) ../$@,NITROS9/CMDS
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
381 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/CMDS/$(file))
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
382 $(MAKDIR) $@,NITROS9/MODULES
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
383 $(MAKDIR) $@,NITROS9/MODULES/BOOTTRACK
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
384 $(CD) modules; $(OS9COPY) $(BOOTTRACK) ../$@,NITROS9/MODULES/BOOTTRACK
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
385 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/MODULES/BOOTTRACK/$(file))
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
386 $(MAKDIR) $@,NITROS9/MODULES/KERNEL
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
387 $(CD) modules; $(OS9COPY) $(KERNEL) ../$@,NITROS9/MODULES/KERNEL
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
388 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/MODULES/KERNEL/$(file))
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
389 $(MAKDIR) $@,NITROS9/MODULES/SYSMODS
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
390 $(CD) modules; $(OS9COPY) $(SYSMODS) ../$@,NITROS9/MODULES/SYSMODS
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
391 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/MODULES/SYSMODS/$(file))
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
392 $(MAKDIR) $@,NITROS9/MODULES/CLOCKS
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
393 $(CD) modules; $(OS9COPY) $(CLOCKS) ../$@,NITROS9/MODULES/CLOCKS
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
394 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/MODULES/CLOCKS/$(file))
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
395 $(MAKDIR) $@,NITROS9/MODULES/RBF
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
396 $(CD) modules; $(OS9COPY) $(RBF) ../$@,NITROS9/MODULES/RBF
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
397 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/MODULES/RBF/$(file))
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
398 $(MAKDIR) $@,NITROS9/MODULES/SCF
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
399 $(CD) modules; $(OS9COPY) $(SCF) ../$@,NITROS9/MODULES/SCF
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
400 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/MODULES/SCF/$(file))
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
401 $(MAKDIR) $@,NITROS9/MODULES/PIPE
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
402 $(CD) modules; $(OS9COPY) $(PIPE) ../$@,NITROS9/MODULES/PIPE
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
403 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/MODULES/PIPE/$(file))
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
404 $(MAKDIR) $@,NITROS9/BOOTLISTS
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
405 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/BOOTLISTS
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
406 $(MAKDIR) $@,NITROS9/SCRIPTS
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
407 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/SCRIPTS
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
408 $(RM) $(LDSKBECKER)
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
409 $(SOFTLINK) $@ $(LDSKCOCO3FPGAROMRTC)
d5c884d63e53 coco3fpga: Build boot files and disk images with RAM disk and RTC support
Bill Pierce <merlinious999@gmail.com>
parents: 3144
diff changeset
410
3144
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
411 info:
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
412 @$(ECHO) "*** NitrOS-9/$(CPU) Level $(LEVEL) for the $(MACHINE) ***"
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
413 @$(foreach dsk, $(DSKS), $(ECHO) $(dsk);)
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
414