comparison level3/coco3/makefile @ 2873:46c80d4b0de1

makefiles: Factor out OS9ATTR_* command when using foreach() in order to call the command once with all the files.
author Tormod Volden <debian.tormod@gmail.com>
date Sun, 24 Nov 2013 13:26:20 +0100
parents cfa6222348f7
children 1addfd8c9d5f
comparison
equal deleted inserted replaced
2872:dbc6d0647ac4 2873:46c80d4b0de1
90 $(MAKDIR) $@,SYS 90 $(MAKDIR) $@,SYS
91 $(MAKDIR) $@,DEFS 91 $(MAKDIR) $@,DEFS
92 $(OS9COPY) modules/$(SYSGO) $@,sysgo 92 $(OS9COPY) modules/$(SYSGO) $@,sysgo
93 $(OS9ATTR_EXEC) $@,sysgo 93 $(OS9ATTR_EXEC) $@,sysgo
94 $(CD) cmds; $(OS9COPY) $(CMDS) ../$@,CMDS 94 $(CD) cmds; $(OS9COPY) $(CMDS) ../$@,CMDS
95 $(foreach file, $(CMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) 95 $(OS9ATTR_EXEC) $(foreach file,$(CMDS),$@,CMDS/$(file))
96 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS 96 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS
97 $(foreach file, $(SYSBIN), $(OS9ATTR_TEXT) $@,SYS/$(file);) 97 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file))
98 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS 98 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS
99 $(foreach file, $(SYSTEXT), $(OS9ATTR_TEXT) $@,SYS/$(file);) 99 $(OS9ATTR_TEXT) $(foreach file,$(SYSTEXT),$@,SYS/$(file))
100 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS 100 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS
101 $(foreach file, $(DEFS), $(OS9ATTR_TEXT) $@,DEFS/$(file);) 101 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file))
102 $(CPL) $(STARTUP) $@,. 102 $(CPL) $(STARTUP) $@,.
103 $(foreach file, $(STARTUP), $(OS9ATTR_TEXT) $@,$(file);) 103 $(OS9ATTR_TEXT) $(foreach file,$(STARTUP),$@,$(file))
104 $(MAKDIR) $@,NITROS9 104 $(MAKDIR) $@,NITROS9
105 $(MAKDIR) $@,NITROS9/$(DISTRO) 105 $(MAKDIR) $@,NITROS9/$(DISTRO)
106 $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS 106 $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS
107 $(CD) cmds; $(OS9COPY) $(MODULECMDS) ../$@,NITROS9/$(DISTRO)/CMDS 107 $(CD) cmds; $(OS9COPY) $(MODULECMDS) ../$@,NITROS9/$(DISTRO)/CMDS
108 $(foreach file, $(MODULECMDS), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/CMDS/$(file);) 108 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/$(DISTRO)/CMDS/$(file))
109 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES 109 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES
110 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK 110 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK
111 $(CD) modules; $(OS9COPY) $(BOOTTRACK) ../$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK 111 $(CD) modules; $(OS9COPY) $(BOOTTRACK) ../$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK
112 $(foreach file, $(BOOTTRACK), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file);) 112 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file))
113 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL 113 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL
114 $(CD) modules; $(OS9COPY) $(KERNEL) ../$@,NITROS9/$(DISTRO)/MODULES/KERNEL 114 $(CD) modules; $(OS9COPY) $(KERNEL) ../$@,NITROS9/$(DISTRO)/MODULES/KERNEL
115 $(foreach file, $(KERNEL), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file);) 115 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file))
116 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS 116 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS
117 $(CD) modules; $(OS9COPY) $(SYSMODS) ../$@,NITROS9/$(DISTRO)/MODULES/SYSMODS 117 $(CD) modules; $(OS9COPY) $(SYSMODS) ../$@,NITROS9/$(DISTRO)/MODULES/SYSMODS
118 $(foreach file, $(SYSMODS), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file);) 118 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file))
119 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS 119 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS
120 $(CD) modules; $(OS9COPY) $(CLOCKS) ../$@,NITROS9/$(DISTRO)/MODULES/CLOCKS 120 $(CD) modules; $(OS9COPY) $(CLOCKS) ../$@,NITROS9/$(DISTRO)/MODULES/CLOCKS
121 $(foreach file, $(CLOCKS), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file);) 121 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file))
122 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF 122 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF
123 $(CD) modules; $(OS9COPY) $(RBF) ../$@,NITROS9/$(DISTRO)/MODULES/RBF 123 $(CD) modules; $(OS9COPY) $(RBF) ../$@,NITROS9/$(DISTRO)/MODULES/RBF
124 $(foreach file, $(RBF), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/RBF/$(file);) 124 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/$(DISTRO)/MODULES/RBF/$(file))
125 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF 125 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF
126 $(CD) modules; $(OS9COPY) $(SCF) ../$@,NITROS9/$(DISTRO)/MODULES/SCF 126 $(CD) modules; $(OS9COPY) $(SCF) ../$@,NITROS9/$(DISTRO)/MODULES/SCF
127 $(foreach file, $(SCF), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/SCF/$(file);) 127 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/$(DISTRO)/MODULES/SCF/$(file))
128 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE 128 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE
129 $(CD) modules; $(OS9COPY) $(PIPE) ../$@,NITROS9/$(DISTRO)/MODULES/PIPE 129 $(CD) modules; $(OS9COPY) $(PIPE) ../$@,NITROS9/$(DISTRO)/MODULES/PIPE
130 $(foreach file, $(PIPE), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file);) 130 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file))
131 $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS 131 $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS
132 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS 132 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS
133 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS 133 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS
134 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS 134 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS
135 $(RM) $(LDSKDW) 135 $(RM) $(LDSKDW)
143 $(MAKDIR) $@,SYS 143 $(MAKDIR) $@,SYS
144 $(MAKDIR) $@,DEFS 144 $(MAKDIR) $@,DEFS
145 $(OS9COPY) modules/$(SYSGO) $@,sysgo 145 $(OS9COPY) modules/$(SYSGO) $@,sysgo
146 $(OS9ATTR_EXEC) $@,sysgo 146 $(OS9ATTR_EXEC) $@,sysgo
147 $(CD) cmds; $(OS9COPY) $(CMDS) ../$@,CMDS 147 $(CD) cmds; $(OS9COPY) $(CMDS) ../$@,CMDS
148 $(foreach file, $(CMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) 148 $(OS9ATTR_EXEC) $(foreach file,$(CMDS),$@,CMDS/$(file))
149 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS 149 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS
150 $(foreach file, $(SYSBIN), $(OS9ATTR_TEXT) $@,SYS/$(file);) 150 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file))
151 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS 151 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS
152 $(foreach file, $(SYSTEXT), $(OS9ATTR_TEXT) $@,SYS/$(file);) 152 $(OS9ATTR_TEXT) $(foreach file,$(SYSTEXT),$@,SYS/$(file))
153 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS 153 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS
154 $(foreach file, $(DEFS), $(OS9ATTR_TEXT) $@,DEFS/$(file);) 154 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file))
155 $(CPL) $(STARTUP) $@,. 155 $(CPL) $(STARTUP) $@,.
156 $(foreach file, $(STARTUP), $(OS9ATTR_TEXT) $@,$(file);) 156 $(OS9ATTR_TEXT) $(foreach file,$(STARTUP),$@,$(file))
157 $(RM) $(LDSK360K_1) 157 $(RM) $(LDSK360K_1)
158 $(SOFTLINK) $@ $(LDSK360K_1) 158 $(SOFTLINK) $@ $(LDSK360K_1)
159 159
160 $(DSK360K_1_50HZ): 160 $(DSK360K_1_50HZ):
161 -$(RM) $@ 161 -$(RM) $@
165 $(MAKDIR) $@,SYS 165 $(MAKDIR) $@,SYS
166 $(MAKDIR) $@,DEFS 166 $(MAKDIR) $@,DEFS
167 $(OS9COPY) modules/$(SYSGO) $@,sysgo 167 $(OS9COPY) modules/$(SYSGO) $@,sysgo
168 $(OS9ATTR_EXEC) $@,sysgo 168 $(OS9ATTR_EXEC) $@,sysgo
169 $(CD) cmds; $(OS9COPY) $(CMDS) ../$@,CMDS 169 $(CD) cmds; $(OS9COPY) $(CMDS) ../$@,CMDS
170 $(foreach file, $(CMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) 170 $(OS9ATTR_EXEC) $(foreach file,$(CMDS),$@,CMDS/$(file))
171 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS 171 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS
172 $(foreach file, $(SYSBIN), $(OS9ATTR_TEXT) $@,SYS/$(file);) 172 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file))
173 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS 173 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS
174 $(foreach file, $(SYSTEXT), $(OS9ATTR_TEXT) $@,SYS/$(file);) 174 $(OS9ATTR_TEXT) $(foreach file,$(SYSTEXT),$@,SYS/$(file))
175 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS 175 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS
176 $(foreach file, $(DEFS), $(OS9ATTR_TEXT) $@,DEFS/$(file);) 176 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file))
177 $(CPL) $(STARTUP) $@,. 177 $(CPL) $(STARTUP) $@,.
178 $(foreach file, $(STARTUP), $(OS9ATTR_TEXT) $@,$(file);) 178 $(OS9ATTR_TEXT) $(foreach file,$(STARTUP),$@,$(file))
179 $(RM) $(LDSK360K_1_50HZ) 179 $(RM) $(LDSK360K_1_50HZ)
180 $(SOFTLINK) $@ $(LDSK360K_1_50HZ) 180 $(SOFTLINK) $@ $(LDSK360K_1_50HZ)
181 181
182 $(DSK360K_2): 182 $(DSK360K_2):
183 -$(RM) $@ 183 -$(RM) $@
184 $(OS9FORMAT_DS40) -q $@ -n"NitrOS-9/$(CPU) Level 2 Disk 2" 184 $(OS9FORMAT_DS40) -q $@ -n"NitrOS-9/$(CPU) Level 2 Disk 2"
185 $(MAKDIR) $@,CMDS 185 $(MAKDIR) $@,CMDS
186 $(CD) cmds; $(OS9COPY) $(CMDS_D2) ../$@,CMDS 186 $(CD) cmds; $(OS9COPY) $(CMDS_D2) ../$@,CMDS
187 $(foreach file, $(CMDS_D2), $(OS9ATTR_EXEC) $@,CMDS/$(file);) 187 $(OS9ATTR_EXEC) $(foreach file,$(CMDS_D2),$@,CMDS/$(file))
188 $(MAKDIR) $@,NITROS9 188 $(MAKDIR) $@,NITROS9
189 $(MAKDIR) $@,NITROS9/$(DISTRO) 189 $(MAKDIR) $@,NITROS9/$(DISTRO)
190 $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS 190 $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS
191 $(CD) cmds; $(OS9COPY) $(MODULECMDS) ../$@,NITROS9/$(DISTRO)/CMDS 191 $(CD) cmds; $(OS9COPY) $(MODULECMDS) ../$@,NITROS9/$(DISTRO)/CMDS
192 $(foreach file, $(MODULECMDS), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/CMDS/$(file);) 192 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/$(DISTRO)/CMDS/$(file))
193 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES 193 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES
194 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK 194 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK
195 $(CD) modules; $(OS9COPY) $(BOOTTRACK) ../$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK 195 $(CD) modules; $(OS9COPY) $(BOOTTRACK) ../$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK
196 $(foreach file, $(BOOTTRACK), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file);) 196 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file))
197 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL 197 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL
198 $(CD) modules; $(OS9COPY) $(KERNEL) ../$@,NITROS9/$(DISTRO)/MODULES/KERNEL 198 $(CD) modules; $(OS9COPY) $(KERNEL) ../$@,NITROS9/$(DISTRO)/MODULES/KERNEL
199 $(foreach file, $(KERNEL), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file);) 199 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file))
200 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS 200 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS
201 $(CD) modules; $(OS9COPY) $(SYSMODS) ../$@,NITROS9/$(DISTRO)/MODULES/SYSMODS 201 $(CD) modules; $(OS9COPY) $(SYSMODS) ../$@,NITROS9/$(DISTRO)/MODULES/SYSMODS
202 $(foreach file, $(SYSMODS), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file);) 202 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file))
203 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS 203 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS
204 $(CD) modules; $(OS9COPY) $(CLOCKS) ../$@,NITROS9/$(DISTRO)/MODULES/CLOCKS 204 $(CD) modules; $(OS9COPY) $(CLOCKS) ../$@,NITROS9/$(DISTRO)/MODULES/CLOCKS
205 $(foreach file, $(CLOCKS), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file);) 205 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file))
206 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF 206 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF
207 $(CD) modules; $(OS9COPY) $(RBF) ../$@,NITROS9/$(DISTRO)/MODULES/RBF 207 $(CD) modules; $(OS9COPY) $(RBF) ../$@,NITROS9/$(DISTRO)/MODULES/RBF
208 $(foreach file, $(RBF), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/RBF/$(file);) 208 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/$(DISTRO)/MODULES/RBF/$(file))
209 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF 209 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF
210 $(CD) modules; $(OS9COPY) $(SCF) ../$@,NITROS9/$(DISTRO)/MODULES/SCF 210 $(CD) modules; $(OS9COPY) $(SCF) ../$@,NITROS9/$(DISTRO)/MODULES/SCF
211 $(foreach file, $(SCF), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/SCF/$(file);) 211 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/$(DISTRO)/MODULES/SCF/$(file))
212 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE 212 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE
213 $(CD) modules; $(OS9COPY) $(PIPE) ../$@,NITROS9/$(DISTRO)/MODULES/PIPE 213 $(CD) modules; $(OS9COPY) $(PIPE) ../$@,NITROS9/$(DISTRO)/MODULES/PIPE
214 $(foreach file, $(PIPE), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file);) 214 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file))
215 $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS 215 $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS
216 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS 216 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS
217 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS 217 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS
218 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS 218 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS
219 $(RM) $(LDSK360K_2) 219 $(RM) $(LDSK360K_2)
227 $(MAKDIR) $@,SYS 227 $(MAKDIR) $@,SYS
228 $(MAKDIR) $@,DEFS 228 $(MAKDIR) $@,DEFS
229 $(OS9COPY) modules/$(SYSGO) $@,sysgo 229 $(OS9COPY) modules/$(SYSGO) $@,sysgo
230 $(OS9ATTR_EXEC) $@,sysgo 230 $(OS9ATTR_EXEC) $@,sysgo
231 $(CD) cmds; $(OS9COPY) $(CMDS) ../$@,CMDS 231 $(CD) cmds; $(OS9COPY) $(CMDS) ../$@,CMDS
232 $(foreach file, $(CMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) 232 $(OS9ATTR_EXEC) $(foreach file,$(CMDS),$@,CMDS/$(file))
233 $(CD) cmds; $(OS9COPY) $(CMDS_D2) ../$@,CMDS 233 $(CD) cmds; $(OS9COPY) $(CMDS_D2) ../$@,CMDS
234 $(foreach file, $(CMDS_D2), $(OS9ATTR_EXEC) $@,CMDS/$(file);) 234 $(OS9ATTR_EXEC) $(foreach file,$(CMDS_D2),$@,CMDS/$(file))
235 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS 235 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS
236 $(foreach file, $(SYSBIN), $(OS9ATTR_TEXT) $@,SYS/$(file);) 236 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file))
237 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS 237 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS
238 $(foreach file, $(SYSTEXT), $(OS9ATTR_TEXT) $@,SYS/$(file);) 238 $(OS9ATTR_TEXT) $(foreach file,$(SYSTEXT),$@,SYS/$(file))
239 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS 239 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS
240 $(foreach file, $(DEFS), $(OS9ATTR_TEXT) $@,DEFS/$(file);) 240 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file))
241 $(CPL) $(STARTUP) $@,. 241 $(CPL) $(STARTUP) $@,.
242 $(foreach file, $(STARTUP), $(OS9ATTR_TEXT) $@,$(file);) 242 $(OS9ATTR_TEXT) $(foreach file,$(STARTUP),$@,$(file))
243 $(MAKDIR) $@,NITROS9 243 $(MAKDIR) $@,NITROS9
244 $(MAKDIR) $@,NITROS9/$(DISTRO) 244 $(MAKDIR) $@,NITROS9/$(DISTRO)
245 $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS 245 $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS
246 $(CD) cmds; $(OS9COPY) $(MODULECMDS) ../$@,NITROS9/$(DISTRO)/CMDS 246 $(CD) cmds; $(OS9COPY) $(MODULECMDS) ../$@,NITROS9/$(DISTRO)/CMDS
247 $(foreach file, $(MODULECMDS), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/CMDS/$(file);) 247 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/$(DISTRO)/CMDS/$(file))
248 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES 248 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES
249 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK 249 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK
250 $(CD) modules; $(OS9COPY) $(BOOTTRACK) ../$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK 250 $(CD) modules; $(OS9COPY) $(BOOTTRACK) ../$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK
251 $(foreach file, $(BOOTTRACK), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file);) 251 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file))
252 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL 252 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL
253 $(CD) modules; $(OS9COPY) $(KERNEL) ../$@,NITROS9/$(DISTRO)/MODULES/KERNEL 253 $(CD) modules; $(OS9COPY) $(KERNEL) ../$@,NITROS9/$(DISTRO)/MODULES/KERNEL
254 $(foreach file, $(KERNEL), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file);) 254 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file))
255 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS 255 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS
256 $(CD) modules; $(OS9COPY) $(SYSMODS) ../$@,NITROS9/$(DISTRO)/MODULES/SYSMODS 256 $(CD) modules; $(OS9COPY) $(SYSMODS) ../$@,NITROS9/$(DISTRO)/MODULES/SYSMODS
257 $(foreach file, $(SYSMODS), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file);) 257 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file))
258 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS 258 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS
259 $(CD) modules; $(OS9COPY) $(CLOCKS) ../$@,NITROS9/$(DISTRO)/MODULES/CLOCKS 259 $(CD) modules; $(OS9COPY) $(CLOCKS) ../$@,NITROS9/$(DISTRO)/MODULES/CLOCKS
260 $(foreach file, $(CLOCKS), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file);) 260 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file))
261 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF 261 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF
262 $(CD) modules; $(OS9COPY) $(RBF) ../$@,NITROS9/$(DISTRO)/MODULES/RBF 262 $(CD) modules; $(OS9COPY) $(RBF) ../$@,NITROS9/$(DISTRO)/MODULES/RBF
263 $(foreach file, $(RBF), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/RBF/$(file);) 263 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/$(DISTRO)/MODULES/RBF/$(file))
264 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF 264 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF
265 $(CD) modules; $(OS9COPY) $(SCF) ../$@,NITROS9/$(DISTRO)/MODULES/SCF 265 $(CD) modules; $(OS9COPY) $(SCF) ../$@,NITROS9/$(DISTRO)/MODULES/SCF
266 $(foreach file, $(SCF), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/SCF/$(file);) 266 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/$(DISTRO)/MODULES/SCF/$(file))
267 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE 267 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE
268 $(CD) modules; $(OS9COPY) $(PIPE) ../$@,NITROS9/$(DISTRO)/MODULES/PIPE 268 $(CD) modules; $(OS9COPY) $(PIPE) ../$@,NITROS9/$(DISTRO)/MODULES/PIPE
269 $(foreach file, $(PIPE), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file);) 269 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file))
270 $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS 270 $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS
271 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS 271 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS
272 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS 272 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS
273 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS 273 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS
274 $(RM) $(LDSK720K) 274 $(RM) $(LDSK720K)
282 $(MAKDIR) $@,SYS 282 $(MAKDIR) $@,SYS
283 $(MAKDIR) $@,DEFS 283 $(MAKDIR) $@,DEFS
284 $(OS9COPY) modules/$(SYSGO) $@,sysgo 284 $(OS9COPY) modules/$(SYSGO) $@,sysgo
285 $(OS9ATTR_EXEC) $@,sysgo 285 $(OS9ATTR_EXEC) $@,sysgo
286 $(CD) cmds; $(OS9COPY) $(CMDS) ../$@,CMDS 286 $(CD) cmds; $(OS9COPY) $(CMDS) ../$@,CMDS
287 $(foreach file, $(CMDS), $(OS9ATTR_EXEC) $@,CMDS/$(file);) 287 $(OS9ATTR_EXEC) $(foreach file,$(CMDS),$@,CMDS/$(file))
288 $(CD) cmds; $(OS9COPY) $(CMDS_D2) ../$@,CMDS 288 $(CD) cmds; $(OS9COPY) $(CMDS_D2) ../$@,CMDS
289 $(foreach file, $(CMDS_D2), $(OS9ATTR_EXEC) $@,CMDS/$(file);) 289 $(OS9ATTR_EXEC) $(foreach file,$(CMDS_D2),$@,CMDS/$(file))
290 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS 290 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS
291 $(foreach file, $(SYSBIN), $(OS9ATTR_TEXT) $@,SYS/$(file);) 291 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file))
292 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS 292 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS
293 $(foreach file, $(SYSTEXT), $(OS9ATTR_TEXT) $@,SYS/$(file);) 293 $(OS9ATTR_TEXT) $(foreach file,$(SYSTEXT),$@,SYS/$(file))
294 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS 294 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS
295 $(foreach file, $(DEFS), $(OS9ATTR_TEXT) $@,DEFS/$(file);) 295 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file))
296 $(CPL) $(STARTUP) $@,. 296 $(CPL) $(STARTUP) $@,.
297 $(foreach file, $(STARTUP), $(OS9ATTR_TEXT) $@,$(file);) 297 $(OS9ATTR_TEXT) $(foreach file,$(STARTUP),$@,$(file))
298 $(MAKDIR) $@,NITROS9 298 $(MAKDIR) $@,NITROS9
299 $(MAKDIR) $@,NITROS9/$(DISTRO) 299 $(MAKDIR) $@,NITROS9/$(DISTRO)
300 $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS 300 $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS
301 $(CD) cmds; $(OS9COPY) $(MODULECMDS) ../$@,NITROS9/$(DISTRO)/CMDS 301 $(CD) cmds; $(OS9COPY) $(MODULECMDS) ../$@,NITROS9/$(DISTRO)/CMDS
302 $(foreach file, $(MODULECMDS), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/CMDS/$(file);) 302 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/$(DISTRO)/CMDS/$(file))
303 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES 303 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES
304 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK 304 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK
305 $(CD) modules; $(OS9COPY) $(BOOTTRACK) ../$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK 305 $(CD) modules; $(OS9COPY) $(BOOTTRACK) ../$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK
306 $(foreach file, $(BOOTTRACK), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file);) 306 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file))
307 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL 307 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL
308 $(CD) modules; $(OS9COPY) $(KERNEL) ../$@,NITROS9/$(DISTRO)/MODULES/KERNEL 308 $(CD) modules; $(OS9COPY) $(KERNEL) ../$@,NITROS9/$(DISTRO)/MODULES/KERNEL
309 $(foreach file, $(KERNEL), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file);) 309 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file))
310 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS 310 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS
311 $(CD) modules; $(OS9COPY) $(SYSMODS) ../$@,NITROS9/$(DISTRO)/MODULES/SYSMODS 311 $(CD) modules; $(OS9COPY) $(SYSMODS) ../$@,NITROS9/$(DISTRO)/MODULES/SYSMODS
312 $(foreach file, $(SYSMODS), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file);) 312 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file))
313 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS 313 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS
314 $(CD) modules; $(OS9COPY) $(CLOCKS) ../$@,NITROS9/$(DISTRO)/MODULES/CLOCKS 314 $(CD) modules; $(OS9COPY) $(CLOCKS) ../$@,NITROS9/$(DISTRO)/MODULES/CLOCKS
315 $(foreach file, $(CLOCKS), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file);) 315 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file))
316 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF 316 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF
317 $(CD) modules; $(OS9COPY) $(RBF) ../$@,NITROS9/$(DISTRO)/MODULES/RBF 317 $(CD) modules; $(OS9COPY) $(RBF) ../$@,NITROS9/$(DISTRO)/MODULES/RBF
318 $(foreach file, $(RBF), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/RBF/$(file);) 318 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/$(DISTRO)/MODULES/RBF/$(file))
319 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF 319 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF
320 $(CD) modules; $(OS9COPY) $(SCF) ../$@,NITROS9/$(DISTRO)/MODULES/SCF 320 $(CD) modules; $(OS9COPY) $(SCF) ../$@,NITROS9/$(DISTRO)/MODULES/SCF
321 $(foreach file, $(SCF), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/SCF/$(file);) 321 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/$(DISTRO)/MODULES/SCF/$(file))
322 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE 322 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE
323 $(CD) modules; $(OS9COPY) $(PIPE) ../$@,NITROS9/$(DISTRO)/MODULES/PIPE 323 $(CD) modules; $(OS9COPY) $(PIPE) ../$@,NITROS9/$(DISTRO)/MODULES/PIPE
324 $(foreach file, $(PIPE), $(OS9ATTR_EXEC) $@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file);) 324 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file))
325 $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS 325 $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS
326 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS 326 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS
327 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS 327 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS
328 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS 328 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS
329 $(RM) $(LDSK720K_50HZ) 329 $(RM) $(LDSK720K_50HZ)