Mercurial > hg > Members > kono > nitros9-code
annotate level3/coco3/makefile @ 2857:d5220b220313 lwtools-port
Makefiles: Use native cp for copying dsk images
The "os9 copy" is not able to do this on Cygwin,
and is not the right tool for the job anyway.
Thanks to Bob Devries for reporting this issue!
author | Tormod Volden <debian.tormod@gmail.com> |
---|---|
date | Sat, 13 Jul 2013 11:53:36 +0200 |
parents | 84d284e812cd |
children | 28ed72477814 |
rev | line source |
---|---|
2349 | 1 PORT = coco3 |
2 include $(NITROS9DIR)/rules.mak | |
3 | |
4 CPU = 6809 | |
5 LEVEL = 3 | |
6 | |
7 DISTRO = $(CPU)L$(LEVEL) | |
8 DISTRONAME = nos9$(CPU)l$(LEVEL) | |
9 DISTROVER = $(DISTRONAME)$(NITROS9VER)$(PORT) | |
2724
05b648103e78
Renamed dw3.sb to dwio.sb and rbdw3 to rbdw
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2349
diff
changeset
|
10 BOOTFILE_DW = bootfiles/bootfile_dw |
2349 | 11 BOOTFILE_40D = bootfiles/bootfile_40d |
12 BOOTFILE_80D = bootfiles/bootfile_80d | |
13 BOOTFILE_40D_50HZ = bootfiles/bootfile_40d_50hz | |
14 BOOTFILE_80D_50HZ = bootfiles/bootfile_80d_50hz | |
15 KERNELFILE = bootfiles/kernel_1773 | |
16 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:
2349
diff
changeset
|
17 KERNELFILE_DW = bootfiles/kernel_dw |
2349 | 18 DIRS = cmds modules defs sys bootfiles |
19 | |
20 CMDS = $(shell $(CD) cmds; make showobjs) | |
21 CMDS_D2 = $(shell $(CD) cmds; make showobjs_d2) | |
22 BOOTTRACK = $(shell $(CD) modules; make showboottrack) | |
23 KERNEL = $(shell $(CD) modules; make showkernel) | |
24 SYSMODS = $(shell $(CD) modules; make showsysmods) | |
25 CLOCKS = $(shell $(CD) modules; make showclocks) | |
26 RBF = $(shell $(CD) modules; make showrbf) | |
27 SCF = $(shell $(CD) modules; make showscf) | |
28 PIPE = $(shell $(CD) modules; make showpipe) | |
29 MODULECMDS = shell grfdrv del echo format makdir merge os9gen prompt tmode | |
30 | |
31 DEFS = $(shell $(CD) defs; make showobjs) | |
32 SYSBIN = $(shell $(CD) sys; make showbinobjs) | |
33 SYSTEXT = $(shell $(CD) sys; make showtextobjs) | |
34 STARTUP = startup | |
35 SYSGO = sysgo_dd | |
36 | |
37 PACKAGENAME = $(DISTROVER).zip | |
2724
05b648103e78
Renamed dw3.sb to dwio.sb and rbdw3 to rbdw
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2349
diff
changeset
|
38 DSKDW = $(DISTROVER)_dw.dsk |
05b648103e78
Renamed dw3.sb to dwio.sb and rbdw3 to rbdw
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2349
diff
changeset
|
39 LDSKDW = $(DISTRONAME)_dw.dsk |
2349 | 40 DSK360K_1 = $(DISTROVER)_40d_1.dsk |
41 LDSK360K_1 = $(DISTRONAME)_40d_1.dsk | |
42 DSK360K_1_50HZ = $(DISTROVER)_40d_1_50hz.dsk | |
43 LDSK360K_1_50HZ = $(DISTRONAME)_40d_1_50hz.dsk | |
44 DSK360K_2 = $(DISTROVER)_40d_2.dsk | |
45 LDSK360K_2 = $(DISTRONAME)_40d_2.dsk | |
46 DSK720K = $(DISTROVER)_80d.dsk | |
47 LDSK720K = $(DISTRONAME)_80d.dsk | |
48 DSK720K_50HZ = $(DISTROVER)_80d_50hz.dsk | |
49 LDSK720K_50HZ = $(DISTRONAME)_80d_50hz.dsk | |
50 TESTDSK = test.dsk | |
51 | |
2724
05b648103e78
Renamed dw3.sb to dwio.sb and rbdw3 to rbdw
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2349
diff
changeset
|
52 DSKS = $(DSKDW) $(DSK360K_1) $(DSK360K_1_50HZ) $(DSK360K_2) $(DSK720K) $(DSK720K_50HZ) |
05b648103e78
Renamed dw3.sb to dwio.sb and rbdw3 to rbdw
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2349
diff
changeset
|
53 LDSKS = $(LDSKDW) $(LDSK360K_1) $(LDSK360K_1_50HZ) $(LDSK360K_2) $(LDSK720K) $(LDSK720K_50HZ) |
2349 | 54 |
55 # Make all components | |
56 all: | |
57 @$(ECHO) "**************************************************" | |
58 @$(ECHO) "* *" | |
59 @$(ECHO) "* NitrOS-9/$(CPU) Level 2 Distribution *" | |
60 @$(ECHO) "* *" | |
61 @$(ECHO) "**************************************************" | |
62 $(foreach dir, $(DIRS), ($(CD) $(dir); make);) | |
63 | |
64 # Clean all components | |
65 clean: dskclean | |
66 $(foreach dir, $(DIRS), ($(CD) $(dir); make clean);) | |
67 | |
68 dskclean: | |
2835
c1892376e7a7
Makefiles: Do not let $(RM) silently fail
Tormod Volden <debian.tormod@gmail.com>
parents:
2724
diff
changeset
|
69 $(RM) $(PACKAGENAME) $(DSKS) $(LDSKS) |
2349 | 70 |
71 dsk: all $(PACKAGENAME) | |
72 | |
73 dskcopy: dsk | |
2857
d5220b220313
Makefiles: Use native cp for copying dsk images
Tormod Volden <debian.tormod@gmail.com>
parents:
2856
diff
changeset
|
74 $(CP) $(DSKS) $(DSKDIR) |
2349 | 75 |
76 scp: dsk | |
77 scp $(PACKAGENAME) boisy@cvs.nitros9.org:/home/nitros9/public_html | |
78 | |
79 $(PACKAGENAME): $(DSKS) ../../ReadMe ../../ChangeLog | |
80 $(ARCHIVE) $@ $^ | |
81 | |
2724
05b648103e78
Renamed dw3.sb to dwio.sb and rbdw3 to rbdw
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2349
diff
changeset
|
82 $(DSKDW): |
2835
c1892376e7a7
Makefiles: Do not let $(RM) silently fail
Tormod Volden <debian.tormod@gmail.com>
parents:
2724
diff
changeset
|
83 $(RM) $@ |
2724
05b648103e78
Renamed dw3.sb to dwio.sb and rbdw3 to rbdw
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2349
diff
changeset
|
84 $(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:
2349
diff
changeset
|
85 $(OS9GEN) $@ -b=$(BOOTFILE_DW) -t=$(KERNELFILE_DW) |
2349 | 86 $(MAKDIR) $@,CMDS |
87 $(MAKDIR) $@,SYS | |
88 $(MAKDIR) $@,DEFS | |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
89 $(OS9COPY) modules/$(SYSGO) $@,sysgo |
2349 | 90 $(OS9ATTR_EXEC) $@,sysgo |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
91 $(CD) cmds; $(OS9COPY) $(CMDS) ../$@,CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2835
diff
changeset
|
92 $(OS9ATTR_EXEC) $(foreach file,$(CMDS),$@,CMDS/$(file)) |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
93 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2835
diff
changeset
|
94 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file)) |
2349 | 95 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2835
diff
changeset
|
96 $(OS9ATTR_TEXT) $(foreach file,$(SYSTEXT),$@,SYS/$(file)) |
2349 | 97 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2835
diff
changeset
|
98 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file)) |
2349 | 99 $(CPL) $(STARTUP) $@,. |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2835
diff
changeset
|
100 $(OS9ATTR_TEXT) $(foreach file,$(STARTUP),$@,$(file)) |
2349 | 101 $(MAKDIR) $@,NITROS9 |
102 $(MAKDIR) $@,NITROS9/$(DISTRO) | |
103 $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS | |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
104 $(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:
2835
diff
changeset
|
105 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/$(DISTRO)/CMDS/$(file)) |
2349 | 106 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES |
107 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK | |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
108 $(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:
2835
diff
changeset
|
109 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file)) |
2349 | 110 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
111 $(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:
2835
diff
changeset
|
112 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file)) |
2349 | 113 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
114 $(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:
2835
diff
changeset
|
115 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file)) |
2349 | 116 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
117 $(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:
2835
diff
changeset
|
118 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file)) |
2349 | 119 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
120 $(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:
2835
diff
changeset
|
121 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/$(DISTRO)/MODULES/RBF/$(file)) |
2349 | 122 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
123 $(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:
2835
diff
changeset
|
124 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/$(DISTRO)/MODULES/SCF/$(file)) |
2349 | 125 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
126 $(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:
2835
diff
changeset
|
127 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file)) |
2349 | 128 $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS |
129 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS | |
130 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS | |
131 $(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:
2349
diff
changeset
|
132 $(RM) $(LDSKDW) |
05b648103e78
Renamed dw3.sb to dwio.sb and rbdw3 to rbdw
Boisy Pitre <boisy.pitre@nuance.com>
parents:
2349
diff
changeset
|
133 $(SOFTLINK) $@ $(LDSKDW) |
2349 | 134 |
135 $(DSK360K_1): | |
2835
c1892376e7a7
Makefiles: Do not let $(RM) silently fail
Tormod Volden <debian.tormod@gmail.com>
parents:
2724
diff
changeset
|
136 $(RM) $@ |
2349 | 137 $(OS9FORMAT_DS40) -q $@ -n"NitrOS-9/$(CPU) Level 2 Disk 1" |
138 $(OS9GEN) $@ -b=$(BOOTFILE_40D) -t=$(KERNELFILE) | |
139 $(MAKDIR) $@,CMDS | |
140 $(MAKDIR) $@,SYS | |
141 $(MAKDIR) $@,DEFS | |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
142 $(OS9COPY) modules/$(SYSGO) $@,sysgo |
2349 | 143 $(OS9ATTR_EXEC) $@,sysgo |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
144 $(CD) cmds; $(OS9COPY) $(CMDS) ../$@,CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2835
diff
changeset
|
145 $(OS9ATTR_EXEC) $(foreach file,$(CMDS),$@,CMDS/$(file)) |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
146 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2835
diff
changeset
|
147 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file)) |
2349 | 148 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2835
diff
changeset
|
149 $(OS9ATTR_TEXT) $(foreach file,$(SYSTEXT),$@,SYS/$(file)) |
2349 | 150 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2835
diff
changeset
|
151 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file)) |
2349 | 152 $(CPL) $(STARTUP) $@,. |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2835
diff
changeset
|
153 $(OS9ATTR_TEXT) $(foreach file,$(STARTUP),$@,$(file)) |
2349 | 154 $(RM) $(LDSK360K_1) |
155 $(SOFTLINK) $@ $(LDSK360K_1) | |
156 | |
157 $(DSK360K_1_50HZ): | |
2835
c1892376e7a7
Makefiles: Do not let $(RM) silently fail
Tormod Volden <debian.tormod@gmail.com>
parents:
2724
diff
changeset
|
158 $(RM) $@ |
2349 | 159 $(OS9FORMAT_DS40) -q $@ -n"NitrOS-9/$(CPU) Level 2 Disk 1" |
160 $(OS9GEN) $@ -b=$(BOOTFILE_40D_50HZ) -t=$(KERNELFILE_50HZ) | |
161 $(MAKDIR) $@,CMDS | |
162 $(MAKDIR) $@,SYS | |
163 $(MAKDIR) $@,DEFS | |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
164 $(OS9COPY) modules/$(SYSGO) $@,sysgo |
2349 | 165 $(OS9ATTR_EXEC) $@,sysgo |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
166 $(CD) cmds; $(OS9COPY) $(CMDS) ../$@,CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2835
diff
changeset
|
167 $(OS9ATTR_EXEC) $(foreach file,$(CMDS),$@,CMDS/$(file)) |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
168 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2835
diff
changeset
|
169 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file)) |
2349 | 170 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2835
diff
changeset
|
171 $(OS9ATTR_TEXT) $(foreach file,$(SYSTEXT),$@,SYS/$(file)) |
2349 | 172 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2835
diff
changeset
|
173 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file)) |
2349 | 174 $(CPL) $(STARTUP) $@,. |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2835
diff
changeset
|
175 $(OS9ATTR_TEXT) $(foreach file,$(STARTUP),$@,$(file)) |
2349 | 176 $(RM) $(LDSK360K_1_50HZ) |
177 $(SOFTLINK) $@ $(LDSK360K_1_50HZ) | |
178 | |
179 $(DSK360K_2): | |
2835
c1892376e7a7
Makefiles: Do not let $(RM) silently fail
Tormod Volden <debian.tormod@gmail.com>
parents:
2724
diff
changeset
|
180 $(RM) $@ |
2349 | 181 $(OS9FORMAT_DS40) -q $@ -n"NitrOS-9/$(CPU) Level 2 Disk 2" |
182 $(MAKDIR) $@,CMDS | |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
183 $(CD) cmds; $(OS9COPY) $(CMDS_D2) ../$@,CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2835
diff
changeset
|
184 $(OS9ATTR_EXEC) $(foreach file,$(CMDS_D2),$@,CMDS/$(file)) |
2349 | 185 $(MAKDIR) $@,NITROS9 |
186 $(MAKDIR) $@,NITROS9/$(DISTRO) | |
187 $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS | |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
188 $(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:
2835
diff
changeset
|
189 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/$(DISTRO)/CMDS/$(file)) |
2349 | 190 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES |
191 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK | |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
192 $(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:
2835
diff
changeset
|
193 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file)) |
2349 | 194 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
195 $(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:
2835
diff
changeset
|
196 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file)) |
2349 | 197 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
198 $(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:
2835
diff
changeset
|
199 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file)) |
2349 | 200 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
201 $(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:
2835
diff
changeset
|
202 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file)) |
2349 | 203 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
204 $(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:
2835
diff
changeset
|
205 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/$(DISTRO)/MODULES/RBF/$(file)) |
2349 | 206 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
207 $(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:
2835
diff
changeset
|
208 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/$(DISTRO)/MODULES/SCF/$(file)) |
2349 | 209 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
210 $(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:
2835
diff
changeset
|
211 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file)) |
2349 | 212 $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS |
213 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS | |
214 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS | |
215 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS | |
216 $(RM) $(LDSK360K_2) | |
217 $(SOFTLINK) $@ $(LDSK360K_2) | |
218 | |
219 $(DSK720K): | |
2835
c1892376e7a7
Makefiles: Do not let $(RM) silently fail
Tormod Volden <debian.tormod@gmail.com>
parents:
2724
diff
changeset
|
220 $(RM) $@ |
2349 | 221 $(OS9FORMAT_DS80) -q $@ -n"NitrOS-9/$(CPU) Level 2" |
222 $(OS9GEN) $@ -b=$(BOOTFILE_80D) -t=$(KERNELFILE) | |
223 $(MAKDIR) $@,CMDS | |
224 $(MAKDIR) $@,SYS | |
225 $(MAKDIR) $@,DEFS | |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
226 $(OS9COPY) modules/$(SYSGO) $@,sysgo |
2349 | 227 $(OS9ATTR_EXEC) $@,sysgo |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
228 $(CD) cmds; $(OS9COPY) $(CMDS) ../$@,CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2835
diff
changeset
|
229 $(OS9ATTR_EXEC) $(foreach file,$(CMDS),$@,CMDS/$(file)) |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
230 $(CD) cmds; $(OS9COPY) $(CMDS_D2) ../$@,CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2835
diff
changeset
|
231 $(OS9ATTR_EXEC) $(foreach file,$(CMDS_D2),$@,CMDS/$(file)) |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
232 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2835
diff
changeset
|
233 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file)) |
2349 | 234 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2835
diff
changeset
|
235 $(OS9ATTR_TEXT) $(foreach file,$(SYSTEXT),$@,SYS/$(file)) |
2349 | 236 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2835
diff
changeset
|
237 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file)) |
2349 | 238 $(CPL) $(STARTUP) $@,. |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2835
diff
changeset
|
239 $(OS9ATTR_TEXT) $(foreach file,$(STARTUP),$@,$(file)) |
2349 | 240 $(MAKDIR) $@,NITROS9 |
241 $(MAKDIR) $@,NITROS9/$(DISTRO) | |
242 $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS | |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
243 $(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:
2835
diff
changeset
|
244 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/$(DISTRO)/CMDS/$(file)) |
2349 | 245 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES |
246 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK | |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
247 $(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:
2835
diff
changeset
|
248 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file)) |
2349 | 249 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
250 $(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:
2835
diff
changeset
|
251 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file)) |
2349 | 252 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
253 $(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:
2835
diff
changeset
|
254 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file)) |
2349 | 255 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
256 $(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:
2835
diff
changeset
|
257 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file)) |
2349 | 258 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
259 $(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:
2835
diff
changeset
|
260 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/$(DISTRO)/MODULES/RBF/$(file)) |
2349 | 261 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
262 $(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:
2835
diff
changeset
|
263 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/$(DISTRO)/MODULES/SCF/$(file)) |
2349 | 264 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
265 $(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:
2835
diff
changeset
|
266 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file)) |
2349 | 267 $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS |
268 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS | |
269 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS | |
270 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS | |
271 $(RM) $(LDSK720K) | |
272 $(SOFTLINK) $@ $(LDSK720K) | |
273 | |
274 $(DSK720K_50HZ): | |
2835
c1892376e7a7
Makefiles: Do not let $(RM) silently fail
Tormod Volden <debian.tormod@gmail.com>
parents:
2724
diff
changeset
|
275 $(RM) $@ |
2349 | 276 $(OS9FORMAT_DS80) -q $@ -n"NitrOS-9/$(CPU) Level 2" |
277 $(OS9GEN) $@ -b=$(BOOTFILE_80D_50HZ) -t=$(KERNELFILE_50HZ) | |
278 $(MAKDIR) $@,CMDS | |
279 $(MAKDIR) $@,SYS | |
280 $(MAKDIR) $@,DEFS | |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
281 $(OS9COPY) modules/$(SYSGO) $@,sysgo |
2349 | 282 $(OS9ATTR_EXEC) $@,sysgo |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
283 $(CD) cmds; $(OS9COPY) $(CMDS) ../$@,CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2835
diff
changeset
|
284 $(OS9ATTR_EXEC) $(foreach file,$(CMDS),$@,CMDS/$(file)) |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
285 $(CD) cmds; $(OS9COPY) $(CMDS_D2) ../$@,CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2835
diff
changeset
|
286 $(OS9ATTR_EXEC) $(foreach file,$(CMDS_D2),$@,CMDS/$(file)) |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
287 $(CD) sys; $(OS9COPY) $(SYSBIN) ../$@,SYS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2835
diff
changeset
|
288 $(OS9ATTR_TEXT) $(foreach file,$(SYSBIN),$@,SYS/$(file)) |
2349 | 289 $(CD) sys; $(CPL) $(SYSTEXT) ../$@,SYS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2835
diff
changeset
|
290 $(OS9ATTR_TEXT) $(foreach file,$(SYSTEXT),$@,SYS/$(file)) |
2349 | 291 $(CD) defs; $(CPL) $(DEFS) ../$@,DEFS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2835
diff
changeset
|
292 $(OS9ATTR_TEXT) $(foreach file,$(DEFS),$@,DEFS/$(file)) |
2349 | 293 $(CPL) $(STARTUP) $@,. |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2835
diff
changeset
|
294 $(OS9ATTR_TEXT) $(foreach file,$(STARTUP),$@,$(file)) |
2349 | 295 $(MAKDIR) $@,NITROS9 |
296 $(MAKDIR) $@,NITROS9/$(DISTRO) | |
297 $(MAKDIR) $@,NITROS9/$(DISTRO)/CMDS | |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
298 $(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:
2835
diff
changeset
|
299 $(OS9ATTR_EXEC) $(foreach file,$(MODULECMDS),$@,NITROS9/$(DISTRO)/CMDS/$(file)) |
2349 | 300 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES |
301 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK | |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
302 $(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:
2835
diff
changeset
|
303 $(OS9ATTR_EXEC) $(foreach file,$(BOOTTRACK),$@,NITROS9/$(DISTRO)/MODULES/BOOTTRACK/$(file)) |
2349 | 304 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/KERNEL |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
305 $(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:
2835
diff
changeset
|
306 $(OS9ATTR_EXEC) $(foreach file,$(KERNEL),$@,NITROS9/$(DISTRO)/MODULES/KERNEL/$(file)) |
2349 | 307 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SYSMODS |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
308 $(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:
2835
diff
changeset
|
309 $(OS9ATTR_EXEC) $(foreach file,$(SYSMODS),$@,NITROS9/$(DISTRO)/MODULES/SYSMODS/$(file)) |
2349 | 310 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/CLOCKS |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
311 $(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:
2835
diff
changeset
|
312 $(OS9ATTR_EXEC) $(foreach file,$(CLOCKS),$@,NITROS9/$(DISTRO)/MODULES/CLOCKS/$(file)) |
2349 | 313 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/RBF |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
314 $(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:
2835
diff
changeset
|
315 $(OS9ATTR_EXEC) $(foreach file,$(RBF),$@,NITROS9/$(DISTRO)/MODULES/RBF/$(file)) |
2349 | 316 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/SCF |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
317 $(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:
2835
diff
changeset
|
318 $(OS9ATTR_EXEC) $(foreach file,$(SCF),$@,NITROS9/$(DISTRO)/MODULES/SCF/$(file)) |
2349 | 319 $(MAKDIR) $@,NITROS9/$(DISTRO)/MODULES/PIPE |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
320 $(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:
2835
diff
changeset
|
321 $(OS9ATTR_EXEC) $(foreach file,$(PIPE),$@,NITROS9/$(DISTRO)/MODULES/PIPE/$(file)) |
2349 | 322 $(MAKDIR) $@,NITROS9/$(DISTRO)/BOOTLISTS |
323 $(CD) bootlists; $(CPL) *.bl ../$@,NITROS9/$(DISTRO)/BOOTLISTS | |
324 $(MAKDIR) $@,NITROS9/$(DISTRO)/SCRIPTS | |
325 $(CD) scripts; $(CPL) mb* ../$@,NITROS9/$(DISTRO)/SCRIPTS | |
326 $(RM) $(LDSK720K_50HZ) | |
327 $(SOFTLINK) $@ $(LDSK720K_50HZ) | |
328 | |
329 info: | |
330 @$(ECHO) "*** NitrOS-9/6809 Level 2 for the Tandy Color Computer 3 ***" | |
331 @$(foreach dsk, $(DSKS), $(ECHO) $(dsk);) |