comparison level2/coco3/makefile @ 3074:4addd971cf22

level2 makefile: Cosmetics, move DSKDW recipe Just to make level 1/2 makefile more alike.
author Tormod Volden <debian.tormod@gmail.com>
date Sun, 22 Feb 2015 14:40:03 +0100
parents cf06f1860f9f
children c2030762022b
comparison
equal deleted inserted replaced
3073:cf06f1860f9f 3074:4addd971cf22
112 scp $(PACKAGENAME) boisy@cvs.nitros9.org:/home/nitros9/public_html 112 scp $(PACKAGENAME) boisy@cvs.nitros9.org:/home/nitros9/public_html
113 113
114 $(PACKAGENAME): $(DSKS) ../../ReadMe ../../ChangeLog 114 $(PACKAGENAME): $(DSKS) ../../ReadMe ../../ChangeLog
115 $(ARCHIVE) $@ $^ 115 $(ARCHIVE) $@ $^
116 116
117 $(DSKDW):
118 $(RM) $@
119 $(OS9FORMAT_DW) -q $@ -n"NitrOS-9/$(CPU) Level $(LEVEL)"
120 $(OS9GEN) $@ -b=$(BOOTFILE_DW) -t=$(KERNELFILE_DW)
121 $(MAKDIR) $@,CMDS
122 $(MAKDIR) $@,SYS
123 $(MAKDIR) $@,DEFS
124 $(OS9COPY) modules/$(CCBKRN) $@,$(CCBKRN)
125 $(OS9COPY) modules/$(SYSGO) $@,sysgo
126 $(OS9ATTR_EXEC) $@,sysgo
127 $(CD) cmds; $(OS9COPY) $(CMDS_DW) ../$@,CMDS
128 $(OS9ATTR_EXEC) $(foreach file,$(CMDS_DW),$@,CMDS/$(file))
129 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS
130 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file))
131 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS
132 $(OS9ATTR_TEXT) $(foreach file,$(notdir $(SYSTEXT)),$@,SYS/$(file))
133 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS
134 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file))
135 $(CPL) $(STARTUP_DW) $@,startup
136 $(OS9ATTR_TEXT) $@,startup
137 $(MAKDIR) $@,NITROS9
138 $(MAKDIR) $@,NITROS9/$(DISTRO)
139 $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS
140 $(CD) cmds; $(OS9COPY) $(MODULECMDS) ../$@,NITROS9/$(DISTRO)/CMDS
141 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/$(DISTRO)/CMDS/$(file))
142 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES
143 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK
144 $(CD) modules; $(OS9COPY) $(BOOTTRACK) ../$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK
145 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file))
146 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL
147 $(CD) modules; $(OS9COPY) $(KERNEL) ../$@,NITROS9/$(DISTRO)/MODULES/KERNEL
148 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file))
149 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS
150 $(CD) modules; $(OS9COPY) $(SYSMODS) ../$@,NITROS9/$(DISTRO)/MODULES/SYSMODS
151 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file))
152 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS
153 $(CD) modules; $(OS9COPY) $(CLOCKS) ../$@,NITROS9/$(DISTRO)/MODULES/CLOCKS
154 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file))
155 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF
156 $(CD) modules; $(OS9COPY) $(RBF) ../$@,NITROS9/$(DISTRO)/MODULES/RBF
157 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/$(DISTRO)/MODULES/RBF/$(file))
158 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF
159 $(CD) modules; $(OS9COPY) $(SCF) ../$@,NITROS9/$(DISTRO)/MODULES/SCF
160 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/$(DISTRO)/MODULES/SCF/$(file))
161 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE
162 $(CD) modules; $(OS9COPY) $(PIPE) ../$@,NITROS9/$(DISTRO)/MODULES/PIPE
163 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file))
164 $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS
165 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS
166 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS
167 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS
168 $(RM) $(LDSKDW)
169 $(SOFTLINK) $@ $(LDSKDW)
170
117 $(DSKBECKER): 171 $(DSKBECKER):
118 $(RM) $@ 172 $(RM) $@
119 $(OS9FORMAT_DW) -q $@ -n"NitrOS-9/$(CPU) Level $(LEVEL)" 173 $(OS9FORMAT_DW) -q $@ -n"NitrOS-9/$(CPU) Level $(LEVEL)"
120 $(OS9GEN) $@ -b=$(BOOTFILE_BECKER) -t=$(KERNELFILE_BECKER) 174 $(OS9GEN) $@ -b=$(BOOTFILE_BECKER) -t=$(KERNELFILE_BECKER)
121 $(MAKDIR) $@,CMDS 175 $(MAKDIR) $@,CMDS
273 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS 327 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS
274 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS 328 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS
275 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS 329 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS
276 $(RM) $(LDSKCOCOSDC) 330 $(RM) $(LDSKCOCOSDC)
277 $(SOFTLINK) $@ $(LDSKCOCOSDC) 331 $(SOFTLINK) $@ $(LDSKCOCOSDC)
278
279 $(DSKDW):
280 $(RM) $@
281 $(OS9FORMAT_DW) -q $@ -n"NitrOS-9/$(CPU) Level $(LEVEL)"
282 $(OS9GEN) $@ -b=$(BOOTFILE_DW) -t=$(KERNELFILE_DW)
283 $(MAKDIR) $@,CMDS
284 $(MAKDIR) $@,SYS
285 $(MAKDIR) $@,DEFS
286 $(OS9COPY) modules/$(CCBKRN) $@,$(CCBKRN)
287 $(OS9COPY) modules/$(SYSGO) $@,sysgo
288 $(OS9ATTR_EXEC) $@,sysgo
289 $(CD) cmds; $(OS9COPY) $(CMDS_DW) ../$@,CMDS
290 $(OS9ATTR_EXEC) $(foreach file,$(CMDS_DW),$@,CMDS/$(file))
291 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS
292 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file))
293 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS
294 $(OS9ATTR_TEXT) $(foreach file,$(notdir $(SYSTEXT)),$@,SYS/$(file))
295 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS
296 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file))
297 $(CPL) $(STARTUP_DW) $@,startup
298 $(OS9ATTR_TEXT) $@,startup
299 $(MAKDIR) $@,NITROS9
300 $(MAKDIR) $@,NITROS9/$(DISTRO)
301 $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS
302 $(CD) cmds; $(OS9COPY) $(MODULECMDS) ../$@,NITROS9/$(DISTRO)/CMDS
303 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/$(DISTRO)/CMDS/$(file))
304 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES
305 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK
306 $(CD) modules; $(OS9COPY) $(BOOTTRACK) ../$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK
307 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file))
308 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL
309 $(CD) modules; $(OS9COPY) $(KERNEL) ../$@,NITROS9/$(DISTRO)/MODULES/KERNEL
310 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file))
311 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS
312 $(CD) modules; $(OS9COPY) $(SYSMODS) ../$@,NITROS9/$(DISTRO)/MODULES/SYSMODS
313 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file))
314 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS
315 $(CD) modules; $(OS9COPY) $(CLOCKS) ../$@,NITROS9/$(DISTRO)/MODULES/CLOCKS
316 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file))
317 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF
318 $(CD) modules; $(OS9COPY) $(RBF) ../$@,NITROS9/$(DISTRO)/MODULES/RBF
319 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/$(DISTRO)/MODULES/RBF/$(file))
320 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF
321 $(CD) modules; $(OS9COPY) $(SCF) ../$@,NITROS9/$(DISTRO)/MODULES/SCF
322 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/$(DISTRO)/MODULES/SCF/$(file))
323 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE
324 $(CD) modules; $(OS9COPY) $(PIPE) ../$@,NITROS9/$(DISTRO)/MODULES/PIPE
325 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file))
326 $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS
327 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS
328 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS
329 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS
330 $(RM) $(LDSKDW)
331 $(SOFTLINK) $@ $(LDSKDW)
332 332
333 $(DSKDWHEADLESS): 333 $(DSKDWHEADLESS):
334 $(RM) $@ 334 $(RM) $@
335 $(OS9FORMAT_DW) -q $@ -n"NitrOS-9/$(CPU) Level $(LEVEL)" 335 $(OS9FORMAT_DW) -q $@ -n"NitrOS-9/$(CPU) Level $(LEVEL)"
336 $(OS9GEN) $@ -b=$(BOOTFILE_DW_HEADLESS) -t=$(KERNELFILE_DW) 336 $(OS9GEN) $@ -b=$(BOOTFILE_DW_HEADLESS) -t=$(KERNELFILE_DW)