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