Mercurial > hg > Members > kono > nitros9-code
annotate level2/coco3/makefile @ 2923:103a3279ad13
coco3/makefile: Remove duplicate DSKDW in DSKS list
"cp" was complaining about it when building disk images.
Thanks to Bob Devries for noticing the warning.
author | Tormod Volden <debian.tormod@gmail.com> |
---|---|
date | Sat, 18 Jan 2014 09:33:46 +0100 |
parents | 1c1600cc9f02 |
children | eb04ba1c507f |
rev | line source |
---|---|
2693 | 1 ifeq ($(CPU),) |
2778
c5c00f884f0d
Fixed makefile problem
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2770
diff
changeset
|
2 CPU=6809 |
2693 | 3 endif |
4 PORT = coco3 | |
2904
62c91ac49d72
Make the banners print what we are compiling for
Tormod Volden <debian.tormod@gmail.com>
parents:
2877
diff
changeset
|
5 MACHINE = Tandy Color Computer 3 |
2693 | 6 include $(NITROS9DIR)/rules.mak |
7 | |
8 LEVEL = 2 | |
9 | |
10 DISTRO = $(CPU)L$(LEVEL) | |
11 DISTRONAME = nos9$(CPU)l$(LEVEL) | |
12 DISTROVER = $(DISTRONAME)$(NITROS9VER)$(PORT) | |
13 BOOTFILE_BECKER = bootfiles/bootfile_becker | |
2770
bfe3de781ddf
Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2724
diff
changeset
|
14 BOOTFILE_ARDUINO = bootfiles/bootfile_arduino |
2817
5c6b71612ce4
Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2796
diff
changeset
|
15 BOOTFILE_COCOSDC = bootfiles/bootfile_cocosdc |
2796
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
16 BOOTFILE_BECKER_HEADLESS = bootfiles/bootfile_becker_headless |
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
17 BOOTFILE_ARDUINO_HEADLESS = bootfiles/bootfile_arduino_headless |
2877
b14ea1930107
makefiles: Remove some spurious spaces
Tormod Volden <debian.tormod@gmail.com>
parents:
2865
diff
changeset
|
18 BOOTFILE_DW = bootfiles/bootfile_dw |
2724
05b648103e78
Renamed dw3.sb to dwio.sb and rbdw3 to rbdw
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2693
diff
changeset
|
19 BOOTFILE_DWHEADLESS = bootfiles/bootfile_dw_headless |
2693 | 20 BOOTFILE_40D = bootfiles/bootfile_40d |
21 BOOTFILE_80D = bootfiles/bootfile_80d | |
22 BOOTFILE_40D_50HZ = bootfiles/bootfile_40d_50hz | |
23 BOOTFILE_80D_50HZ = bootfiles/bootfile_80d_50hz | |
24 KERNELFILE_BECKER = bootfiles/kernel_becker | |
2770
bfe3de781ddf
Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2724
diff
changeset
|
25 KERNELFILE_ARDUINO = bootfiles/kernel_arduino |
2693 | 26 KERNELFILE = bootfiles/kernel_1773 |
27 KERNELFILE_50HZ = bootfiles/kernel_1773_50hz | |
2877
b14ea1930107
makefiles: Remove some spurious spaces
Tormod Volden <debian.tormod@gmail.com>
parents:
2865
diff
changeset
|
28 KERNELFILE_DW = bootfiles/kernel_dw |
2826
e76cc015cc03
incorporated new port.mak file in every port directory
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2817
diff
changeset
|
29 DIRS = cmds modules defs sys bootfiles wwwroot |
2693 | 30 |
31 CMDS = $(shell $(CD) cmds; make --no-print-directory showobjs) | |
32 CMDS_D2 = $(shell $(CD) cmds; make --no-print-directory showobjs_d2) | |
33 CMDS_DW = $(shell $(CD) cmds; make --no-print-directory showobjs_dw) | |
34 BOOTTRACK = $(shell $(CD) modules; make --no-print-directory showboottrack) | |
35 KERNEL = $(shell $(CD) modules; make --no-print-directory showkernel) | |
36 SYSMODS = $(shell $(CD) modules; make --no-print-directory showsysmods) | |
37 CLOCKS = $(shell $(CD) modules; make --no-print-directory showclocks) | |
38 RBF = $(shell $(CD) modules; make --no-print-directory showrbf) | |
39 SCF = $(shell $(CD) modules; make --no-print-directory showscf) | |
40 PIPE = $(shell $(CD) modules; make --no-print-directory showpipe) | |
41 MODULECMDS = shell grfdrv del echo format makdir merge os9gen prompt tmode | |
42 | |
43 DEFS = $(shell $(CD) defs; make --no-print-directory showobjs) | |
44 SYSBIN = $(shell $(CD) sys; make --no-print-directory showbinobjs) | |
45 SYSTEXT = $(shell $(CD) sys; make --no-print-directory showtextobjs) | |
46 STARTUP = startup | |
47 STARTUP_DW = startup.dw | |
48 SYSGO = sysgo_dd | |
2865
0f6123a8756e
Comment out references to ccbkrn
Tormod Volden <debian.tormod@gmail.com>
parents:
2857
diff
changeset
|
49 # CCBKRN = ccbkrn |
2693 | 50 |
51 PACKAGENAME = $(DISTROVER).zip | |
2724
05b648103e78
Renamed dw3.sb to dwio.sb and rbdw3 to rbdw
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2693
diff
changeset
|
52 DSKDW = $(DISTROVER)_dw.dsk |
05b648103e78
Renamed dw3.sb to dwio.sb and rbdw3 to rbdw
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2693
diff
changeset
|
53 LDSKDW = $(DISTRONAME)_dw.dsk |
05b648103e78
Renamed dw3.sb to dwio.sb and rbdw3 to rbdw
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2693
diff
changeset
|
54 DSKDWHEADLESS = $(DISTROVER)_dw_headless.dsk |
05b648103e78
Renamed dw3.sb to dwio.sb and rbdw3 to rbdw
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2693
diff
changeset
|
55 LDSKDWHEADLESS = $(DISTRONAME)_dw_headless.dsk |
2693 | 56 DSK360K_1 = $(DISTROVER)_40d_1.dsk |
57 LDSK360K_1 = $(DISTRONAME)_40d_1.dsk | |
58 DSK360K_1_50HZ = $(DISTROVER)_40d_1_50hz.dsk | |
59 LDSK360K_1_50HZ = $(DISTRONAME)_40d_1_50hz.dsk | |
60 DSKBECKER = $(DISTROVER)_becker.dsk | |
2770
bfe3de781ddf
Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2724
diff
changeset
|
61 DSKARDUINO = $(DISTROVER)_arduino.dsk |
2817
5c6b71612ce4
Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2796
diff
changeset
|
62 DSKCOCOSDC = $(DISTROVER)_cocosdc.dsk |
2796
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
63 DSKBECKERHEADLESS = $(DISTROVER)_becker_headless.dsk |
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
64 DSKARDUINOHEADLESS = $(DISTROVER)_arduino_headless.dsk |
2693 | 65 DSK360K_2 = $(DISTROVER)_40d_2.dsk |
66 LDSK360K_2 = $(DISTRONAME)_40d_2.dsk | |
67 DSK720K = $(DISTROVER)_80d.dsk | |
68 LDSK720K = $(DISTRONAME)_80d.dsk | |
69 DSK720K_50HZ = $(DISTROVER)_80d_50hz.dsk | |
70 LDSK720K_50HZ = $(DISTRONAME)_80d_50hz.dsk | |
2780
7bbf59fa99aa
Updated two makefile(s) for correct .sb usage and disk name.
drencor-xeen
parents:
2778
diff
changeset
|
71 LDSKBECKER = $(DISTRONAME)_becker.dsk |
2770
bfe3de781ddf
Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2724
diff
changeset
|
72 LDSKARDUINO = $(DISTRONAME)_arduino.dsk |
2817
5c6b71612ce4
Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2796
diff
changeset
|
73 LDSKCOCOSDC = $(DISTRONAME)_cocosdc.dsk |
2796
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
74 LDSKBECKERHEADLESS = $(DISTRONAME)_becker_headless.dsk |
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
75 LDSKARDUINOHEADLESS = $(DISTRONAME)_arduino_headless.dsk |
2693 | 76 TESTDSK = test.dsk |
77 | |
2923
103a3279ad13
coco3/makefile: Remove duplicate DSKDW in DSKS list
Tormod Volden <debian.tormod@gmail.com>
parents:
2913
diff
changeset
|
78 DSKS = $(DSK360K_1) $(DSK360K_1_50HZ) $(DSK360K_2) \ |
2796
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
79 $(DSK720K) $(DSK720K_50HZ) $(DSKDW) $(DSKDWHEADLESS) \ |
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
80 $(DSKBECKER) $(DSKARDUINO) $(DSKBECKERHEADLESS) \ |
2817
5c6b71612ce4
Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2796
diff
changeset
|
81 $(DSKARDUINOHEADLESS) $(DSKCOCOSDC) |
2923
103a3279ad13
coco3/makefile: Remove duplicate DSKDW in DSKS list
Tormod Volden <debian.tormod@gmail.com>
parents:
2913
diff
changeset
|
82 LDSKS = $(LDSK360K_1) $(LDSK360K_1_50HZ) $(LDSK360K_2) \ |
2796
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
83 $(LDSK720K) $(LDSK720K_50HZ) $(LDSKDW) $(LDSKDWHEADLESS) \ |
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
84 $(LDSKBECKER) $(LDSKARDUINO) $(LDSKBECKERHEADLESS) \ |
2817
5c6b71612ce4
Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2796
diff
changeset
|
85 $(LDSKARDUINOHEADLESS) $(LDSKCOCOSDC) |
2693 | 86 |
87 # Make all components | |
88 all: | |
2904
62c91ac49d72
Make the banners print what we are compiling for
Tormod Volden <debian.tormod@gmail.com>
parents:
2877
diff
changeset
|
89 @$(ECHO) "************************************************************" |
62c91ac49d72
Make the banners print what we are compiling for
Tormod Volden <debian.tormod@gmail.com>
parents:
2877
diff
changeset
|
90 @$(ECHO) "*" |
62c91ac49d72
Make the banners print what we are compiling for
Tormod Volden <debian.tormod@gmail.com>
parents:
2877
diff
changeset
|
91 @$(ECHO) "* NitrOS-9/$(CPU) Level $(LEVEL) $(MACHINE) ($(PORT))" |
62c91ac49d72
Make the banners print what we are compiling for
Tormod Volden <debian.tormod@gmail.com>
parents:
2877
diff
changeset
|
92 @$(ECHO) "*" |
62c91ac49d72
Make the banners print what we are compiling for
Tormod Volden <debian.tormod@gmail.com>
parents:
2877
diff
changeset
|
93 @$(ECHO) "************************************************************" |
2913
1c1600cc9f02
makefiles: Stop if a component fails to build
Tormod Volden <debian.tormod@gmail.com>
parents:
2909
diff
changeset
|
94 $(MAKE) -C $(NITROS9DIR)/lib |
1c1600cc9f02
makefiles: Stop if a component fails to build
Tormod Volden <debian.tormod@gmail.com>
parents:
2909
diff
changeset
|
95 $(foreach dir,$(DIRS),$(MAKE) -C $(dir) &&) : |
2693 | 96 |
97 # Clean all components | |
98 clean: dskclean | |
99 $(foreach dir, $(DIRS), ($(CD) $(dir); make clean);) | |
100 | |
101 dskclean: | |
2835
c1892376e7a7
Makefiles: Do not let $(RM) silently fail
Tormod Volden <debian.tormod@gmail.com>
parents:
2826
diff
changeset
|
102 $(RM) $(PACKAGENAME) $(DSKS) $(LDSKS) |
2693 | 103 |
104 dsk: all $(PACKAGENAME) | |
105 | |
106 dskcopy: dsk | |
2857
d5220b220313
Makefiles: Use native cp for copying dsk images
Tormod Volden <debian.tormod@gmail.com>
parents:
2856
diff
changeset
|
107 $(CP) $(DSKS) $(DSKDIR) |
2693 | 108 |
109 scp: dsk | |
110 scp $(PACKAGENAME) boisy@cvs.nitros9.org:/home/nitros9/public_html | |
111 | |
112 $(PACKAGENAME): $(DSKS) ../../ReadMe ../../ChangeLog | |
113 $(ARCHIVE) $@ $^ | |
114 | |
115 $(DSKBECKER): | |
2835
c1892376e7a7
Makefiles: Do not let $(RM) silently fail
Tormod Volden <debian.tormod@gmail.com>
parents:
2826
diff
changeset
|
116 $(RM) $@ |
2724
05b648103e78
Renamed dw3.sb to dwio.sb and rbdw3 to rbdw
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2693
diff
changeset
|
117 $(OS9FORMAT_DW) -q $@ -n"NitrOS-9/$(CPU) Level 2" |
2693 | 118 $(OS9GEN) $@ -b=$(BOOTFILE_BECKER) -t=$(KERNELFILE_BECKER) |
119 $(MAKDIR) $@,CMDS | |
120 $(MAKDIR) $@,SYS | |
121 $(MAKDIR) $@,DEFS | |
2865
0f6123a8756e
Comment out references to ccbkrn
Tormod Volden <debian.tormod@gmail.com>
parents:
2857
diff
changeset
|
122 # $(OS9COPY) modules/$(CCBKRN) $@,$(CCBKRN) |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
123 $(OS9COPY) modules/$(SYSGO) $@,sysgo |
2693 | 124 $(OS9ATTR_EXEC) $@,sysgo |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
125 $(CD) cmds; $(OS9COPY) $(CMDS_DW) ../$@,CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
126 $(OS9ATTR_EXEC) $(foreach file,$(CMDS_DW),$@,CMDS/$(file)) |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
127 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
128 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file)) |
2693 | 129 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS |
2848
94197db917c9
Makefiles: Call OS9ATTR with multiple files (part 1)
Tormod Volden <debian.tormod@gmail.com>
parents:
2844
diff
changeset
|
130 $(OS9ATTR_TEXT) $(foreach file,$(notdir $(SYSTEXT)),$@,SYS/$(file)) |
2693 | 131 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
132 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file)) |
2693 | 133 $(CPL) $(STARTUP_DW) $@,startup |
134 $(OS9ATTR_TEXT) $@,startup | |
135 $(MAKDIR) $@,NITROS9 | |
136 $(MAKDIR) $@,NITROS9/$(DISTRO) | |
137 $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS | |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
138 $(CD) cmds; $(OS9COPY) $(MODULECMDS) ../$@,NITROS9/$(DISTRO)/CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
139 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/$(DISTRO)/CMDS/$(file)) |
2693 | 140 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES |
141 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK | |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
142 $(CD) modules; $(OS9COPY) $(BOOTTRACK) ../$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
143 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file)) |
2693 | 144 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
145 $(CD) modules; $(OS9COPY) $(KERNEL) ../$@,NITROS9/$(DISTRO)/MODULES/KERNEL |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
146 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file)) |
2693 | 147 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
148 $(CD) modules; $(OS9COPY) $(SYSMODS) ../$@,NITROS9/$(DISTRO)/MODULES/SYSMODS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
149 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file)) |
2693 | 150 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
151 $(CD) modules; $(OS9COPY) $(CLOCKS) ../$@,NITROS9/$(DISTRO)/MODULES/CLOCKS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
152 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file)) |
2693 | 153 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
154 $(CD) modules; $(OS9COPY) $(RBF) ../$@,NITROS9/$(DISTRO)/MODULES/RBF |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
155 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/$(DISTRO)/MODULES/RBF/$(file)) |
2693 | 156 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
157 $(CD) modules; $(OS9COPY) $(SCF) ../$@,NITROS9/$(DISTRO)/MODULES/SCF |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
158 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/$(DISTRO)/MODULES/SCF/$(file)) |
2693 | 159 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
160 $(CD) modules; $(OS9COPY) $(PIPE) ../$@,NITROS9/$(DISTRO)/MODULES/PIPE |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
161 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file)) |
2693 | 162 $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS |
163 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS | |
164 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS | |
165 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS | |
166 $(RM) $(LDSKBECKER) | |
167 $(SOFTLINK) $@ $(LDSKBECKER) | |
168 | |
2770
bfe3de781ddf
Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2724
diff
changeset
|
169 $(DSKARDUINO): |
2835
c1892376e7a7
Makefiles: Do not let $(RM) silently fail
Tormod Volden <debian.tormod@gmail.com>
parents:
2826
diff
changeset
|
170 $(RM) $@ |
2770
bfe3de781ddf
Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2724
diff
changeset
|
171 $(OS9FORMAT_DW) -q $@ -n"NitrOS-9/$(CPU) Level 2" |
bfe3de781ddf
Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2724
diff
changeset
|
172 $(OS9GEN) $@ -b=$(BOOTFILE_ARDUINO) -t=$(KERNELFILE_ARDUINO) |
bfe3de781ddf
Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2724
diff
changeset
|
173 $(MAKDIR) $@,CMDS |
bfe3de781ddf
Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2724
diff
changeset
|
174 $(MAKDIR) $@,SYS |
bfe3de781ddf
Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2724
diff
changeset
|
175 $(MAKDIR) $@,DEFS |
2865
0f6123a8756e
Comment out references to ccbkrn
Tormod Volden <debian.tormod@gmail.com>
parents:
2857
diff
changeset
|
176 # $(OS9COPY) modules/$(CCBKRN) $@,$(CCBKRN) |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
177 $(OS9COPY) modules/$(SYSGO) $@,sysgo |
2770
bfe3de781ddf
Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2724
diff
changeset
|
178 $(OS9ATTR_EXEC) $@,sysgo |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
179 $(CD) cmds; $(OS9COPY) $(CMDS_DW) ../$@,CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
180 $(OS9ATTR_EXEC) $(foreach file,$(CMDS_DW),$@,CMDS/$(file)) |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
181 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
182 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file)) |
2770
bfe3de781ddf
Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2724
diff
changeset
|
183 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS |
2848
94197db917c9
Makefiles: Call OS9ATTR with multiple files (part 1)
Tormod Volden <debian.tormod@gmail.com>
parents:
2844
diff
changeset
|
184 $(OS9ATTR_TEXT) $(foreach file,$(notdir $(SYSTEXT)),$@,SYS/$(file)) |
2770
bfe3de781ddf
Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2724
diff
changeset
|
185 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
186 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file)) |
2770
bfe3de781ddf
Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2724
diff
changeset
|
187 $(CPL) $(STARTUP_DW) $@,startup |
bfe3de781ddf
Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2724
diff
changeset
|
188 $(OS9ATTR_TEXT) $@,startup |
bfe3de781ddf
Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2724
diff
changeset
|
189 $(MAKDIR) $@,NITROS9 |
bfe3de781ddf
Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2724
diff
changeset
|
190 $(MAKDIR) $@,NITROS9/$(DISTRO) |
bfe3de781ddf
Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2724
diff
changeset
|
191 $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
192 $(CD) cmds; $(OS9COPY) $(MODULECMDS) ../$@,NITROS9/$(DISTRO)/CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
193 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/$(DISTRO)/CMDS/$(file)) |
2770
bfe3de781ddf
Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2724
diff
changeset
|
194 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES |
bfe3de781ddf
Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2724
diff
changeset
|
195 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
196 $(CD) modules; $(OS9COPY) $(BOOTTRACK) ../$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
197 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file)) |
2770
bfe3de781ddf
Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2724
diff
changeset
|
198 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
199 $(CD) modules; $(OS9COPY) $(KERNEL) ../$@,NITROS9/$(DISTRO)/MODULES/KERNEL |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
200 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file)) |
2770
bfe3de781ddf
Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2724
diff
changeset
|
201 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
202 $(CD) modules; $(OS9COPY) $(SYSMODS) ../$@,NITROS9/$(DISTRO)/MODULES/SYSMODS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
203 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file)) |
2770
bfe3de781ddf
Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2724
diff
changeset
|
204 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
205 $(CD) modules; $(OS9COPY) $(CLOCKS) ../$@,NITROS9/$(DISTRO)/MODULES/CLOCKS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
206 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file)) |
2770
bfe3de781ddf
Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2724
diff
changeset
|
207 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
208 $(CD) modules; $(OS9COPY) $(RBF) ../$@,NITROS9/$(DISTRO)/MODULES/RBF |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
209 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/$(DISTRO)/MODULES/RBF/$(file)) |
2770
bfe3de781ddf
Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2724
diff
changeset
|
210 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
211 $(CD) modules; $(OS9COPY) $(SCF) ../$@,NITROS9/$(DISTRO)/MODULES/SCF |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
212 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/$(DISTRO)/MODULES/SCF/$(file)) |
2770
bfe3de781ddf
Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2724
diff
changeset
|
213 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
214 $(CD) modules; $(OS9COPY) $(PIPE) ../$@,NITROS9/$(DISTRO)/MODULES/PIPE |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
215 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file)) |
2770
bfe3de781ddf
Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2724
diff
changeset
|
216 $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS |
bfe3de781ddf
Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2724
diff
changeset
|
217 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS |
bfe3de781ddf
Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2724
diff
changeset
|
218 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS |
bfe3de781ddf
Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2724
diff
changeset
|
219 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS |
bfe3de781ddf
Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2724
diff
changeset
|
220 $(RM) $(LDSKARDUINO) |
bfe3de781ddf
Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2724
diff
changeset
|
221 $(SOFTLINK) $@ $(LDSKARDUINO) |
bfe3de781ddf
Added Arduino dwread/dwwrite changes
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2724
diff
changeset
|
222 |
2817
5c6b71612ce4
Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2796
diff
changeset
|
223 $(DSKCOCOSDC): |
2835
c1892376e7a7
Makefiles: Do not let $(RM) silently fail
Tormod Volden <debian.tormod@gmail.com>
parents:
2826
diff
changeset
|
224 $(RM) $@ |
2909
b71f67993fe0
level2/coco3/makefile: Use OS9FORMAT macro
Tormod Volden <debian.tormod@gmail.com>
parents:
2904
diff
changeset
|
225 $(OS9FORMAT) -t1024 -q $@ -n"NitrOS-9/$(CPU) Level 2" |
2817
5c6b71612ce4
Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2796
diff
changeset
|
226 $(OS9GEN) $@ -b=$(BOOTFILE_COCOSDC) -t=$(KERNELFILE) |
5c6b71612ce4
Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2796
diff
changeset
|
227 $(MAKDIR) $@,CMDS |
5c6b71612ce4
Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2796
diff
changeset
|
228 $(MAKDIR) $@,SYS |
5c6b71612ce4
Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2796
diff
changeset
|
229 $(MAKDIR) $@,DEFS |
2865
0f6123a8756e
Comment out references to ccbkrn
Tormod Volden <debian.tormod@gmail.com>
parents:
2857
diff
changeset
|
230 # $(OS9COPY) modules/$(CCBKRN) $@,$(CCBKRN) |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
231 $(OS9COPY) modules/$(SYSGO) $@,sysgo |
2817
5c6b71612ce4
Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2796
diff
changeset
|
232 $(OS9ATTR_EXEC) $@,sysgo |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
233 $(CD) cmds; $(OS9COPY) $(CMDS_DW) ../$@,CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
234 $(OS9ATTR_EXEC) $(foreach file,$(CMDS_DW),$@,CMDS/$(file)) |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
235 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
236 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file)) |
2817
5c6b71612ce4
Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2796
diff
changeset
|
237 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS |
2848
94197db917c9
Makefiles: Call OS9ATTR with multiple files (part 1)
Tormod Volden <debian.tormod@gmail.com>
parents:
2844
diff
changeset
|
238 $(OS9ATTR_TEXT) $(foreach file,$(notdir $(SYSTEXT)),$@,SYS/$(file)) |
2817
5c6b71612ce4
Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2796
diff
changeset
|
239 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
240 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file)) |
2817
5c6b71612ce4
Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2796
diff
changeset
|
241 $(CPL) $(STARTUP_DW) $@,startup |
5c6b71612ce4
Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2796
diff
changeset
|
242 $(OS9ATTR_TEXT) $@,startup |
5c6b71612ce4
Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2796
diff
changeset
|
243 $(MAKDIR) $@,NITROS9 |
5c6b71612ce4
Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2796
diff
changeset
|
244 $(MAKDIR) $@,NITROS9/$(DISTRO) |
5c6b71612ce4
Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2796
diff
changeset
|
245 $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
246 $(CD) cmds; $(OS9COPY) $(MODULECMDS) ../$@,NITROS9/$(DISTRO)/CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
247 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/$(DISTRO)/CMDS/$(file)) |
2817
5c6b71612ce4
Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2796
diff
changeset
|
248 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES |
5c6b71612ce4
Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2796
diff
changeset
|
249 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
250 $(CD) modules; $(OS9COPY) $(BOOTTRACK) ../$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
251 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file)) |
2817
5c6b71612ce4
Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2796
diff
changeset
|
252 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
253 $(CD) modules; $(OS9COPY) $(KERNEL) ../$@,NITROS9/$(DISTRO)/MODULES/KERNEL |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
254 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file)) |
2817
5c6b71612ce4
Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2796
diff
changeset
|
255 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
256 $(CD) modules; $(OS9COPY) $(SYSMODS) ../$@,NITROS9/$(DISTRO)/MODULES/SYSMODS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
257 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file)) |
2817
5c6b71612ce4
Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2796
diff
changeset
|
258 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
259 $(CD) modules; $(OS9COPY) $(CLOCKS) ../$@,NITROS9/$(DISTRO)/MODULES/CLOCKS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
260 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file)) |
2817
5c6b71612ce4
Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2796
diff
changeset
|
261 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
262 $(CD) modules; $(OS9COPY) $(RBF) ../$@,NITROS9/$(DISTRO)/MODULES/RBF |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
263 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/$(DISTRO)/MODULES/RBF/$(file)) |
2817
5c6b71612ce4
Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2796
diff
changeset
|
264 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
265 $(CD) modules; $(OS9COPY) $(SCF) ../$@,NITROS9/$(DISTRO)/MODULES/SCF |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
266 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/$(DISTRO)/MODULES/SCF/$(file)) |
2817
5c6b71612ce4
Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2796
diff
changeset
|
267 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
268 $(CD) modules; $(OS9COPY) $(PIPE) ../$@,NITROS9/$(DISTRO)/MODULES/PIPE |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
269 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file)) |
2817
5c6b71612ce4
Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2796
diff
changeset
|
270 $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS |
5c6b71612ce4
Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2796
diff
changeset
|
271 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS |
5c6b71612ce4
Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2796
diff
changeset
|
272 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS |
5c6b71612ce4
Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2796
diff
changeset
|
273 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS |
5c6b71612ce4
Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2796
diff
changeset
|
274 $(RM) $(LDSKCOCOSDC) |
5c6b71612ce4
Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2796
diff
changeset
|
275 $(SOFTLINK) $@ $(LDSKCOCOSDC) |
5c6b71612ce4
Added low level CoCo SDC driver and made makefile changes for coco3 and coco3_6309 to build boot disks for this new driver.
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2796
diff
changeset
|
276 |
2724
05b648103e78
Renamed dw3.sb to dwio.sb and rbdw3 to rbdw
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2693
diff
changeset
|
277 $(DSKDW): |
2835
c1892376e7a7
Makefiles: Do not let $(RM) silently fail
Tormod Volden <debian.tormod@gmail.com>
parents:
2826
diff
changeset
|
278 $(RM) $@ |
2724
05b648103e78
Renamed dw3.sb to dwio.sb and rbdw3 to rbdw
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2693
diff
changeset
|
279 $(OS9FORMAT_DW) -q $@ -n"NitrOS-9/$(CPU) Level 2" |
05b648103e78
Renamed dw3.sb to dwio.sb and rbdw3 to rbdw
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2693
diff
changeset
|
280 $(OS9GEN) $@ -b=$(BOOTFILE_DW) -t=$(KERNELFILE_DW) |
2693 | 281 $(MAKDIR) $@,CMDS |
282 $(MAKDIR) $@,SYS | |
283 $(MAKDIR) $@,DEFS | |
2865
0f6123a8756e
Comment out references to ccbkrn
Tormod Volden <debian.tormod@gmail.com>
parents:
2857
diff
changeset
|
284 # $(OS9COPY) modules/$(CCBKRN) $@,$(CCBKRN) |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
285 $(OS9COPY) modules/$(SYSGO) $@,sysgo |
2693 | 286 $(OS9ATTR_EXEC) $@,sysgo |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
287 $(CD) cmds; $(OS9COPY) $(CMDS_DW) ../$@,CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
288 $(OS9ATTR_EXEC) $(foreach file,$(CMDS_DW),$@,CMDS/$(file)) |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
289 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
290 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file)) |
2693 | 291 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS |
2848
94197db917c9
Makefiles: Call OS9ATTR with multiple files (part 1)
Tormod Volden <debian.tormod@gmail.com>
parents:
2844
diff
changeset
|
292 $(OS9ATTR_TEXT) $(foreach file,$(notdir $(SYSTEXT)),$@,SYS/$(file)) |
2693 | 293 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
294 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file)) |
2693 | 295 $(CPL) $(STARTUP_DW) $@,startup |
296 $(OS9ATTR_TEXT) $@,startup | |
297 $(MAKDIR) $@,NITROS9 | |
298 $(MAKDIR) $@,NITROS9/$(DISTRO) | |
299 $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS | |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
300 $(CD) cmds; $(OS9COPY) $(MODULECMDS) ../$@,NITROS9/$(DISTRO)/CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
301 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/$(DISTRO)/CMDS/$(file)) |
2693 | 302 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES |
303 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK | |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
304 $(CD) modules; $(OS9COPY) $(BOOTTRACK) ../$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
305 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file)) |
2693 | 306 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
307 $(CD) modules; $(OS9COPY) $(KERNEL) ../$@,NITROS9/$(DISTRO)/MODULES/KERNEL |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
308 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file)) |
2693 | 309 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
310 $(CD) modules; $(OS9COPY) $(SYSMODS) ../$@,NITROS9/$(DISTRO)/MODULES/SYSMODS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
311 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file)) |
2693 | 312 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
313 $(CD) modules; $(OS9COPY) $(CLOCKS) ../$@,NITROS9/$(DISTRO)/MODULES/CLOCKS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
314 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file)) |
2693 | 315 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
316 $(CD) modules; $(OS9COPY) $(RBF) ../$@,NITROS9/$(DISTRO)/MODULES/RBF |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
317 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/$(DISTRO)/MODULES/RBF/$(file)) |
2693 | 318 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
319 $(CD) modules; $(OS9COPY) $(SCF) ../$@,NITROS9/$(DISTRO)/MODULES/SCF |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
320 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/$(DISTRO)/MODULES/SCF/$(file)) |
2693 | 321 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
322 $(CD) modules; $(OS9COPY) $(PIPE) ../$@,NITROS9/$(DISTRO)/MODULES/PIPE |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
323 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file)) |
2693 | 324 $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS |
325 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS | |
326 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS | |
327 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS | |
2724
05b648103e78
Renamed dw3.sb to dwio.sb and rbdw3 to rbdw
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2693
diff
changeset
|
328 $(RM) $(LDSKDW) |
05b648103e78
Renamed dw3.sb to dwio.sb and rbdw3 to rbdw
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2693
diff
changeset
|
329 $(SOFTLINK) $@ $(LDSKDW) |
2693 | 330 |
2724
05b648103e78
Renamed dw3.sb to dwio.sb and rbdw3 to rbdw
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2693
diff
changeset
|
331 $(DSKDWHEADLESS): |
2835
c1892376e7a7
Makefiles: Do not let $(RM) silently fail
Tormod Volden <debian.tormod@gmail.com>
parents:
2826
diff
changeset
|
332 $(RM) $@ |
2724
05b648103e78
Renamed dw3.sb to dwio.sb and rbdw3 to rbdw
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2693
diff
changeset
|
333 $(OS9FORMAT_DW) -q $@ -n"NitrOS-9/$(CPU) Level 2" |
05b648103e78
Renamed dw3.sb to dwio.sb and rbdw3 to rbdw
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2693
diff
changeset
|
334 $(OS9GEN) $@ -b=$(BOOTFILE_DWHEADLESS) -t=$(KERNELFILE_DW) |
2693 | 335 $(MAKDIR) $@,CMDS |
336 $(MAKDIR) $@,SYS | |
337 $(MAKDIR) $@,DEFS | |
2865
0f6123a8756e
Comment out references to ccbkrn
Tormod Volden <debian.tormod@gmail.com>
parents:
2857
diff
changeset
|
338 # $(OS9COPY) modules/$(CCBKRN) $@,$(CCBKRN) |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
339 $(OS9COPY) modules/$(SYSGO) $@,sysgo |
2693 | 340 $(OS9ATTR_EXEC) $@,sysgo |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
341 $(CD) cmds; $(OS9COPY) $(CMDS_DW) ../$@,CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
342 $(OS9ATTR_EXEC) $(foreach file,$(CMDS_DW),$@,CMDS/$(file)) |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
343 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
344 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file)) |
2693 | 345 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS |
2848
94197db917c9
Makefiles: Call OS9ATTR with multiple files (part 1)
Tormod Volden <debian.tormod@gmail.com>
parents:
2844
diff
changeset
|
346 $(OS9ATTR_TEXT) $(foreach file,$(notdir $(SYSTEXT)),$@,SYS/$(file)) |
2693 | 347 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
348 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file)) |
2693 | 349 $(CPL) $(STARTUP_DW) $@,startup |
350 $(OS9ATTR_TEXT) $@,startup | |
351 $(MAKDIR) $@,NITROS9 | |
352 $(MAKDIR) $@,NITROS9/$(DISTRO) | |
353 $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS | |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
354 $(CD) cmds; $(OS9COPY) $(MODULECMDS) ../$@,NITROS9/$(DISTRO)/CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
355 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/$(DISTRO)/CMDS/$(file)) |
2693 | 356 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES |
357 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK | |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
358 $(CD) modules; $(OS9COPY) $(BOOTTRACK) ../$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
359 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file)) |
2693 | 360 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
361 $(CD) modules; $(OS9COPY) $(KERNEL) ../$@,NITROS9/$(DISTRO)/MODULES/KERNEL |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
362 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file)) |
2693 | 363 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
364 $(CD) modules; $(OS9COPY) $(SYSMODS) ../$@,NITROS9/$(DISTRO)/MODULES/SYSMODS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
365 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file)) |
2693 | 366 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
367 $(CD) modules; $(OS9COPY) $(CLOCKS) ../$@,NITROS9/$(DISTRO)/MODULES/CLOCKS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
368 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file)) |
2693 | 369 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
370 $(CD) modules; $(OS9COPY) $(RBF) ../$@,NITROS9/$(DISTRO)/MODULES/RBF |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
371 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/$(DISTRO)/MODULES/RBF/$(file)) |
2693 | 372 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
373 $(CD) modules; $(OS9COPY) $(SCF) ../$@,NITROS9/$(DISTRO)/MODULES/SCF |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
374 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/$(DISTRO)/MODULES/SCF/$(file)) |
2693 | 375 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
376 $(CD) modules; $(OS9COPY) $(PIPE) ../$@,NITROS9/$(DISTRO)/MODULES/PIPE |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
377 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file)) |
2693 | 378 $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS |
379 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS | |
380 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS | |
381 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS | |
2724
05b648103e78
Renamed dw3.sb to dwio.sb and rbdw3 to rbdw
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2693
diff
changeset
|
382 $(RM) $(LDSKDWHEADLESS) |
05b648103e78
Renamed dw3.sb to dwio.sb and rbdw3 to rbdw
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2693
diff
changeset
|
383 $(SOFTLINK) $@ $(LDSKDWHEADLESS) |
2693 | 384 |
2796
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
385 $(DSKBECKERHEADLESS): |
2835
c1892376e7a7
Makefiles: Do not let $(RM) silently fail
Tormod Volden <debian.tormod@gmail.com>
parents:
2826
diff
changeset
|
386 $(RM) $@ |
2796
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
387 $(OS9FORMAT_DW) -q $@ -n"NitrOS-9/$(CPU) Level 2" |
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
388 $(OS9GEN) $@ -b=$(BOOTFILE_BECKER_HEADLESS) -t=$(KERNELFILE_BECKER) |
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
389 $(MAKDIR) $@,CMDS |
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
390 $(MAKDIR) $@,SYS |
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
391 $(MAKDIR) $@,DEFS |
2865
0f6123a8756e
Comment out references to ccbkrn
Tormod Volden <debian.tormod@gmail.com>
parents:
2857
diff
changeset
|
392 # $(OS9COPY) modules/$(CCBKRN) $@,$(CCBKRN) |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
393 $(OS9COPY) modules/$(SYSGO) $@,sysgo |
2796
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
394 $(OS9ATTR_EXEC) $@,sysgo |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
395 $(CD) cmds; $(OS9COPY) $(CMDS_DW) ../$@,CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
396 $(OS9ATTR_EXEC) $(foreach file,$(CMDS_DW),$@,CMDS/$(file)) |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
397 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
398 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file)) |
2796
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
399 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS |
2848
94197db917c9
Makefiles: Call OS9ATTR with multiple files (part 1)
Tormod Volden <debian.tormod@gmail.com>
parents:
2844
diff
changeset
|
400 $(OS9ATTR_TEXT) $(foreach file,$(notdir $(SYSTEXT)),$@,SYS/$(file)) |
2796
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
401 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
402 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file)) |
2796
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
403 $(CPL) $(STARTUP_DW) $@,startup |
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
404 $(OS9ATTR_TEXT) $@,startup |
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
405 $(MAKDIR) $@,NITROS9 |
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
406 $(MAKDIR) $@,NITROS9/$(DISTRO) |
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
407 $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
408 $(CD) cmds; $(OS9COPY) $(MODULECMDS) ../$@,NITROS9/$(DISTRO)/CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
409 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/$(DISTRO)/CMDS/$(file)) |
2796
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
410 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES |
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
411 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
412 $(CD) modules; $(OS9COPY) $(BOOTTRACK) ../$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
413 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file)) |
2796
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
414 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
415 $(CD) modules; $(OS9COPY) $(KERNEL) ../$@,NITROS9/$(DISTRO)/MODULES/KERNEL |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
416 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file)) |
2796
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
417 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
418 $(CD) modules; $(OS9COPY) $(SYSMODS) ../$@,NITROS9/$(DISTRO)/MODULES/SYSMODS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
419 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file)) |
2796
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
420 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
421 $(CD) modules; $(OS9COPY) $(CLOCKS) ../$@,NITROS9/$(DISTRO)/MODULES/CLOCKS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
422 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file)) |
2796
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
423 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
424 $(CD) modules; $(OS9COPY) $(RBF) ../$@,NITROS9/$(DISTRO)/MODULES/RBF |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
425 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/$(DISTRO)/MODULES/RBF/$(file)) |
2796
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
426 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
427 $(CD) modules; $(OS9COPY) $(SCF) ../$@,NITROS9/$(DISTRO)/MODULES/SCF |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
428 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/$(DISTRO)/MODULES/SCF/$(file)) |
2796
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
429 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
430 $(CD) modules; $(OS9COPY) $(PIPE) ../$@,NITROS9/$(DISTRO)/MODULES/PIPE |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
431 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file)) |
2796
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
432 $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS |
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
433 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS |
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
434 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS |
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
435 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS |
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
436 $(RM) $(LDSKBECKERHEADLESS) |
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
437 $(SOFTLINK) $@ $(LDSKBECKERHEADLESS) |
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
438 |
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
439 $(DSKARDUINOHEADLESS): |
2835
c1892376e7a7
Makefiles: Do not let $(RM) silently fail
Tormod Volden <debian.tormod@gmail.com>
parents:
2826
diff
changeset
|
440 $(RM) $@ |
2796
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
441 $(OS9FORMAT_DW) -q $@ -n"NitrOS-9/$(CPU) Level 2" |
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
442 $(OS9GEN) $@ -b=$(BOOTFILE_ARDUINO_HEADLESS) -t=$(KERNELFILE_ARDUINO) |
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
443 $(MAKDIR) $@,CMDS |
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
444 $(MAKDIR) $@,SYS |
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
445 $(MAKDIR) $@,DEFS |
2865
0f6123a8756e
Comment out references to ccbkrn
Tormod Volden <debian.tormod@gmail.com>
parents:
2857
diff
changeset
|
446 # $(OS9COPY) modules/$(CCBKRN) $@,$(CCBKRN) |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
447 $(OS9COPY) modules/$(SYSGO) $@,sysgo |
2796
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
448 $(OS9ATTR_EXEC) $@,sysgo |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
449 $(CD) cmds; $(OS9COPY) $(CMDS_DW) ../$@,CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
450 $(OS9ATTR_EXEC) $(foreach file,$(CMDS_DW),$@,CMDS/$(file)) |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
451 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
452 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file)) |
2796
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
453 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS |
2848
94197db917c9
Makefiles: Call OS9ATTR with multiple files (part 1)
Tormod Volden <debian.tormod@gmail.com>
parents:
2844
diff
changeset
|
454 $(OS9ATTR_TEXT) $(foreach file,$(notdir $(SYSTEXT)),$@,SYS/$(file)) |
2796
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
455 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
456 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file)) |
2796
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
457 $(CPL) $(STARTUP_DW) $@,startup |
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
458 $(OS9ATTR_TEXT) $@,startup |
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
459 $(MAKDIR) $@,NITROS9 |
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
460 $(MAKDIR) $@,NITROS9/$(DISTRO) |
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
461 $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
462 $(CD) cmds; $(OS9COPY) $(MODULECMDS) ../$@,NITROS9/$(DISTRO)/CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
463 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/$(DISTRO)/CMDS/$(file)) |
2796
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
464 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES |
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
465 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
466 $(CD) modules; $(OS9COPY) $(BOOTTRACK) ../$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
467 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file)) |
2796
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
468 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
469 $(CD) modules; $(OS9COPY) $(KERNEL) ../$@,NITROS9/$(DISTRO)/MODULES/KERNEL |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
470 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file)) |
2796
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
471 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
472 $(CD) modules; $(OS9COPY) $(SYSMODS) ../$@,NITROS9/$(DISTRO)/MODULES/SYSMODS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
473 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file)) |
2796
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
474 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
475 $(CD) modules; $(OS9COPY) $(CLOCKS) ../$@,NITROS9/$(DISTRO)/MODULES/CLOCKS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
476 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file)) |
2796
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
477 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
478 $(CD) modules; $(OS9COPY) $(RBF) ../$@,NITROS9/$(DISTRO)/MODULES/RBF |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
479 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/$(DISTRO)/MODULES/RBF/$(file)) |
2796
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
480 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
481 $(CD) modules; $(OS9COPY) $(SCF) ../$@,NITROS9/$(DISTRO)/MODULES/SCF |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
482 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/$(DISTRO)/MODULES/SCF/$(file)) |
2796
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
483 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
484 $(CD) modules; $(OS9COPY) $(PIPE) ../$@,NITROS9/$(DISTRO)/MODULES/PIPE |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
485 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file)) |
2796
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
486 $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS |
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
487 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS |
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
488 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS |
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
489 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS |
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
490 $(RM) $(LDSKARDUINOHEADLESS) |
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
491 $(SOFTLINK) $@ $(LDSKARDUINOHEADLESS) |
fb494c32bd68
Updated level2/coco3 makefiles to create headless becker&arduino boot disks.
drencor-xeen
parents:
2780
diff
changeset
|
492 |
2693 | 493 $(DSK360K_1): |
2835
c1892376e7a7
Makefiles: Do not let $(RM) silently fail
Tormod Volden <debian.tormod@gmail.com>
parents:
2826
diff
changeset
|
494 $(RM) $@ |
2693 | 495 $(OS9FORMAT_DS40) -q $@ -n"NitrOS-9/$(CPU) Level 2 Disk 1" |
496 $(OS9GEN) $@ -b=$(BOOTFILE_40D) -t=$(KERNELFILE) | |
497 $(MAKDIR) $@,CMDS | |
498 $(MAKDIR) $@,SYS | |
499 $(MAKDIR) $@,DEFS | |
2865
0f6123a8756e
Comment out references to ccbkrn
Tormod Volden <debian.tormod@gmail.com>
parents:
2857
diff
changeset
|
500 # $(OS9COPY) modules/$(CCBKRN) $@,$(CCBKRN) |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
501 $(OS9COPY) modules/$(SYSGO) $@,sysgo |
2693 | 502 $(OS9ATTR_EXEC) $@,sysgo |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
503 $(CD) cmds; $(OS9COPY) $(CMDS) ../$@,CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
504 $(OS9ATTR_EXEC) $(foreach file,$(CMDS),$@,CMDS/$(file)) |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
505 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
506 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file)) |
2693 | 507 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS |
2848
94197db917c9
Makefiles: Call OS9ATTR with multiple files (part 1)
Tormod Volden <debian.tormod@gmail.com>
parents:
2844
diff
changeset
|
508 $(OS9ATTR_TEXT) $(foreach file,$(notdir $(SYSTEXT)),$@,SYS/$(file)) |
2693 | 509 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
510 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file)) |
2693 | 511 $(CPL) $(STARTUP) $@,startup |
512 $(OS9ATTR_TEXT) $@,startup | |
513 $(RM) $(LDSK360K_1) | |
514 $(SOFTLINK) $@ $(LDSK360K_1) | |
515 | |
516 $(DSK360K_1_50HZ): | |
2835
c1892376e7a7
Makefiles: Do not let $(RM) silently fail
Tormod Volden <debian.tormod@gmail.com>
parents:
2826
diff
changeset
|
517 $(RM) $@ |
2693 | 518 $(OS9FORMAT_DS40) -q $@ -n"NitrOS-9/$(CPU) Level 2 Disk 1" |
519 $(OS9GEN) $@ -b=$(BOOTFILE_40D_50HZ) -t=$(KERNELFILE_50HZ) | |
520 $(MAKDIR) $@,CMDS | |
521 $(MAKDIR) $@,SYS | |
522 $(MAKDIR) $@,DEFS | |
2865
0f6123a8756e
Comment out references to ccbkrn
Tormod Volden <debian.tormod@gmail.com>
parents:
2857
diff
changeset
|
523 # $(OS9COPY) modules/$(CCBKRN) $@,$(CCBKRN) |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
524 $(OS9COPY) modules/$(SYSGO) $@,sysgo |
2693 | 525 $(OS9ATTR_EXEC) $@,sysgo |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
526 $(CD) cmds; $(OS9COPY) $(CMDS) ../$@,CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
527 $(OS9ATTR_EXEC) $(foreach file,$(CMDS),$@,CMDS/$(file)) |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
528 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
529 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file)) |
2693 | 530 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS |
2848
94197db917c9
Makefiles: Call OS9ATTR with multiple files (part 1)
Tormod Volden <debian.tormod@gmail.com>
parents:
2844
diff
changeset
|
531 $(OS9ATTR_TEXT) $(foreach file,$(notdir $(SYSTEXT)),$@,SYS/$(file)) |
2693 | 532 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
533 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file)) |
2693 | 534 $(CPL) $(STARTUP) $@,startup |
535 $(OS9ATTR_TEXT) $@,startup | |
536 $(RM) $(LDSK360K_1_50HZ) | |
537 $(SOFTLINK) $@ $(LDSK360K_1_50HZ) | |
538 | |
539 $(DSK360K_2): | |
2835
c1892376e7a7
Makefiles: Do not let $(RM) silently fail
Tormod Volden <debian.tormod@gmail.com>
parents:
2826
diff
changeset
|
540 $(RM) $@ |
2693 | 541 $(OS9FORMAT_DS40) -q $@ -n"NitrOS-9/$(CPU) Level 2 Disk 2" |
542 $(MAKDIR) $@,CMDS | |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
543 $(CD) cmds; $(OS9COPY) $(CMDS_D2) ../$@,CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
544 $(OS9ATTR_EXEC) $(foreach file,$(CMDS_D2),$@,CMDS/$(file)) |
2693 | 545 $(MAKDIR) $@,NITROS9 |
546 $(MAKDIR) $@,NITROS9/$(DISTRO) | |
547 $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS | |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
548 $(CD) cmds; $(OS9COPY) $(MODULECMDS) ../$@,NITROS9/$(DISTRO)/CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
549 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/$(DISTRO)/CMDS/$(file)) |
2693 | 550 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES |
551 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK | |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
552 $(CD) modules; $(OS9COPY) $(BOOTTRACK) ../$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
553 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file)) |
2693 | 554 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
555 $(CD) modules; $(OS9COPY) $(KERNEL) ../$@,NITROS9/$(DISTRO)/MODULES/KERNEL |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
556 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file)) |
2693 | 557 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
558 $(CD) modules; $(OS9COPY) $(SYSMODS) ../$@,NITROS9/$(DISTRO)/MODULES/SYSMODS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
559 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file)) |
2693 | 560 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
561 $(CD) modules; $(OS9COPY) $(CLOCKS) ../$@,NITROS9/$(DISTRO)/MODULES/CLOCKS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
562 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file)) |
2693 | 563 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
564 $(CD) modules; $(OS9COPY) $(RBF) ../$@,NITROS9/$(DISTRO)/MODULES/RBF |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
565 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/$(DISTRO)/MODULES/RBF/$(file)) |
2693 | 566 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
567 $(CD) modules; $(OS9COPY) $(SCF) ../$@,NITROS9/$(DISTRO)/MODULES/SCF |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
568 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/$(DISTRO)/MODULES/SCF/$(file)) |
2693 | 569 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
570 $(CD) modules; $(OS9COPY) $(PIPE) ../$@,NITROS9/$(DISTRO)/MODULES/PIPE |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
571 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file)) |
2693 | 572 $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS |
573 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS | |
574 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS | |
575 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS | |
576 $(RM) $(LDSK360K_2) | |
577 $(SOFTLINK) $@ $(LDSK360K_2) | |
578 | |
579 $(DSK720K): | |
2835
c1892376e7a7
Makefiles: Do not let $(RM) silently fail
Tormod Volden <debian.tormod@gmail.com>
parents:
2826
diff
changeset
|
580 $(RM) $@ |
2693 | 581 $(OS9FORMAT_DS80) -q $@ -n"NitrOS-9/$(CPU) Level 2" |
582 $(OS9GEN) $@ -b=$(BOOTFILE_80D) -t=$(KERNELFILE) | |
583 $(MAKDIR) $@,CMDS | |
584 $(MAKDIR) $@,SYS | |
585 $(MAKDIR) $@,DEFS | |
2865
0f6123a8756e
Comment out references to ccbkrn
Tormod Volden <debian.tormod@gmail.com>
parents:
2857
diff
changeset
|
586 # $(OS9COPY) modules/$(CCBKRN) $@,$(CCBKRN) |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
587 $(OS9COPY) modules/$(SYSGO) $@,sysgo |
2693 | 588 $(OS9ATTR_EXEC) $@,sysgo |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
589 $(CD) cmds; $(OS9COPY) $(sort $(CMDS) $(CMDS_D2)) ../$@,CMDS |
2854
87130746d4d9
Makefiles: Avoid duplicates in command sets to copy
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
590 $(OS9ATTR_EXEC) $(foreach file,$(sort $(CMDS) $(CMDS_D2)),$@,CMDS/$(file)) |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
591 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
592 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file)) |
2693 | 593 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS |
2848
94197db917c9
Makefiles: Call OS9ATTR with multiple files (part 1)
Tormod Volden <debian.tormod@gmail.com>
parents:
2844
diff
changeset
|
594 $(OS9ATTR_TEXT) $(foreach file,$(notdir $(SYSTEXT)),$@,SYS/$(file)) |
2693 | 595 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
596 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file)) |
2693 | 597 $(CPL) $(STARTUP) $@,startup |
598 $(OS9ATTR_TEXT) $@,startup | |
599 $(MAKDIR) $@,NITROS9 | |
600 $(MAKDIR) $@,NITROS9/$(DISTRO) | |
601 $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS | |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
602 $(CD) cmds; $(OS9COPY) $(MODULECMDS) ../$@,NITROS9/$(DISTRO)/CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
603 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/$(DISTRO)/CMDS/$(file)) |
2693 | 604 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES |
605 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK | |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
606 $(CD) modules; $(OS9COPY) $(BOOTTRACK) ../$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
607 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file)) |
2693 | 608 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
609 $(CD) modules; $(OS9COPY) $(KERNEL) ../$@,NITROS9/$(DISTRO)/MODULES/KERNEL |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
610 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file)) |
2693 | 611 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
612 $(CD) modules; $(OS9COPY) $(SYSMODS) ../$@,NITROS9/$(DISTRO)/MODULES/SYSMODS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
613 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file)) |
2693 | 614 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
615 $(CD) modules; $(OS9COPY) $(CLOCKS) ../$@,NITROS9/$(DISTRO)/MODULES/CLOCKS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
616 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file)) |
2693 | 617 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
618 $(CD) modules; $(OS9COPY) $(RBF) ../$@,NITROS9/$(DISTRO)/MODULES/RBF |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
619 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/$(DISTRO)/MODULES/RBF/$(file)) |
2693 | 620 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
621 $(CD) modules; $(OS9COPY) $(SCF) ../$@,NITROS9/$(DISTRO)/MODULES/SCF |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
622 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/$(DISTRO)/MODULES/SCF/$(file)) |
2693 | 623 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
624 $(CD) modules; $(OS9COPY) $(PIPE) ../$@,NITROS9/$(DISTRO)/MODULES/PIPE |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
625 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file)) |
2693 | 626 $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS |
627 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS | |
628 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS | |
629 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS | |
630 $(RM) $(LDSK720K) | |
631 $(SOFTLINK) $@ $(LDSK720K) | |
632 | |
633 $(DSK720K_50HZ): | |
2835
c1892376e7a7
Makefiles: Do not let $(RM) silently fail
Tormod Volden <debian.tormod@gmail.com>
parents:
2826
diff
changeset
|
634 $(RM) $@ |
2693 | 635 $(OS9FORMAT_DS80) -q $@ -n"NitrOS-9/$(CPU) Level 2" |
636 $(OS9GEN) $@ -b=$(BOOTFILE_80D_50HZ) -t=$(KERNELFILE_50HZ) | |
637 $(MAKDIR) $@,CMDS | |
638 $(MAKDIR) $@,SYS | |
639 $(MAKDIR) $@,DEFS | |
2865
0f6123a8756e
Comment out references to ccbkrn
Tormod Volden <debian.tormod@gmail.com>
parents:
2857
diff
changeset
|
640 # $(OS9COPY) modules/$(CCBKRN) $@,$(CCBKRN) |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
641 $(OS9COPY) modules/$(SYSGO) $@,sysgo |
2693 | 642 $(OS9ATTR_EXEC) $@,sysgo |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
643 $(CD) cmds; $(OS9COPY) $(sort $(CMDS) $(CMDS_D2)) ../$@,CMDS |
2854
87130746d4d9
Makefiles: Avoid duplicates in command sets to copy
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
644 $(OS9ATTR_EXEC) $(foreach file,$(sort $(CMDS) $(CMDS_D2)),$@,CMDS/$(file)) |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
645 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
646 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file)) |
2693 | 647 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS |
2848
94197db917c9
Makefiles: Call OS9ATTR with multiple files (part 1)
Tormod Volden <debian.tormod@gmail.com>
parents:
2844
diff
changeset
|
648 $(OS9ATTR_TEXT) $(foreach file,$(notdir $(SYSTEXT)),$@,SYS/$(file)) |
2693 | 649 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
650 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file)) |
2693 | 651 $(CPL) $(STARTUP) $@,startup |
652 $(OS9ATTR_TEXT) $@,startup | |
653 $(MAKDIR) $@,NITROS9 | |
654 $(MAKDIR) $@,NITROS9/$(DISTRO) | |
655 $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS | |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
656 $(CD) cmds; $(OS9COPY) $(MODULECMDS) ../$@,NITROS9/$(DISTRO)/CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
657 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/$(DISTRO)/CMDS/$(file)) |
2693 | 658 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES |
659 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK | |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
660 $(CD) modules; $(OS9COPY) $(BOOTTRACK) ../$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
661 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file)) |
2693 | 662 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
663 $(CD) modules; $(OS9COPY) $(KERNEL) ../$@,NITROS9/$(DISTRO)/MODULES/KERNEL |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
664 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file)) |
2693 | 665 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
666 $(CD) modules; $(OS9COPY) $(SYSMODS) ../$@,NITROS9/$(DISTRO)/MODULES/SYSMODS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
667 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file)) |
2693 | 668 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
669 $(CD) modules; $(OS9COPY) $(CLOCKS) ../$@,NITROS9/$(DISTRO)/MODULES/CLOCKS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
670 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file)) |
2693 | 671 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
672 $(CD) modules; $(OS9COPY) $(RBF) ../$@,NITROS9/$(DISTRO)/MODULES/RBF |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
673 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/$(DISTRO)/MODULES/RBF/$(file)) |
2693 | 674 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
675 $(CD) modules; $(OS9COPY) $(SCF) ../$@,NITROS9/$(DISTRO)/MODULES/SCF |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
676 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/$(DISTRO)/MODULES/SCF/$(file)) |
2693 | 677 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2854
diff
changeset
|
678 $(CD) modules; $(OS9COPY) $(PIPE) ../$@,NITROS9/$(DISTRO)/MODULES/PIPE |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2848
diff
changeset
|
679 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file)) |
2693 | 680 $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS |
681 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS | |
682 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS | |
683 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS | |
684 $(RM) $(LDSK720K_50HZ) | |
685 $(SOFTLINK) $@ $(LDSK720K_50HZ) | |
686 | |
687 info: | |
688 @$(ECHO) "*** NitrOS-9/$(CPU) Level 2 for the Tandy Color Computer 3 ***" | |
689 @$(foreach dsk, $(DSKS), $(ECHO) $(dsk);) |