Mercurial > hg > Members > kono > nitros9-code
comparison level2/coco3/makefile @ 3248:1d7d6a09a973
Updated level2/coco3/modules/makefile to build Jim Brain's CoCoLINK RS232 Pak drivers for use with
DriveWire. The CoCoLINK RS232 Pak can handle 230400 baud.
Updated level2/coco3/bootfiles/makefile to build the kernel track and bootfiles for the CoCoLINK.
Updated level2/coco3/makefile to create the disk images that will use the CoCoLINK DriveWire drivers
as well as adding in the missing HEADLESS disk images for the Deluxe RS232 Pak and DirectModem Pak
drivers.
author | David Ladd <drencor-xeen@users.sourceforge.net> |
---|---|
date | Sun, 11 Mar 2018 01:40:13 -0600 |
parents | e17533e90076 |
children | 4393a2b5b9a0 |
comparison
equal
deleted
inserted
replaced
3247:0aaa348afc57 | 3248:1d7d6a09a973 |
---|---|
3 DISTRO = $(CPU)_L$(LEVEL) | 3 DISTRO = $(CPU)_L$(LEVEL) |
4 DISTRONAME = NOS9_$(CPU)_L$(LEVEL) | 4 DISTRONAME = NOS9_$(CPU)_L$(LEVEL) |
5 DISTROVER = $(DISTRONAME)_$(NITROS9VER)_$(PORT) | 5 DISTROVER = $(DISTRONAME)_$(NITROS9VER)_$(PORT) |
6 BOOTFILE_DW = bootfiles/bootfile_dw | 6 BOOTFILE_DW = bootfiles/bootfile_dw |
7 BOOTFILE_BECKER = bootfiles/bootfile_becker | 7 BOOTFILE_BECKER = bootfiles/bootfile_becker |
8 BOOTFILE_COCOLINK = bootfiles/bootfile_cocolink | |
8 BOOTFILE_RS232PAK = bootfiles/bootfile_rs232pak | 9 BOOTFILE_RS232PAK = bootfiles/bootfile_rs232pak |
9 BOOTFILE_DIRECTMODEMPAK = bootfiles/bootfile_directmodempak | 10 BOOTFILE_DIRECTMODEMPAK = bootfiles/bootfile_directmodempak |
10 BOOTFILE_ARDUINO = bootfiles/bootfile_arduino | 11 BOOTFILE_ARDUINO = bootfiles/bootfile_arduino |
11 BOOTFILE_COCOSDC = bootfiles/bootfile_cocosdc | 12 BOOTFILE_COCOSDC = bootfiles/bootfile_cocosdc |
12 BOOTFILE_DW_HEADLESS = bootfiles/bootfile_dw_headless | 13 BOOTFILE_DW_HEADLESS = bootfiles/bootfile_dw_headless |
13 BOOTFILE_BECKER_HEADLESS = bootfiles/bootfile_becker_headless | 14 BOOTFILE_BECKER_HEADLESS = bootfiles/bootfile_becker_headless |
15 BOOTFILE_COCOLINK_HEADLESS = bootfiles/bootfile_cocolink_headless | |
16 BOOTFILE_RS232PAK_HEADLESS = bootfiles/bootfile_rs232pak_headless | |
17 BOOTFILE_DIRECTMODEMPAK_HEADLESS = bootfiles/bootfile_directmodempak_headless | |
14 BOOTFILE_ARDUINO_HEADLESS = bootfiles/bootfile_arduino_headless | 18 BOOTFILE_ARDUINO_HEADLESS = bootfiles/bootfile_arduino_headless |
15 BOOTFILE_40D = bootfiles/bootfile_40d | 19 BOOTFILE_40D = bootfiles/bootfile_40d |
16 BOOTFILE_80D = bootfiles/bootfile_80d | 20 BOOTFILE_80D = bootfiles/bootfile_80d |
17 BOOTFILE_40D_50HZ = bootfiles/bootfile_40d_50hz | 21 BOOTFILE_40D_50HZ = bootfiles/bootfile_40d_50hz |
18 BOOTFILE_80D_50HZ = bootfiles/bootfile_80d_50hz | 22 BOOTFILE_80D_50HZ = bootfiles/bootfile_80d_50hz |
19 KERNELFILE = bootfiles/kernel_1773 | 23 KERNELFILE = bootfiles/kernel_1773 |
20 KERNELFILE_50HZ = bootfiles/kernel_1773_50hz | 24 KERNELFILE_50HZ = bootfiles/kernel_1773_50hz |
21 KERNELFILE_DW = bootfiles/kernel_dw | 25 KERNELFILE_DW = bootfiles/kernel_dw |
22 KERNELFILE_BECKER = bootfiles/kernel_becker | 26 KERNELFILE_BECKER = bootfiles/kernel_becker |
27 KERNELFILE_COCOLINK = bootfiles/kernel_cocolink | |
23 KERNELFILE_RS232PAK = bootfiles/kernel_rs232pak | 28 KERNELFILE_RS232PAK = bootfiles/kernel_rs232pak |
24 KERNELFILE_DIRECTMODEMPAK = bootfiles/kernel_directmodempak | 29 KERNELFILE_DIRECTMODEMPAK = bootfiles/kernel_directmodempak |
25 KERNELFILE_ARDUINO = bootfiles/kernel_arduino | 30 KERNELFILE_ARDUINO = bootfiles/kernel_arduino |
26 KERNELFILE_COCOSDC = bootfiles/kernel_cocosdc | 31 KERNELFILE_COCOSDC = bootfiles/kernel_cocosdc |
27 DIRS = cmds modules defs sys bootfiles wwwroot | 32 DIRS = cmds modules defs sys bootfiles wwwroot |
64 LDSK360K_2 = $(DISTRONAME)_40d_2.dsk | 69 LDSK360K_2 = $(DISTRONAME)_40d_2.dsk |
65 DSK720K = $(DISTROVER)_80d.dsk | 70 DSK720K = $(DISTROVER)_80d.dsk |
66 LDSK720K = $(DISTRONAME)_80d.dsk | 71 LDSK720K = $(DISTRONAME)_80d.dsk |
67 DSK720K_50HZ = $(DISTROVER)_80d_50hz.dsk | 72 DSK720K_50HZ = $(DISTROVER)_80d_50hz.dsk |
68 LDSK720K_50HZ = $(DISTRONAME)_80d_50hz.dsk | 73 LDSK720K_50HZ = $(DISTRONAME)_80d_50hz.dsk |
74 DSKCOCOLINK = $(DISTROVER)_cocolink.dsk | |
75 LDSKCOCOLINK = $(DISTRONAME)_cocolink.dsk | |
69 DSKRS232PAK = $(DISTROVER)_rs232pak.dsk | 76 DSKRS232PAK = $(DISTROVER)_rs232pak.dsk |
70 LDSKRS232PAK = $(DISTRONAME)_rs232pak.dsk | 77 LDSKRS232PAK = $(DISTRONAME)_rs232pak.dsk |
71 DSKDIRECTMODEMPAK = $(DISTROVER)_directmodempak.dsk | 78 DSKDIRECTMODEMPAK = $(DISTROVER)_directmodempak.dsk |
72 LDSKDIRECTMODEMPAK = $(DISTRONAME)_directmodempak.dsk | 79 LDSKDIRECTMODEMPAK = $(DISTRONAME)_directmodempak.dsk |
80 DSKCOCOLINKHEADLESS = $(DISTROVER)_cocolink_headless.dsk | |
81 LDSKCOCOLINKHEADLESS = $(DISTRONAME)_cocolink_headless.dsk | |
82 DSKRS232PAKHEADLESS = $(DISTROVER)_rs232pak_headless.dsk | |
83 LDSKRS232PAKHEADLESS = $(DISTRONAME)_rs232pak_headless.dsk | |
84 DSKDIRECTMODEMPAKHEADLESS = $(DISTROVER)_directmodempak_headless.dsk | |
85 LDSKDIRECTMODEMPAKHEADLESS = $(DISTRONAME)_directmodempakpak_headless.dsk | |
73 LDSKBECKER = $(DISTRONAME)_becker.dsk | 86 LDSKBECKER = $(DISTRONAME)_becker.dsk |
74 LDSKARDUINO = $(DISTRONAME)_arduino.dsk | 87 LDSKARDUINO = $(DISTRONAME)_arduino.dsk |
75 LDSKCOCOSDC = $(DISTRONAME)_cocosdc.dsk | 88 LDSKCOCOSDC = $(DISTRONAME)_cocosdc.dsk |
76 LDSKBECKERHEADLESS = $(DISTRONAME)_becker_headless.dsk | 89 LDSKBECKERHEADLESS = $(DISTRONAME)_becker_headless.dsk |
77 LDSKARDUINOHEADLESS = $(DISTRONAME)_arduino_headless.dsk | 90 LDSKARDUINOHEADLESS = $(DISTRONAME)_arduino_headless.dsk |
78 TESTDSK = test.dsk | 91 TESTDSK = test.dsk |
79 | 92 |
80 DSKS = $(DSK360K_1) $(DSK360K_1_50HZ) $(DSK360K_2) \ | 93 DSKS = $(DSK360K_1) $(DSK360K_1_50HZ) $(DSK360K_2) \ |
81 $(DSK720K) $(DSK720K_50HZ) $(DSKDW) $(DSKDWHEADLESS) \ | 94 $(DSK720K) $(DSK720K_50HZ) $(DSKDW) $(DSKDWHEADLESS) \ |
82 $(DSKBECKER) $(DSKARDUINO) $(DSKBECKERHEADLESS) \ | 95 $(DSKBECKER) $(DSKARDUINO) $(DSKBECKERHEADLESS) \ |
83 $(DSKARDUINOHEADLESS) $(DSKCOCOSDC) $(DSKRS232PAK) $(DSKDIRECTMODEMPAK) | 96 $(DSKARDUINOHEADLESS) $(DSKCOCOSDC) $(DSKRS232PAK) $(DSKDIRECTMODEMPAK) \ |
97 $(DSKCOCOLINK) $(DSKCOCOLINKHEADLESS) $(DSKRS232PAKHEADLESS) $(DSKDIRECTMODEMPAKHEADLESS) | |
84 LDSKS = $(LDSK360K_1) $(LDSK360K_1_50HZ) $(LDSK360K_2) \ | 98 LDSKS = $(LDSK360K_1) $(LDSK360K_1_50HZ) $(LDSK360K_2) \ |
85 $(LDSK720K) $(LDSK720K_50HZ) $(LDSKDW) $(LDSKDWHEADLESS) \ | 99 $(LDSK720K) $(LDSK720K_50HZ) $(LDSKDW) $(LDSKDWHEADLESS) \ |
86 $(LDSKBECKER) $(LDSKARDUINO) $(LDSKBECKERHEADLESS) \ | 100 $(LDSKBECKER) $(LDSKARDUINO) $(LDSKBECKERHEADLESS) \ |
87 $(LDSKARDUINOHEADLESS) $(LDSKCOCOSDC) $(LDSKRS232PAK) $(LDSKDIRECTMODEMPAK) | 101 $(LDSKARDUINOHEADLESS) $(LDSKCOCOSDC) $(LDSKRS232PAK) $(LDSKDIRECTMODEMPAK) \ |
102 $(LDSKCOCOLINK) $(LDSKCOCOLINKHEADLESS) $(LDSKRS232PAKHEADLESS) $(LDSKDIRECTMODEMPAKHEADLESS) | |
88 | 103 |
89 # Make all components | 104 # Make all components |
90 all: | 105 all: |
91 @$(ECHO) "************************************************************" | 106 @$(ECHO) "************************************************************" |
92 @$(ECHO) "*" | 107 @$(ECHO) "*" |
214 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS | 229 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS |
215 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS | 230 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS |
216 $(RM) $(LDSKBECKER) | 231 $(RM) $(LDSKBECKER) |
217 $(SOFTLINK) $@ $(LDSKBECKER) | 232 $(SOFTLINK) $@ $(LDSKBECKER) |
218 | 233 |
234 $(DSKCOCOLINK): | |
235 $(RM) $@ | |
236 $(OS9FORMAT_DW) -q $@ -n"NitrOS-9/$(CPU) Level $(LEVEL)" | |
237 $(OS9GEN) $@ -b=$(BOOTFILE_COCOLINK) -t=$(KERNELFILE_COCOLINK) | |
238 $(MAKDIR) $@,CMDS | |
239 $(MAKDIR) $@,SYS | |
240 $(MAKDIR) $@,DEFS | |
241 $(OS9COPY) modules/$(CCBKRN) $@,$(CCBKRN) | |
242 $(OS9COPY) modules/$(SYSGO) $@,sysgo | |
243 $(OS9ATTR_EXEC) $@,sysgo | |
244 $(CD) cmds; $(OS9COPY) $(CMDS_DW) ../$@,CMDS | |
245 $(OS9ATTR_EXEC) $(foreach file,$(CMDS_DW),$@,CMDS/$(file)) | |
246 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS | |
247 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file)) | |
248 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS | |
249 $(OS9ATTR_TEXT) $(foreach file,$(notdir $(SYSTEXT)),$@,SYS/$(file)) | |
250 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS | |
251 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file)) | |
252 $(CPL) $(STARTUP_DW) $@,startup | |
253 $(OS9ATTR_TEXT) $@,startup | |
254 $(MAKDIR) $@,NITROS9 | |
255 $(MAKDIR) $@,NITROS9/$(DISTRO) | |
256 $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS | |
257 $(CD) cmds; $(OS9COPY) $(MODULECMDS) ../$@,NITROS9/$(DISTRO)/CMDS | |
258 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/$(DISTRO)/CMDS/$(file)) | |
259 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES | |
260 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK | |
261 $(CD) modules; $(OS9COPY) $(BOOTTRACK) ../$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK | |
262 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file)) | |
263 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL | |
264 $(CD) modules; $(OS9COPY) $(KERNEL) ../$@,NITROS9/$(DISTRO)/MODULES/KERNEL | |
265 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file)) | |
266 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS | |
267 $(CD) modules; $(OS9COPY) $(SYSMODS) ../$@,NITROS9/$(DISTRO)/MODULES/SYSMODS | |
268 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file)) | |
269 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS | |
270 $(CD) modules; $(OS9COPY) $(CLOCKS) ../$@,NITROS9/$(DISTRO)/MODULES/CLOCKS | |
271 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file)) | |
272 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF | |
273 $(CD) modules; $(OS9COPY) $(RBF) ../$@,NITROS9/$(DISTRO)/MODULES/RBF | |
274 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/$(DISTRO)/MODULES/RBF/$(file)) | |
275 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF | |
276 $(CD) modules; $(OS9COPY) $(SCF) ../$@,NITROS9/$(DISTRO)/MODULES/SCF | |
277 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/$(DISTRO)/MODULES/SCF/$(file)) | |
278 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE | |
279 $(CD) modules; $(OS9COPY) $(PIPE) ../$@,NITROS9/$(DISTRO)/MODULES/PIPE | |
280 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file)) | |
281 $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS | |
282 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS | |
283 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS | |
284 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS | |
285 $(RM) $(LDSKCOCOLINK) | |
286 $(SOFTLINK) $@ $(LDSKCOCOLINK) | |
287 | |
219 $(DSKRS232PAK): | 288 $(DSKRS232PAK): |
220 $(RM) $@ | 289 $(RM) $@ |
221 $(OS9FORMAT_DW) -q $@ -n"NitrOS-9/$(CPU) Level $(LEVEL)" | 290 $(OS9FORMAT_DW) -q $@ -n"NitrOS-9/$(CPU) Level $(LEVEL)" |
222 $(OS9GEN) $@ -b=$(BOOTFILE_RS232PAK) -t=$(KERNELFILE_RS232PAK) | 291 $(OS9GEN) $@ -b=$(BOOTFILE_RS232PAK) -t=$(KERNELFILE_RS232PAK) |
223 $(MAKDIR) $@,CMDS | 292 $(MAKDIR) $@,CMDS |
537 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS | 606 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS |
538 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS | 607 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS |
539 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS | 608 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS |
540 $(RM) $(LDSKBECKERHEADLESS) | 609 $(RM) $(LDSKBECKERHEADLESS) |
541 $(SOFTLINK) $@ $(LDSKBECKERHEADLESS) | 610 $(SOFTLINK) $@ $(LDSKBECKERHEADLESS) |
611 | |
612 $(DSKCOCOLINKHEADLESS): | |
613 $(RM) $@ | |
614 $(OS9FORMAT_DW) -q $@ -n"NitrOS-9/$(CPU) Level $(LEVEL)" | |
615 $(OS9GEN) $@ -b=$(BOOTFILE_COCOLINK_HEADLESS) -t=$(KERNELFILE_COCOLINK) | |
616 $(MAKDIR) $@,CMDS | |
617 $(MAKDIR) $@,SYS | |
618 $(MAKDIR) $@,DEFS | |
619 $(OS9COPY) modules/$(CCBKRN) $@,$(CCBKRN) | |
620 $(OS9COPY) modules/$(SYSGO) $@,sysgo | |
621 $(OS9ATTR_EXEC) $@,sysgo | |
622 $(CD) cmds; $(OS9COPY) $(CMDS_DW) ../$@,CMDS | |
623 $(OS9ATTR_EXEC) $(foreach file,$(CMDS_DW),$@,CMDS/$(file)) | |
624 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS | |
625 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file)) | |
626 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS | |
627 $(OS9ATTR_TEXT) $(foreach file,$(notdir $(SYSTEXT)),$@,SYS/$(file)) | |
628 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS | |
629 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file)) | |
630 $(CPL) $(STARTUP_DW) $@,startup | |
631 $(OS9ATTR_TEXT) $@,startup | |
632 $(MAKDIR) $@,NITROS9 | |
633 $(MAKDIR) $@,NITROS9/$(DISTRO) | |
634 $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS | |
635 $(CD) cmds; $(OS9COPY) $(MODULECMDS) ../$@,NITROS9/$(DISTRO)/CMDS | |
636 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/$(DISTRO)/CMDS/$(file)) | |
637 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES | |
638 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK | |
639 $(CD) modules; $(OS9COPY) $(BOOTTRACK) ../$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK | |
640 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file)) | |
641 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL | |
642 $(CD) modules; $(OS9COPY) $(KERNEL) ../$@,NITROS9/$(DISTRO)/MODULES/KERNEL | |
643 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file)) | |
644 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS | |
645 $(CD) modules; $(OS9COPY) $(SYSMODS) ../$@,NITROS9/$(DISTRO)/MODULES/SYSMODS | |
646 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file)) | |
647 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS | |
648 $(CD) modules; $(OS9COPY) $(CLOCKS) ../$@,NITROS9/$(DISTRO)/MODULES/CLOCKS | |
649 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file)) | |
650 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF | |
651 $(CD) modules; $(OS9COPY) $(RBF) ../$@,NITROS9/$(DISTRO)/MODULES/RBF | |
652 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/$(DISTRO)/MODULES/RBF/$(file)) | |
653 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF | |
654 $(CD) modules; $(OS9COPY) $(SCF) ../$@,NITROS9/$(DISTRO)/MODULES/SCF | |
655 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/$(DISTRO)/MODULES/SCF/$(file)) | |
656 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE | |
657 $(CD) modules; $(OS9COPY) $(PIPE) ../$@,NITROS9/$(DISTRO)/MODULES/PIPE | |
658 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file)) | |
659 $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS | |
660 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS | |
661 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS | |
662 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS | |
663 $(RM) $(LDSKCOCOLINKHEADLESS) | |
664 $(SOFTLINK) $@ $(LDSKCOCOLINKHEADLESS) | |
665 | |
666 $(DSKRS232PAKHEADLESS): | |
667 $(RM) $@ | |
668 $(OS9FORMAT_DW) -q $@ -n"NitrOS-9/$(CPU) Level $(LEVEL)" | |
669 $(OS9GEN) $@ -b=$(BOOTFILE_RS232PAK_HEADLESS) -t=$(KERNELFILE_RS232PAK) | |
670 $(MAKDIR) $@,CMDS | |
671 $(MAKDIR) $@,SYS | |
672 $(MAKDIR) $@,DEFS | |
673 $(OS9COPY) modules/$(CCBKRN) $@,$(CCBKRN) | |
674 $(OS9COPY) modules/$(SYSGO) $@,sysgo | |
675 $(OS9ATTR_EXEC) $@,sysgo | |
676 $(CD) cmds; $(OS9COPY) $(CMDS_DW) ../$@,CMDS | |
677 $(OS9ATTR_EXEC) $(foreach file,$(CMDS_DW),$@,CMDS/$(file)) | |
678 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS | |
679 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file)) | |
680 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS | |
681 $(OS9ATTR_TEXT) $(foreach file,$(notdir $(SYSTEXT)),$@,SYS/$(file)) | |
682 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS | |
683 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file)) | |
684 $(CPL) $(STARTUP_DW) $@,startup | |
685 $(OS9ATTR_TEXT) $@,startup | |
686 $(MAKDIR) $@,NITROS9 | |
687 $(MAKDIR) $@,NITROS9/$(DISTRO) | |
688 $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS | |
689 $(CD) cmds; $(OS9COPY) $(MODULECMDS) ../$@,NITROS9/$(DISTRO)/CMDS | |
690 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/$(DISTRO)/CMDS/$(file)) | |
691 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES | |
692 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK | |
693 $(CD) modules; $(OS9COPY) $(BOOTTRACK) ../$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK | |
694 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file)) | |
695 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL | |
696 $(CD) modules; $(OS9COPY) $(KERNEL) ../$@,NITROS9/$(DISTRO)/MODULES/KERNEL | |
697 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file)) | |
698 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS | |
699 $(CD) modules; $(OS9COPY) $(SYSMODS) ../$@,NITROS9/$(DISTRO)/MODULES/SYSMODS | |
700 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file)) | |
701 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS | |
702 $(CD) modules; $(OS9COPY) $(CLOCKS) ../$@,NITROS9/$(DISTRO)/MODULES/CLOCKS | |
703 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file)) | |
704 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF | |
705 $(CD) modules; $(OS9COPY) $(RBF) ../$@,NITROS9/$(DISTRO)/MODULES/RBF | |
706 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/$(DISTRO)/MODULES/RBF/$(file)) | |
707 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF | |
708 $(CD) modules; $(OS9COPY) $(SCF) ../$@,NITROS9/$(DISTRO)/MODULES/SCF | |
709 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/$(DISTRO)/MODULES/SCF/$(file)) | |
710 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE | |
711 $(CD) modules; $(OS9COPY) $(PIPE) ../$@,NITROS9/$(DISTRO)/MODULES/PIPE | |
712 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file)) | |
713 $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS | |
714 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS | |
715 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS | |
716 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS | |
717 $(RM) $(LDSKRS232PAKHEADLESS) | |
718 $(SOFTLINK) $@ $(LDSKRS232PAKHEADLESS) | |
719 | |
720 $(DSKDIRECTMODEMPAKHEADLESS): | |
721 $(RM) $@ | |
722 $(OS9FORMAT_DW) -q $@ -n"NitrOS-9/$(CPU) Level $(LEVEL)" | |
723 $(OS9GEN) $@ -b=$(BOOTFILE_DIRECTMODEMPAK_HEADLESS) -t=$(KERNELFILE_DIRECTMODEMPAK) | |
724 $(MAKDIR) $@,CMDS | |
725 $(MAKDIR) $@,SYS | |
726 $(MAKDIR) $@,DEFS | |
727 $(OS9COPY) modules/$(CCBKRN) $@,$(CCBKRN) | |
728 $(OS9COPY) modules/$(SYSGO) $@,sysgo | |
729 $(OS9ATTR_EXEC) $@,sysgo | |
730 $(CD) cmds; $(OS9COPY) $(CMDS_DW) ../$@,CMDS | |
731 $(OS9ATTR_EXEC) $(foreach file,$(CMDS_DW),$@,CMDS/$(file)) | |
732 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS | |
733 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file)) | |
734 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS | |
735 $(OS9ATTR_TEXT) $(foreach file,$(notdir $(SYSTEXT)),$@,SYS/$(file)) | |
736 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS | |
737 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file)) | |
738 $(CPL) $(STARTUP_DW) $@,startup | |
739 $(OS9ATTR_TEXT) $@,startup | |
740 $(MAKDIR) $@,NITROS9 | |
741 $(MAKDIR) $@,NITROS9/$(DISTRO) | |
742 $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS | |
743 $(CD) cmds; $(OS9COPY) $(MODULECMDS) ../$@,NITROS9/$(DISTRO)/CMDS | |
744 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/$(DISTRO)/CMDS/$(file)) | |
745 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES | |
746 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK | |
747 $(CD) modules; $(OS9COPY) $(BOOTTRACK) ../$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK | |
748 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file)) | |
749 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL | |
750 $(CD) modules; $(OS9COPY) $(KERNEL) ../$@,NITROS9/$(DISTRO)/MODULES/KERNEL | |
751 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file)) | |
752 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS | |
753 $(CD) modules; $(OS9COPY) $(SYSMODS) ../$@,NITROS9/$(DISTRO)/MODULES/SYSMODS | |
754 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file)) | |
755 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS | |
756 $(CD) modules; $(OS9COPY) $(CLOCKS) ../$@,NITROS9/$(DISTRO)/MODULES/CLOCKS | |
757 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file)) | |
758 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF | |
759 $(CD) modules; $(OS9COPY) $(RBF) ../$@,NITROS9/$(DISTRO)/MODULES/RBF | |
760 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/$(DISTRO)/MODULES/RBF/$(file)) | |
761 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF | |
762 $(CD) modules; $(OS9COPY) $(SCF) ../$@,NITROS9/$(DISTRO)/MODULES/SCF | |
763 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/$(DISTRO)/MODULES/SCF/$(file)) | |
764 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE | |
765 $(CD) modules; $(OS9COPY) $(PIPE) ../$@,NITROS9/$(DISTRO)/MODULES/PIPE | |
766 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file)) | |
767 $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS | |
768 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS | |
769 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS | |
770 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS | |
771 $(RM) $(LDSKDIRECTMODEMPAKHEADLESS) | |
772 $(SOFTLINK) $@ $(LDSKDIRECTMODEMPAKHEADLESS) | |
542 | 773 |
543 $(DSKARDUINOHEADLESS): | 774 $(DSKARDUINOHEADLESS): |
544 $(RM) $@ | 775 $(RM) $@ |
545 $(OS9FORMAT_DW) -q $@ -n"NitrOS-9/$(CPU) Level $(LEVEL)" | 776 $(OS9FORMAT_DW) -q $@ -n"NitrOS-9/$(CPU) Level $(LEVEL)" |
546 $(OS9GEN) $@ -b=$(BOOTFILE_ARDUINO_HEADLESS) -t=$(KERNELFILE_ARDUINO) | 777 $(OS9GEN) $@ -b=$(BOOTFILE_ARDUINO_HEADLESS) -t=$(KERNELFILE_ARDUINO) |