comparison level1/coco1/makefile @ 2781:31989b6c2b3c lwtools-port

Updated level1/coco1 related to becker and arduino projects. Updated level1/coco1/bootfiles/makefile to create becker & arduino boot and kernel files. Updated level1/coco1/makefile to create becker & arduino boot disks for use with drivewire server. Updated level1/coco1/modules/makefile to create becker & arduino dwio sb files.
author drencor-xeen
date Sat, 26 Jan 2013 00:57:22 -0600
parents 05b648103e78
children 99fac4bd9c41
comparison
equal deleted inserted replaced
2780:7bbf59fa99aa 2781:31989b6c2b3c
15 DISTROVER = $(DISTRONAME)$(NITROS9VER)$(PORT) 15 DISTROVER = $(DISTRONAME)$(NITROS9VER)$(PORT)
16 BOOTFILE_COVDG = bootfiles/bootfile_covdg 16 BOOTFILE_COVDG = bootfiles/bootfile_covdg
17 BOOTFILE_COHR = bootfiles/bootfile_cohr 17 BOOTFILE_COHR = bootfiles/bootfile_cohr
18 BOOTFILE_COVDG_DS80 = bootfiles/bootfile_covdg_ds80 18 BOOTFILE_COVDG_DS80 = bootfiles/bootfile_covdg_ds80
19 BOOTFILE_HEADLESS_DW = bootfiles/bootfile_headless_dw 19 BOOTFILE_HEADLESS_DW = bootfiles/bootfile_headless_dw
20 BOOTFILE_HEADLESS_BECKER = bootfiles/bootfile_headless_becker
21 BOOTFILE_HEADLESS_ARDUINO = bootfiles/bootfile_headless_arduino
20 BOOTFILE_COVDG_DW = bootfiles/bootfile_covdg_dw 22 BOOTFILE_COVDG_DW = bootfiles/bootfile_covdg_dw
23 BOOTFILE_COVDG_BECKER = bootfiles/bootfile_covdg_becker
24 BOOTFILE_COVDG_ARDUINO = bootfiles/bootfile_covdg_arduino
21 BOOTFILE_COHR_DS80 = bootfiles/bootfile_cohr_ds80 25 BOOTFILE_COHR_DS80 = bootfiles/bootfile_cohr_ds80
22 BOOTFILE_COHR_DW = bootfiles/bootfile_cohr_dw 26 BOOTFILE_COHR_DW = bootfiles/bootfile_cohr_dw
27 BOOTFILE_COHR_BECKER = bootfiles/bootfile_cohr_becker
28 BOOTFILE_COHR_ARDUINO = bootfiles/bootfile_cohr_arduino
23 KERNELFILE = bootfiles/kernel_1773 29 KERNELFILE = bootfiles/kernel_1773
24 KERNELFILE_DW = bootfiles/kernel_dw 30 KERNELFILE_DW = bootfiles/kernel_dw
31 KERNELFILE_BECKER = bootfiles/kernel_becker
32 KERNELFILE_ARDUINO = bootfiles/kernel_arduino
25 DIRS = cmds modules defs sys bootfiles bootroms 33 DIRS = cmds modules defs sys bootfiles bootroms
26 34
27 35
28 CMDS = $(shell $(CD) cmds; make --no-print-directory showobjs) 36 CMDS = $(shell $(CD) cmds; make --no-print-directory showobjs)
29 CMDS_D2 = $(shell $(CD) cmds; make --no-print-directory showobjs_d2) 37 CMDS_D2 = $(shell $(CD) cmds; make --no-print-directory showobjs_d2)
46 DSKDW = $(DISTROVER)_dw.dsk 54 DSKDW = $(DISTROVER)_dw.dsk
47 LDSKDW = $(DISTRONAME)$(PORT)_dw.dsk 55 LDSKDW = $(DISTRONAME)$(PORT)_dw.dsk
48 DSKDWHEADLESS = $(DISTROVER)_dw_headless.dsk 56 DSKDWHEADLESS = $(DISTROVER)_dw_headless.dsk
49 LDSKDWHEADLESS = $(DISTRONAME)$(PORT)_dw_headless.dsk 57 LDSKDWHEADLESS = $(DISTRONAME)$(PORT)_dw_headless.dsk
50 DSK360K_1 = $(DISTROVER)_40d_1.dsk 58 DSK360K_1 = $(DISTROVER)_40d_1.dsk
51 LDSK360K_1 = $(DISTRONAME)_40d_1.dsk 59 LDSK360K_1 = $(DISTRONAME)$(PORT)_40d_1.dsk
52 DSK360K_2 = $(DISTROVER)_40d_2.dsk 60 DSK360K_2 = $(DISTROVER)_40d_2.dsk
53 LDSK360K_2 = $(DISTRONAME)_40d_2.dsk 61 LDSK360K_2 = $(DISTRONAME)$(PORT)_40d_2.dsk
54 DSK720K = $(DISTROVER)_80d.dsk 62 DSK720K = $(DISTROVER)_80d.dsk
55 LDSK720K = $(DISTRONAME)_80d.dsk 63 LDSK720K = $(DISTRONAME)$(PORT)_80d.dsk
56 64 DSKBECKER = $(DISTROVER)_becker.dsk
57 65 LDSKBECKER = $(DISTRONAME)$(PORT)_becker.dsk
58 DSKS = $(DSKDW) $(DSKDWHEADLESS) $(DSK360K_1) $(DSK360K_2) $(DSK720K) 66 DSKBECKERHEADLESS = $(DISTROVER)_becker_headless.dsk
59 LDSKS = $(LDSKDW) $(LDSKDWHEADLESS) $(LDSK360K_1) $(LDSK360K_2) $(LDSK720K) 67 LDSKBECKERHEADLESS = $(DISTRONAME)$(PORT)_becker_headless.dsk
68 DSKARDUINO = $(DISTROVER)_arduino.dsk
69 LDSKARDUINO = $(DISTRONAME)$(PORT)_arduino.dsk
70 DSKARDUINOHEADLESS = $(DISTROVER)_arduino_headless.dsk
71 LDSKARDUINOHEADLESS = $(DISTRONAME)$(PORT)_arduino_headless.dsk
72
73 DSKS = $(DSKDW) $(DSKDWHEADLESS) $(DSKBECKER) $(DSKBECKERHEADLESS) \
74 $(DSKARDUINO) $(DSKARDUINOHEADLESS) $(DSK360K_1) $(DSK360K_2) $(DSK720K)
75 LDSKS = $(LDSKDW) $(LDSKDWHEADLESS) $(LDSKBECKER) $(LDSKBECKERHEADLESS) \
76 $(LDSKARDUINO) $(LDSKARDUINOHEADLESS) $(LDSK360K_1) $(LDSK360K_2) $(LDSK720K)
60 77
61 # Make all components 78 # Make all components
62 all: 79 all:
63 @$(ECHO) "**************************************************" 80 @$(ECHO) "**************************************************"
64 @$(ECHO) "* *" 81 @$(ECHO) "* *"
136 $(MAKDIR) $@,NITROS9/6809L1/SCRIPTS 153 $(MAKDIR) $@,NITROS9/6809L1/SCRIPTS
137 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/6809L1/SCRIPTS 154 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/6809L1/SCRIPTS
138 $(RM) $(LDSKDW) 155 $(RM) $(LDSKDW)
139 $(SOFTLINK) $@ $(LDSKDW) 156 $(SOFTLINK) $@ $(LDSKDW)
140 157
158 $(DSKBECKER):
159 $(RM) $@
160 $(OS9FORMAT_DW) -q $@ -n"NitrOS-9/$(CPU) Level 1"
161 $(OS9GEN) $@ -b=$(BOOTFILE_COVDG_BECKER) -t=$(KERNELFILE_BECKER)
162 $(MAKDIR) $@,CMDS
163 $(MAKDIR) $@,SYS
164 $(MAKDIR) $@,DEFS
165 $(CD) cmds; $(CP) $(CMDS_DW) ../$@,CMDS
166 $(foreach file, $(CMDS_DW), $(OS9ATTR_EXEC) $@,CMDS/$(file);)
167 $(CD) cmds; $(CP) $(CMDS_D2) ../$@,CMDS
168 $(foreach file, $(CMDS_D2), $(OS9ATTR_EXEC) $@,CMDS/$(file);)
169 $(OS9RENAME) $@,CMDS/$(WHICHSHELL) shell
170 $(CD) sys; $(CPL) $(SYS) ../$@,SYS
171 $(foreach file, $(SYS), $(OS9ATTR_TEXT) $@,SYS/$(file);)
172 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS
173 $(foreach file, $(DEFS), $(OS9ATTR_TEXT) $@,DEFS/$(file);)
174 $(CPL) $(STARTUP_DW) $@,startup
175 $(OS9ATTR_TEXT) $@,startup
176 $(MAKDIR) $@,NITROS9
177 $(MAKDIR) $@,NITROS9/6809L1
178 $(MAKDIR) $@,NITROS9/6809L1/CMDS
179 $(CD) cmds; $(CP) $(MODULECMDS) ../$@,NITROS9/6809L1/CMDS
180 $(foreach file, $(MODULECMDS), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/CMDS/$(file);)
181 $(OS9RENAME) $@,NITROS9/6809L1/CMDS/$(WHICHSHELL) shell
182 $(MAKDIR) $@,NITROS9/6809L1/MODULES
183 $(MAKDIR) $@,NITROS9/6809L1/MODULES/BOOTTRACK
184 $(CD) modules; $(CP) $(BOOTTRACK) ../$@,NITROS9/6809L1/MODULES/BOOTTRACK
185 $(foreach file, $(BOOTTRACK), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/BOOTTRACK/$(file);)
186 $(MAKDIR) $@,NITROS9/6809L1/MODULES/KERNEL
187 $(CD) modules; $(CP) $(KERNEL) ../$@,NITROS9/6809L1/MODULES/KERNEL
188 $(foreach file, $(KERNEL), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/KERNEL/$(file);)
189 $(MAKDIR) $@,NITROS9/6809L1/MODULES/SYSMODS
190 $(CD) modules; $(CP) $(SYSMODS) ../$@,NITROS9/6809L1/MODULES/SYSMODS
191 $(foreach file, $(SYSMODS), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/SYSMODS/$(file);)
192 $(MAKDIR) $@,NITROS9/6809L1/MODULES/CLOCKS
193 $(CD) modules; $(CP) $(CLOCKS) ../$@,NITROS9/6809L1/MODULES/CLOCKS
194 $(foreach file, $(CLOCKS), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/CLOCKS/$(file);)
195 $(MAKDIR) $@,NITROS9/6809L1/MODULES/RBF
196 $(CD) modules; $(CP) $(RBF) ../$@,NITROS9/6809L1/MODULES/RBF
197 $(foreach file, $(RBF), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/RBF/$(file);)
198 $(MAKDIR) $@,NITROS9/6809L1/MODULES/SCF
199 $(CD) modules; $(CP) $(SCF) ../$@,NITROS9/6809L1/MODULES/SCF
200 $(foreach file, $(SCF), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/SCF/$(file);)
201 $(MAKDIR) $@,NITROS9/6809L1/MODULES/PIPE
202 $(CD) modules; $(CP) $(PIPE) ../$@,NITROS9/6809L1/MODULES/PIPE
203 $(foreach file, $(PIPE), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/PIPE/$(file);)
204 $(MAKDIR) $@,NITROS9/6809L1/BOOTLISTS
205 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/6809L1/BOOTLISTS
206 $(MAKDIR) $@,NITROS9/6809L1/SCRIPTS
207 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/6809L1/SCRIPTS
208 $(RM) $(LDSKBECKER)
209 $(SOFTLINK) $@ $(LDSKBECKER)
210
211 $(DSKARDUINO):
212 $(RM) $@
213 $(OS9FORMAT_DW) -q $@ -n"NitrOS-9/$(CPU) Level 1"
214 $(OS9GEN) $@ -b=$(BOOTFILE_COVDG_ARDUINO) -t=$(KERNELFILE_ARDUINO)
215 $(MAKDIR) $@,CMDS
216 $(MAKDIR) $@,SYS
217 $(MAKDIR) $@,DEFS
218 $(CD) cmds; $(CP) $(CMDS_DW) ../$@,CMDS
219 $(foreach file, $(CMDS_DW), $(OS9ATTR_EXEC) $@,CMDS/$(file);)
220 $(CD) cmds; $(CP) $(CMDS_D2) ../$@,CMDS
221 $(foreach file, $(CMDS_D2), $(OS9ATTR_EXEC) $@,CMDS/$(file);)
222 $(OS9RENAME) $@,CMDS/$(WHICHSHELL) shell
223 $(CD) sys; $(CPL) $(SYS) ../$@,SYS
224 $(foreach file, $(SYS), $(OS9ATTR_TEXT) $@,SYS/$(file);)
225 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS
226 $(foreach file, $(DEFS), $(OS9ATTR_TEXT) $@,DEFS/$(file);)
227 $(CPL) $(STARTUP_DW) $@,startup
228 $(OS9ATTR_TEXT) $@,startup
229 $(MAKDIR) $@,NITROS9
230 $(MAKDIR) $@,NITROS9/6809L1
231 $(MAKDIR) $@,NITROS9/6809L1/CMDS
232 $(CD) cmds; $(CP) $(MODULECMDS) ../$@,NITROS9/6809L1/CMDS
233 $(foreach file, $(MODULECMDS), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/CMDS/$(file);)
234 $(OS9RENAME) $@,NITROS9/6809L1/CMDS/$(WHICHSHELL) shell
235 $(MAKDIR) $@,NITROS9/6809L1/MODULES
236 $(MAKDIR) $@,NITROS9/6809L1/MODULES/BOOTTRACK
237 $(CD) modules; $(CP) $(BOOTTRACK) ../$@,NITROS9/6809L1/MODULES/BOOTTRACK
238 $(foreach file, $(BOOTTRACK), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/BOOTTRACK/$(file);)
239 $(MAKDIR) $@,NITROS9/6809L1/MODULES/KERNEL
240 $(CD) modules; $(CP) $(KERNEL) ../$@,NITROS9/6809L1/MODULES/KERNEL
241 $(foreach file, $(KERNEL), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/KERNEL/$(file);)
242 $(MAKDIR) $@,NITROS9/6809L1/MODULES/SYSMODS
243 $(CD) modules; $(CP) $(SYSMODS) ../$@,NITROS9/6809L1/MODULES/SYSMODS
244 $(foreach file, $(SYSMODS), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/SYSMODS/$(file);)
245 $(MAKDIR) $@,NITROS9/6809L1/MODULES/CLOCKS
246 $(CD) modules; $(CP) $(CLOCKS) ../$@,NITROS9/6809L1/MODULES/CLOCKS
247 $(foreach file, $(CLOCKS), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/CLOCKS/$(file);)
248 $(MAKDIR) $@,NITROS9/6809L1/MODULES/RBF
249 $(CD) modules; $(CP) $(RBF) ../$@,NITROS9/6809L1/MODULES/RBF
250 $(foreach file, $(RBF), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/RBF/$(file);)
251 $(MAKDIR) $@,NITROS9/6809L1/MODULES/SCF
252 $(CD) modules; $(CP) $(SCF) ../$@,NITROS9/6809L1/MODULES/SCF
253 $(foreach file, $(SCF), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/SCF/$(file);)
254 $(MAKDIR) $@,NITROS9/6809L1/MODULES/PIPE
255 $(CD) modules; $(CP) $(PIPE) ../$@,NITROS9/6809L1/MODULES/PIPE
256 $(foreach file, $(PIPE), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/PIPE/$(file);)
257 $(MAKDIR) $@,NITROS9/6809L1/BOOTLISTS
258 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/6809L1/BOOTLISTS
259 $(MAKDIR) $@,NITROS9/6809L1/SCRIPTS
260 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/6809L1/SCRIPTS
261 $(RM) $(LDSKARDUINO)
262 $(SOFTLINK) $@ $(LDSKARDUINO)
263
141 $(DSKDWHEADLESS): 264 $(DSKDWHEADLESS):
142 $(RM) $@ 265 $(RM) $@
143 $(OS9FORMAT_DW) -q $@ -n"NitrOS-9/$(CPU) Level 1" 266 $(OS9FORMAT_DW) -q $@ -n"NitrOS-9/$(CPU) Level 1"
144 $(OS9GEN) $@ -b=$(BOOTFILE_HEADLESS_DW) -t=$(KERNELFILE_DW) 267 $(OS9GEN) $@ -b=$(BOOTFILE_HEADLESS_DW) -t=$(KERNELFILE_DW)
145 $(MAKDIR) $@,CMDS 268 $(MAKDIR) $@,CMDS
186 $(foreach file, $(PIPE), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/PIPE/$(file);) 309 $(foreach file, $(PIPE), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/PIPE/$(file);)
187 $(MAKDIR) $@,NITROS9/6809L1/BOOTLISTS 310 $(MAKDIR) $@,NITROS9/6809L1/BOOTLISTS
188 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/6809L1/BOOTLISTS 311 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/6809L1/BOOTLISTS
189 $(MAKDIR) $@,NITROS9/6809L1/SCRIPTS 312 $(MAKDIR) $@,NITROS9/6809L1/SCRIPTS
190 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/6809L1/SCRIPTS 313 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/6809L1/SCRIPTS
191 $(RM) $(LDSKDW) 314 $(RM) $(LDSKDWHEADLESS)
192 $(SOFTLINK) $@ $(LDSKDW) 315 $(SOFTLINK) $@ $(LDSKDWHEADLESS)
316
317 $(DSKBECKERHEADLESS):
318 $(RM) $@
319 $(OS9FORMAT_DW) -q $@ -n"NitrOS-9/$(CPU) Level 1"
320 $(OS9GEN) $@ -b=$(BOOTFILE_HEADLESS_BECKER) -t=$(KERNELFILE_BECKER)
321 $(MAKDIR) $@,CMDS
322 $(MAKDIR) $@,SYS
323 $(MAKDIR) $@,DEFS
324 $(CD) cmds; $(CP) $(CMDS_DW) ../$@,CMDS
325 $(foreach file, $(CMDS_DW), $(OS9ATTR_EXEC) $@,CMDS/$(file);)
326 $(CD) cmds; $(CP) $(CMDS_D2) ../$@,CMDS
327 $(foreach file, $(CMDS_D2), $(OS9ATTR_EXEC) $@,CMDS/$(file);)
328 $(OS9RENAME) $@,CMDS/$(WHICHSHELL) shell
329 $(CD) sys; $(CPL) $(SYS) ../$@,SYS
330 $(foreach file, $(SYS), $(OS9ATTR_TEXT) $@,SYS/$(file);)
331 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS
332 $(foreach file, $(DEFS), $(OS9ATTR_TEXT) $@,DEFS/$(file);)
333 $(CPL) $(STARTUP_DW) $@,startup
334 $(OS9ATTR_TEXT) $@,startup
335 $(MAKDIR) $@,NITROS9
336 $(MAKDIR) $@,NITROS9/6809L1
337 $(MAKDIR) $@,NITROS9/6809L1/CMDS
338 $(CD) cmds; $(CP) $(MODULECMDS) ../$@,NITROS9/6809L1/CMDS
339 $(foreach file, $(MODULECMDS), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/CMDS/$(file);)
340 $(OS9RENAME) $@,NITROS9/6809L1/CMDS/$(WHICHSHELL) shell
341 $(MAKDIR) $@,NITROS9/6809L1/MODULES
342 $(MAKDIR) $@,NITROS9/6809L1/MODULES/BOOTTRACK
343 $(CD) modules; $(CP) $(BOOTTRACK) ../$@,NITROS9/6809L1/MODULES/BOOTTRACK
344 $(foreach file, $(BOOTTRACK), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/BOOTTRACK/$(file);)
345 $(MAKDIR) $@,NITROS9/6809L1/MODULES/KERNEL
346 $(CD) modules; $(CP) $(KERNEL) ../$@,NITROS9/6809L1/MODULES/KERNEL
347 $(foreach file, $(KERNEL), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/KERNEL/$(file);)
348 $(MAKDIR) $@,NITROS9/6809L1/MODULES/SYSMODS
349 $(CD) modules; $(CP) $(SYSMODS) ../$@,NITROS9/6809L1/MODULES/SYSMODS
350 $(foreach file, $(SYSMODS), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/SYSMODS/$(file);)
351 $(MAKDIR) $@,NITROS9/6809L1/MODULES/CLOCKS
352 $(CD) modules; $(CP) $(CLOCKS) ../$@,NITROS9/6809L1/MODULES/CLOCKS
353 $(foreach file, $(CLOCKS), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/CLOCKS/$(file);)
354 $(MAKDIR) $@,NITROS9/6809L1/MODULES/RBF
355 $(CD) modules; $(CP) $(RBF) ../$@,NITROS9/6809L1/MODULES/RBF
356 $(foreach file, $(RBF), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/RBF/$(file);)
357 $(MAKDIR) $@,NITROS9/6809L1/MODULES/SCF
358 $(CD) modules; $(CP) $(SCF) ../$@,NITROS9/6809L1/MODULES/SCF
359 $(foreach file, $(SCF), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/SCF/$(file);)
360 $(MAKDIR) $@,NITROS9/6809L1/MODULES/PIPE
361 $(CD) modules; $(CP) $(PIPE) ../$@,NITROS9/6809L1/MODULES/PIPE
362 $(foreach file, $(PIPE), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/PIPE/$(file);)
363 $(MAKDIR) $@,NITROS9/6809L1/BOOTLISTS
364 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/6809L1/BOOTLISTS
365 $(MAKDIR) $@,NITROS9/6809L1/SCRIPTS
366 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/6809L1/SCRIPTS
367 $(RM) $(LDSKBECKERHEADLESS)
368 $(SOFTLINK) $@ $(LDSKBECKERHEADLESS)
369
370 $(DSKARDUINOHEADLESS):
371 $(RM) $@
372 $(OS9FORMAT_DW) -q $@ -n"NitrOS-9/$(CPU) Level 1"
373 $(OS9GEN) $@ -b=$(BOOTFILE_HEADLESS_ARDUINO) -t=$(KERNELFILE_ARDUINO)
374 $(MAKDIR) $@,CMDS
375 $(MAKDIR) $@,SYS
376 $(MAKDIR) $@,DEFS
377 $(CD) cmds; $(CP) $(CMDS_DW) ../$@,CMDS
378 $(foreach file, $(CMDS_DW), $(OS9ATTR_EXEC) $@,CMDS/$(file);)
379 $(CD) cmds; $(CP) $(CMDS_D2) ../$@,CMDS
380 $(foreach file, $(CMDS_D2), $(OS9ATTR_EXEC) $@,CMDS/$(file);)
381 $(OS9RENAME) $@,CMDS/$(WHICHSHELL) shell
382 $(CD) sys; $(CPL) $(SYS) ../$@,SYS
383 $(foreach file, $(SYS), $(OS9ATTR_TEXT) $@,SYS/$(file);)
384 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS
385 $(foreach file, $(DEFS), $(OS9ATTR_TEXT) $@,DEFS/$(file);)
386 $(CPL) $(STARTUP_DW) $@,startup
387 $(OS9ATTR_TEXT) $@,startup
388 $(MAKDIR) $@,NITROS9
389 $(MAKDIR) $@,NITROS9/6809L1
390 $(MAKDIR) $@,NITROS9/6809L1/CMDS
391 $(CD) cmds; $(CP) $(MODULECMDS) ../$@,NITROS9/6809L1/CMDS
392 $(foreach file, $(MODULECMDS), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/CMDS/$(file);)
393 $(OS9RENAME) $@,NITROS9/6809L1/CMDS/$(WHICHSHELL) shell
394 $(MAKDIR) $@,NITROS9/6809L1/MODULES
395 $(MAKDIR) $@,NITROS9/6809L1/MODULES/BOOTTRACK
396 $(CD) modules; $(CP) $(BOOTTRACK) ../$@,NITROS9/6809L1/MODULES/BOOTTRACK
397 $(foreach file, $(BOOTTRACK), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/BOOTTRACK/$(file);)
398 $(MAKDIR) $@,NITROS9/6809L1/MODULES/KERNEL
399 $(CD) modules; $(CP) $(KERNEL) ../$@,NITROS9/6809L1/MODULES/KERNEL
400 $(foreach file, $(KERNEL), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/KERNEL/$(file);)
401 $(MAKDIR) $@,NITROS9/6809L1/MODULES/SYSMODS
402 $(CD) modules; $(CP) $(SYSMODS) ../$@,NITROS9/6809L1/MODULES/SYSMODS
403 $(foreach file, $(SYSMODS), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/SYSMODS/$(file);)
404 $(MAKDIR) $@,NITROS9/6809L1/MODULES/CLOCKS
405 $(CD) modules; $(CP) $(CLOCKS) ../$@,NITROS9/6809L1/MODULES/CLOCKS
406 $(foreach file, $(CLOCKS), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/CLOCKS/$(file);)
407 $(MAKDIR) $@,NITROS9/6809L1/MODULES/RBF
408 $(CD) modules; $(CP) $(RBF) ../$@,NITROS9/6809L1/MODULES/RBF
409 $(foreach file, $(RBF), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/RBF/$(file);)
410 $(MAKDIR) $@,NITROS9/6809L1/MODULES/SCF
411 $(CD) modules; $(CP) $(SCF) ../$@,NITROS9/6809L1/MODULES/SCF
412 $(foreach file, $(SCF), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/SCF/$(file);)
413 $(MAKDIR) $@,NITROS9/6809L1/MODULES/PIPE
414 $(CD) modules; $(CP) $(PIPE) ../$@,NITROS9/6809L1/MODULES/PIPE
415 $(foreach file, $(PIPE), $(OS9ATTR_EXEC) $@,NITROS9/6809L1/MODULES/PIPE/$(file);)
416 $(MAKDIR) $@,NITROS9/6809L1/BOOTLISTS
417 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/6809L1/BOOTLISTS
418 $(MAKDIR) $@,NITROS9/6809L1/SCRIPTS
419 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/6809L1/SCRIPTS
420 $(RM) $(LDSKARDUINOHEADLESS)
421 $(SOFTLINK) $@ $(LDSKARDUINOHEADLESS)
193 422
194 $(DSK360K_1): 423 $(DSK360K_1):
195 $(RM) $@ 424 $(RM) $@
196 $(OS9FORMAT_DS40) -q $@ -n"NitrOS-9/6809 Level 1 Disk 1" 425 $(OS9FORMAT_DS40) -q $@ -n"NitrOS-9/6809 Level 1 Disk 1"
197 $(OS9GEN) $@ -b=$(BOOTFILE_COVDG) -t=$(KERNELFILE) 426 $(OS9GEN) $@ -b=$(BOOTFILE_COVDG) -t=$(KERNELFILE)