Mercurial > hg > Members > kono > nitros9-code
comparison level1/dalpha/bootfiles/makefile @ 2059:46aa4db8204e
More changes
author | boisy |
---|---|
date | Mon, 24 Apr 2006 18:02:14 +0000 |
parents | 2e37b5a0d4b3 |
children | 56f966b82dc4 |
comparison
equal
deleted
inserted
replaced
2058:27b36e424a4d | 2059:46aa4db8204e |
---|---|
25 # Commands directory | 25 # Commands directory |
26 CD = ../cmds | 26 CD = ../cmds |
27 | 27 |
28 DEPENDS = ./makefile | 28 DEPENDS = ./makefile |
29 | 29 |
30 KERNEL_D64 = $(MD)/rel $(MD)/krn $(MD)/krnp2 $(MD)/init \ | 30 KERNEL = $(MD)/rel $(MD)/krn $(MD)/krnp2 $(MD)/init \ |
31 $(MD)/boot_d64 | |
32 | |
33 KERNEL_D64TANO = $(MD)/rel $(MD)/krn $(MD)/krnp2 $(MD)/init \ | |
34 $(MD)/boot_1773_tano | |
35 | |
36 KERNEL_DALPHA = $(MD)/rel_dalpha $(MD)/krn $(MD)/krnp2 $(MD)/init \ | |
37 $(MD)/boot_dalpha | 31 $(MD)/boot_dalpha |
38 | 32 |
39 IDE = $(3PD)/ide | 33 #Dragon Alpha Bootfiles |
40 SCSI = $(3PD)/scsisys | |
41 | 34 |
42 | 35 BOOTFILE_COVDG_SS80 = $(MD)/ioman \ |
43 #Dragon 32+/64 bootfiles. | |
44 | |
45 BOOTFILE_D64_DS40_32 = $(MD)/ioman \ | |
46 $(MD)/vtio.dr $(MD)/covdg.io $(MD)/term32.dt \ | 36 $(MD)/vtio.dr $(MD)/covdg.io $(MD)/term32.dt \ |
47 $(MD)/rbf.mn $(MD)/ddisk.dr \ | 37 $(MD)/rbf.mn $(MD)/adisk.dr \ |
48 $(MD)/ddd0_40d_d64.dd \ | 38 $(MD)/ddd0_80s.dd\ |
49 $(MD)/d0_40d_d64.dd $(MD)/d1_40d_d64.dd \ | 39 $(MD)/d0_80s.dd $(MD)/d1_80s.dd \ |
50 $(MD)/d2_40d_d64.dd $(MD)/d3_40d_d64.dd \ | 40 $(MD)/d2_80s.dd $(MD)/d3_80s.dd \ |
51 $(MD)/scf.mn \ | 41 $(MD)/scf.mn \ |
52 $(MD)/printer_d64.dr $(MD)/p_d64.dd \ | 42 $(MD)/scdpp.dr $(MD)/p_dpp.dd \ |
53 $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \ | 43 $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \ |
54 $(MD)/clock_50hz $(MD)/clock2_soft \ | 44 $(MD)/clock_50hz $(MD)/clock2_soft \ |
55 $(MD)/sysgo_dd | 45 $(MD)/sysgo_dd |
56 | 46 |
57 BOOTFILE_D64_DS40_51 = $(MD)/ioman \ | 47 BOOTFILE_COHR_SS80 = $(MD)/ioman \ |
58 $(MD)/vtio.dr $(MD)/cohr.io $(MD)/term51.dt \ | 48 $(MD)/vtio.dr $(MD)/cohr.io $(MD)/term51.dt \ |
59 $(MD)/rbf.mn $(MD)/ddisk.dr \ | 49 $(MD)/rbf.mn $(MD)/adisk.dr \ |
60 $(MD)/ddd0_40d_d64.dd \ | 50 $(MD)/ddd0_80s.dd\ |
61 $(MD)/d0_40d_d64.dd $(MD)/d1_40d_d64.dd \ | 51 $(MD)/d0_80s.dd $(MD)/d1_80s.dd \ |
62 $(MD)/d2_40d_d64.dd $(MD)/d3_40d_d64.dd \ | 52 $(MD)/d2_80s.dd $(MD)/d3_80s.dd \ |
63 $(MD)/scf.mn \ | 53 $(MD)/scf.mn \ |
64 $(MD)/printer_d64.dr $(MD)/p_d64.dd \ | 54 $(MD)/scdpp.dr $(MD)/p_dpp.dd \ |
65 $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \ | 55 $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \ |
66 $(MD)/clock_50hz $(MD)/clock2_soft \ | 56 $(MD)/clock_50hz $(MD)/clock2_soft \ |
67 $(MD)/sysgo_dd | 57 $(MD)/sysgo_dd |
68 | 58 |
69 BOOTFILE_D64_SS40_32 = $(MD)/ioman \ | 59 BOOTFILE_COVDG_DS80 = $(MD)/ioman \ |
70 $(MD)/vtio.dr $(MD)/covdg.io $(MD)/term32.dt \ | 60 $(MD)/vtio.dr $(MD)/covdg.io $(MD)/term32.dt \ |
71 $(MD)/rbf.mn $(MD)/ddisk.dr \ | 61 $(MD)/rbf.mn $(MD)/adisk.dr \ |
72 $(MD)/ddd0_40s_d64.dd \ | 62 $(MD)/ddd0_80d.dd \ |
73 $(MD)/d0_40s_d64.dd $(MD)/d1_40s_d64.dd \ | 63 $(MD)/d0_80d.dd $(MD)/d1_80d.dd \ |
74 $(MD)/d2_40s_d64.dd $(MD)/d3_40s_d64.dd \ | 64 $(MD)/d2_80d.dd $(MD)/d3_80d.dd \ |
75 $(MD)/scf.mn \ | 65 $(MD)/scf.mn \ |
76 $(MD)/printer_d64.dr $(MD)/p_d64.dd \ | 66 $(MD)/scdpp.dr $(MD)/p_dpp.dd \ |
77 $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \ | 67 $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \ |
78 $(MD)/clock_50hz $(MD)/clock2_soft \ | 68 $(MD)/clock_50hz $(MD)/clock2_soft \ |
79 $(MD)/sysgo_dd | 69 $(MD)/sysgo_dd |
80 | 70 |
81 BOOTFILE_D64_SS40_51 = $(MD)/ioman \ | 71 BOOTFILE_COHR_DS80 = $(MD)/ioman \ |
82 $(MD)/vtio.dr $(MD)/cohr.io $(MD)/term51.dt \ | 72 $(MD)/vtio.dr $(MD)/cohr.io $(MD)/term51.dt \ |
83 $(MD)/rbf.mn $(MD)/ddisk.dr \ | 73 $(MD)/rbf.mn $(MD)/adisk.dr \ |
84 $(MD)/ddd0_40s_d64.dd \ | 74 $(MD)/ddd0_80d.dd \ |
85 $(MD)/d0_40s_d64.dd $(MD)/d1_40s_d64.dd \ | 75 $(MD)/d0_80d.dd $(MD)/d1_80d.dd \ |
86 $(MD)/d2_40s_d64.dd $(MD)/d3_40s_d64.dd \ | 76 $(MD)/d2_80d.dd $(MD)/d3_80d.dd \ |
87 $(MD)/scf.mn \ | 77 $(MD)/scf.mn \ |
88 $(MD)/printer_d64.dr $(MD)/p_d64.dd \ | 78 $(MD)/scdpp.dr $(MD)/p_dpp.dd \ |
89 $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \ | 79 $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \ |
90 $(MD)/clock_50hz $(MD)/clock2_soft \ | 80 $(MD)/clock_50hz $(MD)/clock2_soft \ |
91 $(MD)/sysgo_dd | 81 $(MD)/sysgo_dd |
92 | 82 |
93 BOOTFILE_D64_DS80_32 = $(MD)/ioman \ | 83 BOOTFILES = bootfile_covdg_ss80 bootfile_cohr_ss80 \ |
94 $(MD)/vtio.dr $(MD)/covdg.io $(MD)/term32.dt \ | 84 bootfile_covdg_ds80 bootfile_cohr_ds80 |
95 $(MD)/rbf.mn $(MD)/ddisk.dr \ | |
96 $(MD)/ddd0_80_d64.dd \ | |
97 $(MD)/d0_80_d64.dd $(MD)/d1_80_d64.dd \ | |
98 $(MD)/d2_80_d64.dd $(MD)/d3_80_d64.dd \ | |
99 $(MD)/scf.mn \ | |
100 $(MD)/printer_d64.dr $(MD)/p_d64.dd \ | |
101 $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \ | |
102 $(MD)/clock_50hz $(MD)/clock2_soft \ | |
103 $(MD)/sysgo_dd | |
104 | |
105 BOOTFILE_D64_DS80_51 = $(MD)/ioman \ | |
106 $(MD)/vtio.dr $(MD)/cohr.io $(MD)/term51.dt \ | |
107 $(MD)/rbf.mn $(MD)/ddisk.dr \ | |
108 $(MD)/ddd0_80_d64.dd \ | |
109 $(MD)/d0_80_d64.dd $(MD)/d1_80_d64.dd \ | |
110 $(MD)/d2_80_d64.dd $(MD)/d3_80_d64.dd \ | |
111 $(MD)/scf.mn \ | |
112 $(MD)/printer_d64.dr $(MD)/p_d64.dd \ | |
113 $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \ | |
114 $(MD)/clock_50hz $(MD)/clock2_soft \ | |
115 $(MD)/sysgo_dd | |
116 | |
117 #Tano Dragon 64, using RS-Dos cartrage and 60Hz clock (NTSC) | |
118 | |
119 BOOTFILE_D64TANO_DS40_32 = $(MD)/ioman \ | |
120 $(MD)/vtio.dr $(MD)/covdg.io $(MD)/term32.dt \ | |
121 $(MD)/rbf.mn $(MD)/rb1773.dr \ | |
122 $(MD)/ddd0_40d_d64tano.dd \ | |
123 $(MD)/d0_40d_d64tano.dd $(MD)/d1_40d_d64tano.dd \ | |
124 $(MD)/d2_40d_d64tano.dd $(MD)/d3_40d_d64tano.dd \ | |
125 $(MD)/scf.mn \ | |
126 $(MD)/printer_d64.dr $(MD)/p_d64.dd \ | |
127 $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \ | |
128 $(MD)/clock_60hz $(MD)/clock2_soft \ | |
129 $(MD)/sysgo_dd | |
130 | |
131 BOOTFILE_D64TANO_DS40_51 = $(MD)/ioman \ | |
132 $(MD)/vtio.dr $(MD)/cohr.io $(MD)/term51.dt \ | |
133 $(MD)/rbf.mn $(MD)/rb1773.dr \ | |
134 $(MD)/ddd0_40d_d64tano.dd \ | |
135 $(MD)/d0_40d_d64tano.dd $(MD)/d1_40d_d64tano.dd \ | |
136 $(MD)/d2_40d_d64tano.dd $(MD)/d3_40d_d64tano.dd \ | |
137 $(MD)/scf.mn \ | |
138 $(MD)/printer_d64.dr $(MD)/p_d64.dd \ | |
139 $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \ | |
140 $(MD)/clock_60hz $(MD)/clock2_soft \ | |
141 | |
142 BOOTFILE_D64TANO_DS80_32 = $(MD)/ioman \ | |
143 $(MD)/vtio.dr $(MD)/covdg.io $(MD)/term32.dt \ | |
144 $(MD)/rbf.mn $(MD)/rb1773.dr \ | |
145 $(MD)/ddd0_80_d64tano.dd \ | |
146 $(MD)/d0_80_d64tano.dd $(MD)/d1_80_d64tano.dd \ | |
147 $(MD)/d2_80_d64tano.dd $(MD)/d3_80_d64tano.dd \ | |
148 $(MD)/scf.mn \ | |
149 $(MD)/printer_d64.dr $(MD)/p_d64.dd \ | |
150 $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \ | |
151 $(MD)/clock_60hz $(MD)/clock2_soft \ | |
152 $(MD)/sysgo_dd | |
153 | |
154 BOOTFILE_D64TANO_DS80_51 = $(MD)/ioman \ | |
155 $(MD)/vtio.dr $(MD)/cohr.io $(MD)/term51.dt \ | |
156 $(MD)/rbf.mn $(MD)/rb1773.dr \ | |
157 $(MD)/ddd0_80_d64tano.dd \ | |
158 $(MD)/d0_80_d64tano.dd $(MD)/d1_80_d64tano.dd \ | |
159 $(MD)/d2_80_d64tano.dd $(MD)/d3_80_d64tano.dd \ | |
160 $(MD)/scf.mn \ | |
161 $(MD)/printer_d64.dr $(MD)/p_d64.dd \ | |
162 $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \ | |
163 $(MD)/clock_60hz $(MD)/clock2_soft \ | |
164 $(MD)/sysgo_dd | |
165 | |
166 #Dragon Alpha Bootfiles | |
167 | |
168 BOOTFILE_DALPHA_SS80_32 = $(MD)/ioman \ | |
169 $(MD)/vtio.dr $(MD)/covdg.io $(MD)/term32.dt \ | |
170 $(MD)/rbf.mn $(MD)/adisk.dr \ | |
171 $(MD)/ddd0_dalpha.dd\ | |
172 $(MD)/d0_dalpha.dd $(MD)/d1_dalpha.dd \ | |
173 $(MD)/d2_dalpha.dd $(MD)/d3_dalpha.dd \ | |
174 $(MD)/scf.mn \ | |
175 $(MD)/printer_d64.dr $(MD)/p_d64.dd \ | |
176 $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \ | |
177 $(MD)/clock_50hz $(MD)/clock2_soft \ | |
178 $(MD)/sysgo_dd | |
179 | |
180 BOOTFILE_DALPHA_SS80_51 = $(MD)/ioman \ | |
181 $(MD)/vtio.dr $(MD)/cohr.io $(MD)/term51.dt \ | |
182 $(MD)/rbf.mn $(MD)/adisk.dr \ | |
183 $(MD)/ddd0_dalpha.dd\ | |
184 $(MD)/d0_dalpha.dd $(MD)/d1_dalpha.dd \ | |
185 $(MD)/d2_dalpha.dd $(MD)/d3_dalpha.dd \ | |
186 $(MD)/scf.mn \ | |
187 $(MD)/printer_d64.dr $(MD)/p_d64.dd \ | |
188 $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \ | |
189 $(MD)/clock_50hz $(MD)/clock2_soft \ | |
190 $(MD)/sysgo_dd | |
191 | |
192 BOOTFILE_DALPHA_DS80_32 = $(MD)/ioman \ | |
193 $(MD)/vtio.dr $(MD)/covdg.io $(MD)/term32.dt \ | |
194 $(MD)/rbf.mn $(MD)/adisk.dr \ | |
195 $(MD)/ddd0_80_d64.dd \ | |
196 $(MD)/d0_80_d64.dd $(MD)/d1_80_d64.dd \ | |
197 $(MD)/d2_80_d64.dd $(MD)/d3_80_d64.dd \ | |
198 $(MD)/scf.mn \ | |
199 $(MD)/printer_d64.dr $(MD)/p_d64.dd \ | |
200 $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \ | |
201 $(MD)/clock_50hz $(MD)/clock2_soft \ | |
202 $(MD)/sysgo_dd | |
203 | |
204 BOOTFILE_DALPHA_DS80_51 = $(MD)/ioman \ | |
205 $(MD)/vtio.dr $(MD)/cohr.io $(MD)/term51.dt \ | |
206 $(MD)/rbf.mn $(MD)/adisk.dr \ | |
207 $(MD)/ddd0_80_d64.dd \ | |
208 $(MD)/d0_80_d64.dd $(MD)/d1_80_d64.dd \ | |
209 $(MD)/d2_80_d64.dd $(MD)/d3_80_d64.dd \ | |
210 $(MD)/scf.mn \ | |
211 $(MD)/printer_d64.dr $(MD)/p_d64.dd \ | |
212 $(MD)/pipeman.mn $(MD)/piper.dr $(MD)/pipe.dd \ | |
213 $(MD)/clock_50hz $(MD)/clock2_soft \ | |
214 $(MD)/sysgo_dd | |
215 | |
216 BOOTFILES = bootfile_d64_DS40_51 bootfile_d64_DS40_32 \ | |
217 bootfile_d64_SS40_51 bootfile_d64_SS40_32 \ | |
218 bootfile_d64_DS80_51 bootfile_d64_DS80_32 \ | |
219 bootfile_d64tano_DS40_51 bootfile_d64tano_DS40_32 \ | |
220 bootfile_d64tano_DS80_51 bootfile_d64tano_DS80_32 \ | |
221 bootfile_dalpha_SS80_32 bootfile_dalpha_SS80_51 \ | |
222 bootfile_dalpha_DS80_32 bootfile_dalpha_DS80_51 | |
223 | 85 |
224 KERNELS = kernel_d64 kernel_d64tano kernel_dalpha | 86 KERNELS = kernel |
225 | 87 |
226 ALLOBJS = $(BOOTFILES) $(KERNELS) | 88 ALLOBJS = $(BOOTFILES) $(KERNELS) |
227 | 89 |
228 all: $(ALLOBJS) | 90 all: $(ALLOBJS) |
229 | 91 |
230 echo: | 92 echo: |
231 @$(ECHO) $(BOOTFILE_D64_DS40_32) | 93 @$(ECHO) $(BOOTFILE_COVDG_SS80) |
232 | 94 |
233 # Dragon64 Disk boot | |
234 bootfile_d64_DS40_32: $(BOOTFILE_D64_DS40_32) $(DEPENDS) | |
235 $(MERGE) $(BOOTFILE_D64_DS40_32)>$@ | |
236 | |
237 bootfile_d64_DS40_51: $(BOOTFILE_D64_DS40_51) $(DEPENDS) | |
238 $(MERGE) $(BOOTFILE_D64_DS40_51)>$@ | |
239 | |
240 bootfile_d64_SS40_32: $(BOOTFILE_D64_DS40_32) $(DEPENDS) | |
241 $(MERGE) $(BOOTFILE_D64_DS40_32)>$@ | |
242 | |
243 bootfile_d64_SS40_51: $(BOOTFILE_D64_DS40_51) $(DEPENDS) | |
244 $(MERGE) $(BOOTFILE_D64_DS40_51)>$@ | |
245 | |
246 bootfile_d64_DS80_32: $(BOOTFILE_D64_DS80_32) $(DEPENDS) | |
247 $(MERGE) $(BOOTFILE_D64_DS80_32)>$@ | |
248 | |
249 bootfile_d64_DS80_51: $(BOOTFILE_D64_DS80_51) $(DEPENDS) | |
250 $(MERGE) $(BOOTFILE_D64_DS80_51)>$@ | |
251 | |
252 #Tano bootfiles | |
253 bootfile_d64tano_DS40_32: $(BOOTFILE_D64TANO_DS40_32) $(DEPENDS) | |
254 $(MERGE) $(BOOTFILE_D64TANO_DS40_32)>$@ | |
255 | |
256 bootfile_d64tano_DS40_51: $(BOOTFILE_D64TANO_DS40_51) $(DEPENDS) | |
257 $(MERGE) $(BOOTFILE_D64TANO_DS40_51)>$@ | |
258 | |
259 bootfile_d64tano_DS80_32: $(BOOTFILE_D64TANO_DS80_32) $(DEPENDS) | |
260 $(MERGE) $(BOOTFILE_D64TANO_DS80_32)>$@ | |
261 | |
262 bootfile_d64tano_DS80_51: $(BOOTFILE_D64TANO_DS80_51) $(DEPENDS) | |
263 $(MERGE) $(BOOTFILE_D64TANO_DS80_51)>$@ | |
264 | 95 |
265 # Dragon Alpha Disk boot | 96 # Dragon Alpha Disk boot |
266 bootfile_dalpha_SS80_32: $(BOOTFILE_DALPHA_SS80_32) $(DEPENDS) | 97 bootfile_covdg_ss80: $(BOOTFILE_COVDG_SS80) $(DEPENDS) |
267 $(MERGE) $(BOOTFILE_DALPHA_SS80_32)>$@ | 98 $(MERGE) $^ > $@ |
268 | 99 |
269 bootfile_dalpha_SS80_51: $(BOOTFILE_DALPHA_SS80_51) $(DEPENDS) | 100 bootfile_cohr_ss80: $(BOOTFILE_COHR_SS80) $(DEPENDS) |
270 $(MERGE) $(BOOTFILE_DALPHA_SS80_51)>$@ | 101 $(MERGE) $^ > $@ |
271 | 102 |
272 bootfile_dalpha_DS80_32: $(BOOTFILE_DALPHA_DS80_32) $(DEPENDS) | 103 bootfile_covdg_ds80: $(BOOTFILE_COVDG_DS80) $(DEPENDS) |
273 $(MERGE) $(BOOTFILE_DALPHA_DS80_32)>$@ | 104 $(MERGE) $^ > $@ |
274 | 105 |
275 bootfile_dalpha_DS80_51: $(BOOTFILE_DALPHA_DS80_51) $(DEPENDS) | 106 bootfile_cohr_ds80: $(BOOTFILE_COHR_DS80) $(DEPENDS) |
276 $(MERGE) $(BOOTFILE_DALPHA_DS80_51)>$@ | 107 $(MERGE) $^ > $@ |
277 | |
278 # Dragon 64 WD2797 Kernel | |
279 kernel_d64: $(KERNEL_D64) $(DEPENDS) | |
280 $(MERGE) $(KERNEL_D64)>$@ | |
281 $(PADROM) 4096 $@ | |
282 | |
283 # Tano Dragon 64 WD1773 Kernel | |
284 kernel_d64tano: $(KERNEL_D64TANO) $(DEPENDS) | |
285 $(MERGE) $(KERNEL_D64TANO)>$@ | |
286 $(PADROM) 4096 $@ | |
287 | 108 |
288 # Dragon Alpha WD2797 Kernel | 109 # Dragon Alpha WD2797 Kernel |
289 kernel_dalpha: $(KERNEL_D64) $(DEPENDS) | 110 kernel: $(KERNEL) $(DEPENDS) |
290 $(MERGE) $(KERNEL_DALPHA)>$@ | 111 $(MERGE) $(KERNEL)>$@ |
291 $(PADROM) 4096 $@ | 112 $(PADROM) 4096 $@ |
292 | 113 |
293 clean: | 114 clean: |
294 $(RM) $(ALLOBJS) | 115 $(RM) $(ALLOBJS) |
295 | 116 |