annotate level2/coco3fpga/makefile @ 3151:d5c884d63e53

coco3fpga: Build boot files and disk images with RAM disk and RTC support Amend "coco3/bootfiles/makefile" to make bootfiles including "ramd_coco3fpga.dr", "r0_ramd_coco3fpga.dd", & "clock2_coco3fpga" Added two new disks to the "coco3fpga/makefile" disk definitions for bootdisks supporting the Coco3FPGA ramdisk and RTC.
author Bill Pierce <merlinious999@gmail.com>
date Mon, 06 Feb 2017 22:25:15 +0100
parents 1402bb974f85
children d29a92fff7f2
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
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
8 DISTRO = $(CPU)L$(LEVEL)
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
9 DISTRONAME = nos9$(CPU)l$(LEVEL)
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
10 DISTROVER = $(DISTRONAME)$(NITROS9VER)$(PORT)
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
3144
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
47 DSKCOCO3FPGAROM = $(DISTROVER)_bootrom.dsk
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
48 DSKCOCO3FPGAROMDW = $(DISTROVER)_bootrom_becker.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
49 DSKCOCO3FPGAROMRTC = $(DISTROVER)_bootrom_rtc.dsk
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
3144
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
53 LDSKCOCO3FPGAROM = $(DISTRONAME)_bootrom.dsk
1402bb974f85 Add build tree for Gary Becker's CoCo3FPGA project
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
54 LDSKCOCO3FPGAROMDW = $(DISTRONAME)_bootrom_becker.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
55 LDSKCOCO3FPGAROMRTC = $(DISTRONAME)_bootrom_rtc.dsk
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