comparison level1/coco1/bootfiles/makefile @ 3241:a313b2992adc

Updated level1/coco1/bootfiles/makefile to create bootfiles and kernel track files that use the Deluxe RS232 Pak as well as the DirectModem Pak. Updated level2/coco3/bootfiles/makefile to create bootfiles and kernel track files that use the Deluxe RS232 Pak as well as the DirectModem Pak.
author David Ladd <drencor-xeen@users.sourceforge.net>
date Fri, 09 Mar 2018 00:07:21 -0600
parents a188cc456fa1
children cc64cdadac15
comparison
equal deleted inserted replaced
3240:1d905c091f7b 3241:a313b2992adc
18 $(MD)/boot_dw 18 $(MD)/boot_dw
19 endif 19 endif
20 20
21 KERNEL_BECKER = $(MD)/rel $(MD)/krn $(MD)/krnp2 $(MD)/init \ 21 KERNEL_BECKER = $(MD)/rel $(MD)/krn $(MD)/krnp2 $(MD)/init \
22 $(MD)/boot_dw_becker 22 $(MD)/boot_dw_becker
23
24 KERNEL_RS232PAK = $(MD)/rel $(MD)/krn $(MD)/krnp2 $(MD)/init \
25 $(MD)/boot_dw_rs232pak
26
27 KERNEL_DIRECTMODEMPAK = $(MD)/rel $(MD)/krn $(MD)/krnp2 $(MD)/init \
28 $(MD)/boot_dw_directmodempak
23 29
24 KERNEL_ARDUINO = $(MD)/rel $(MD)/krn $(MD)/krnp2 $(MD)/init \ 30 KERNEL_ARDUINO = $(MD)/rel $(MD)/krn $(MD)/krnp2 $(MD)/init \
25 $(MD)/boot_dw_arduino 31 $(MD)/boot_dw_arduino
26 32
27 KERNEL_COCOSDC = $(MD)/rel $(MD)/krn $(MD)/krnp2 $(MD)/init \ 33 KERNEL_COCOSDC = $(MD)/rel $(MD)/krn $(MD)/krnp2 $(MD)/init \
51 $(MD)/x1.dd $(MD)/x2.dd $(MD)/x3.dd 57 $(MD)/x1.dd $(MD)/x2.dd $(MD)/x3.dd
52 endif 58 endif
53 RBBECKER = $(MD)/rbdw.dr $(MD)/dwio_becker.sb \ 59 RBBECKER = $(MD)/rbdw.dr $(MD)/dwio_becker.sb \
54 $(MD)/x1.dd $(MD)/x2.dd $(MD)/x3.dd 60 $(MD)/x1.dd $(MD)/x2.dd $(MD)/x3.dd
55 61
62 RBRS232PAK = $(MD)/rbdw.dr $(MD)/dwio_rs232pak.sb \
63 $(MD)/x1.dd $(MD)/x2.dd $(MD)/x3.dd
64
65 RBDIRECTMODEMPAK = $(MD)/rbdw.dr $(MD)/dwio_directmodempak.sb \
66 $(MD)/x1.dd $(MD)/x2.dd $(MD)/x3.dd
67
56 RBARDUINO = $(MD)/rbdw.dr $(MD)/dwio_arduino.sb \ 68 RBARDUINO = $(MD)/rbdw.dr $(MD)/dwio_arduino.sb \
57 $(MD)/x1.dd $(MD)/x2.dd $(MD)/x3.dd 69 $(MD)/x1.dd $(MD)/x2.dd $(MD)/x3.dd
58 70
59 RBCOCOSDC = $(MD)/rbsuper.dr $(MD)/llcocosdc.dr \ 71 RBCOCOSDC = $(MD)/rbsuper.dr $(MD)/llcocosdc.dr \
60 $(MD)/sd0_cocosdc.dd $(MD)/sd1_cocosdc.dd 72 $(MD)/sd0_cocosdc.dd $(MD)/sd1_cocosdc.dd
114 $(MD)/scbbp.dr $(MD)/p_scbbp.dd \ 126 $(MD)/scbbp.dr $(MD)/p_scbbp.dd \
115 $(MD)/scbbt.dr $(MD)/t1_scbbt.dd \ 127 $(MD)/scbbt.dr $(MD)/t1_scbbt.dd \
116 $(PIPE) \ 128 $(PIPE) \
117 $(CLOCK60HZ) \ 129 $(CLOCK60HZ) \
118 $(MD)/sysgo_dd 130 $(MD)/sysgo_dd
119 131
120 BOOTFILE_COWPRS = $(MD)/ioman \ 132 BOOTFILE_COWPRS = $(MD)/ioman \
121 $(MD)/rbf.mn \ 133 $(MD)/rbf.mn \
122 $(FLOPPY_40D) \ 134 $(FLOPPY_40D) \
123 $(MD)/ddd0_40d.dd \ 135 $(MD)/ddd0_40d.dd \
124 $(MD)/scf.mn \ 136 $(MD)/scf.mn \
143 $(MD)/sysgo_dd 155 $(MD)/sysgo_dd
144 156
145 BOOTFILE_BECKER_HEADLESS = $(MD)/ioman \ 157 BOOTFILE_BECKER_HEADLESS = $(MD)/ioman \
146 $(MD)/rbf.mn \ 158 $(MD)/rbf.mn \
147 $(RBBECKER) \ 159 $(RBBECKER) \
160 $(MD)/ddx0.dd \
161 $(MD)/scf.mn \
162 $(MD)/scdwv.dr \
163 $(MD)/term_scdwv.dt \
164 $(SCDWV_NET) \
165 $(SCDWV_WIN) \
166 $(SCDWP) \
167 $(CLOCK60HZDW) \
168 $(MD)/sysgo_dd
169
170 BOOTFILE_RS232PAK_HEADLESS = $(MD)/ioman \
171 $(MD)/rbf.mn \
172 $(RBRS232PAK) \
173 $(MD)/ddx0.dd \
174 $(MD)/scf.mn \
175 $(MD)/scdwv.dr \
176 $(MD)/term_scdwv.dt \
177 $(SCDWV_NET) \
178 $(SCDWV_WIN) \
179 $(SCDWP) \
180 $(CLOCK60HZDW) \
181 $(MD)/sysgo_dd
182
183 BOOTFILE_DIRECTMODEMPAK_HEADLESS = $(MD)/ioman \
184 $(MD)/rbf.mn \
185 $(RBDIRECTMODEMPAK) \
148 $(MD)/ddx0.dd \ 186 $(MD)/ddx0.dd \
149 $(MD)/scf.mn \ 187 $(MD)/scf.mn \
150 $(MD)/scdwv.dr \ 188 $(MD)/scdwv.dr \
151 $(MD)/term_scdwv.dt \ 189 $(MD)/term_scdwv.dt \
152 $(SCDWV_NET) \ 190 $(SCDWV_NET) \
207 $(SCDWP) \ 245 $(SCDWP) \
208 $(PIPE) \ 246 $(PIPE) \
209 $(CLOCK60HZDW) \ 247 $(CLOCK60HZDW) \
210 $(MD)/sysgo_dd 248 $(MD)/sysgo_dd
211 249
250 BOOTFILE_COVDG_RS232PAK = $(MD)/ioman \
251 $(MD)/rbf.mn \
252 $(RBRS232PAK) \
253 $(FLOPPY_40D) \
254 $(MD)/ddx0.dd \
255 $(MD)/scf.mn \
256 $(VTIO_COVDG) \
257 $(MD)/scdwv.dr \
258 $(SCDWV_NET) \
259 $(SCDWV_WIN) \
260 $(SCDWP) \
261 $(PIPE) \
262 $(CLOCK60HZDW) \
263 $(MD)/sysgo_dd
264
265 BOOTFILE_COVDG_DIRECTMODEMPAK = $(MD)/ioman \
266 $(MD)/rbf.mn \
267 $(RBDIRECTMODEMPAK) \
268 $(FLOPPY_40D) \
269 $(MD)/ddx0.dd \
270 $(MD)/scf.mn \
271 $(VTIO_COVDG) \
272 $(MD)/scdwv.dr \
273 $(SCDWV_NET) \
274 $(SCDWV_WIN) \
275 $(SCDWP) \
276 $(PIPE) \
277 $(CLOCK60HZDW) \
278 $(MD)/sysgo_dd
279
212 BOOTFILE_COVDG_BECKER_GAME = $(MD)/ioman \ 280 BOOTFILE_COVDG_BECKER_GAME = $(MD)/ioman \
213 $(MD)/rbf.mn \ 281 $(MD)/rbf.mn \
214 $(RBBECKER) \ 282 $(RBBECKER) \
283 $(MD)/ddx0.dd \
284 $(MD)/scf.mn \
285 $(VTIO_COVDG) \
286 $(PIPE) \
287 $(CLOCK60HZDW) \
288 $(MD)/sysgo_dd \
289 $(CMDSDIR)/shell_21
290
291 BOOTFILE_COVDG_RS232PAK_GAME = $(MD)/ioman \
292 $(MD)/rbf.mn \
293 $(RBRS232PAK) \
294 $(MD)/ddx0.dd \
295 $(MD)/scf.mn \
296 $(VTIO_COVDG) \
297 $(PIPE) \
298 $(CLOCK60HZDW) \
299 $(MD)/sysgo_dd \
300 $(CMDSDIR)/shell_21
301
302 BOOTFILE_COVDG_DIRECTMODEMPAK_GAME = $(MD)/ioman \
303 $(MD)/rbf.mn \
304 $(RBDIRECTMODEMPAK) \
215 $(MD)/ddx0.dd \ 305 $(MD)/ddx0.dd \
216 $(MD)/scf.mn \ 306 $(MD)/scf.mn \
217 $(VTIO_COVDG) \ 307 $(VTIO_COVDG) \
218 $(PIPE) \ 308 $(PIPE) \
219 $(CLOCK60HZDW) \ 309 $(CLOCK60HZDW) \
335 $(SCDWP) \ 425 $(SCDWP) \
336 $(PIPE) \ 426 $(PIPE) \
337 $(CLOCK60HZDW) \ 427 $(CLOCK60HZDW) \
338 $(MD)/sysgo_dd 428 $(MD)/sysgo_dd
339 429
430 BOOTFILE_COHR_RS232PAK = $(MD)/ioman \
431 $(MD)/rbf.mn \
432 $(FLOPPY_40D) \
433 $(RBRS232PAK) \
434 $(MD)/ddx0.dd \
435 $(MD)/scf.mn \
436 $(VTIO_COHR) \
437 $(MD)/scdwv.dr \
438 $(SCDWV_NET) \
439 $(SCDWP) \
440 $(PIPE) \
441 $(CLOCK60HZDW) \
442 $(MD)/sysgo_dd
443
444 BOOTFILE_COHR_DIRECTMODEMPAK = $(MD)/ioman \
445 $(MD)/rbf.mn \
446 $(FLOPPY_40D) \
447 $(RBDIRECTMODEMPAK) \
448 $(MD)/ddx0.dd \
449 $(MD)/scf.mn \
450 $(VTIO_COHR) \
451 $(MD)/scdwv.dr \
452 $(SCDWV_NET) \
453 $(SCDWP) \
454 $(PIPE) \
455 $(CLOCK60HZDW) \
456 $(MD)/sysgo_dd
457
340 BOOTFILE_COHR_ARDUINO = $(MD)/ioman \ 458 BOOTFILE_COHR_ARDUINO = $(MD)/ioman \
341 $(MD)/rbf.mn \ 459 $(MD)/rbf.mn \
342 $(FLOPPY_40D) \ 460 $(FLOPPY_40D) \
343 $(RBARDUINO) \ 461 $(RBARDUINO) \
344 $(MD)/ddx0.dd \ 462 $(MD)/ddx0.dd \
374 $(PIPE) \ 492 $(PIPE) \
375 $(CLOCK60HZ) \ 493 $(CLOCK60HZ) \
376 $(MD)/sysgo_dd 494 $(MD)/sysgo_dd
377 495
378 BOOTFILES = bootfile_covdg bootfile_cohr bootfile_co42 bootfile_cowprs \ 496 BOOTFILES = bootfile_covdg bootfile_cohr bootfile_co42 bootfile_cowprs \
379 bootfile_dw_headless bootfile_covdg_becker \ 497 bootfile_dw_headless bootfile_covdg_becker bootfile_covdg_rs232pak \
380 bootfile_covdg_becker_game bootfile_covdg_dw_game \ 498 bootfile_covdg_directmodempak \
499 bootfile_covdg_becker_game bootfile_covdg_rs232pak_game \
500 bootfile_covdg_directmodempak_game bootfile_covdg_dw_game \
381 bootfile_covdg_cocosdc bootfile_co42_cocosdc bootfile_covdg_cocosdc_game \ 501 bootfile_covdg_cocosdc bootfile_co42_cocosdc bootfile_covdg_cocosdc_game \
382 bootfile_covdg_dw bootfile_cohr_dw bootfile_co42_dw \ 502 bootfile_covdg_dw bootfile_cohr_dw bootfile_co42_dw \
383 bootfile_covdg_ds80 bootfile_cohr_ds80 bootfile_co42_ds80 \ 503 bootfile_covdg_ds80 bootfile_cohr_ds80 bootfile_co42_ds80 \
384 bootfile_cohr_becker bootfile_becker_headless \ 504 bootfile_cohr_becker bootfile_becker_headless \
505 bootfile_cohr_rs232pak bootfile_rs232pak_headless \
506 bootfile_cohr_directmodempak \
385 bootfile_covdg_arduino bootfile_arduino_headless \ 507 bootfile_covdg_arduino bootfile_arduino_headless \
386 bootfile_cohr_arduino bootfile_covdg_arduino_game 508 bootfile_cohr_arduino bootfile_covdg_arduino_game
387 509
388 KERNELS = kernel_1773 kernel_dw kernel_becker kernel_arduino kernel_cocosdc 510 KERNELS = kernel_1773 kernel_dw kernel_becker kernel_arduino kernel_cocosdc \
511 kernel_rs232pak kernel_directmodempak
389 512
390 ALLOBJS = $(BOOTFILES) $(KERNELS) 513 ALLOBJS = $(BOOTFILES) $(KERNELS)
391 514
392 all: $(ALLOBJS) 515 all: $(ALLOBJS)
393 516
413 $(MERGE) $(BOOTFILE_DW_HEADLESS)>$@ 536 $(MERGE) $(BOOTFILE_DW_HEADLESS)>$@
414 537
415 bootfile_becker_headless: $(BOOTFILE_BECKER_HEADLESS) $(DEPENDS) 538 bootfile_becker_headless: $(BOOTFILE_BECKER_HEADLESS) $(DEPENDS)
416 $(MERGE) $(BOOTFILE_BECKER_HEADLESS)>$@ 539 $(MERGE) $(BOOTFILE_BECKER_HEADLESS)>$@
417 540
541 bootfile_rs232pak_headless: $(BOOTFILE_RS232PAK_HEADLESS) $(DEPENDS)
542 $(MERGE) $(BOOTFILE_RS232PAK_HEADLESS)>$@
543
544 bootfile_directmodempak_headless: $(BOOTFILE_DIRECTMODEMPAK_HEADLESS) $(DEPENDS)
545 $(MERGE) $(BOOTFILE_DIRECTMODEMPAK_HEADLESS)>$@
546
418 bootfile_arduino_headless: $(BOOTFILE_ARDUINO_HEADLESS) $(DEPENDS) 547 bootfile_arduino_headless: $(BOOTFILE_ARDUINO_HEADLESS) $(DEPENDS)
419 $(MERGE) $(BOOTFILE_ARDUINO_HEADLESS)>$@ 548 $(MERGE) $(BOOTFILE_ARDUINO_HEADLESS)>$@
420 549
421 bootfile_covdg_dw: $(BOOTFILE_COVDG_DW) $(DEPENDS) 550 bootfile_covdg_dw: $(BOOTFILE_COVDG_DW) $(DEPENDS)
422 $(MERGE) $(BOOTFILE_COVDG_DW)>$@ 551 $(MERGE) $(BOOTFILE_COVDG_DW)>$@
425 $(MERGE) $(BOOTFILE_COVDG_DW_GAME)>$@ 554 $(MERGE) $(BOOTFILE_COVDG_DW_GAME)>$@
426 555
427 bootfile_covdg_becker: $(BOOTFILE_COVDG_BECKER) $(DEPENDS) 556 bootfile_covdg_becker: $(BOOTFILE_COVDG_BECKER) $(DEPENDS)
428 $(MERGE) $(BOOTFILE_COVDG_BECKER)>$@ 557 $(MERGE) $(BOOTFILE_COVDG_BECKER)>$@
429 558
559 bootfile_covdg_rs232pak: $(BOOTFILE_COVDG_RS232PAK) $(DEPENDS)
560 $(MERGE) $(BOOTFILE_COVDG_RS232PAK)>$@
561
562 bootfile_covdg_directmodempak: $(BOOTFILE_COVDG_DIRECTMODEMPAK) $(DEPENDS)
563 $(MERGE) $(BOOTFILE_COVDG_DIRECTMODEMPAK)>$@
564
430 bootfile_covdg_becker_game: $(BOOTFILE_COVDG_BECKER_GAME) $(DEPENDS) 565 bootfile_covdg_becker_game: $(BOOTFILE_COVDG_BECKER_GAME) $(DEPENDS)
431 $(MERGE) $(BOOTFILE_COVDG_BECKER_GAME)>$@ 566 $(MERGE) $(BOOTFILE_COVDG_BECKER_GAME)>$@
432 567
568 bootfile_covdg_rs232pak_game: $(BOOTFILE_COVDG_RS232PAK_GAME) $(DEPENDS)
569 $(MERGE) $(BOOTFILE_COVDG_RS232PAK_GAME)>$@
570
571 bootfile_covdg_directmodempak_game: $(BOOTFILE_COVDG_DIRECTMODEMPAK_GAME) $(DEPENDS)
572 $(MERGE) $(BOOTFILE_COVDG_DIRECTMODEMPAK_GAME)>$@
573
433 bootfile_covdg_arduino: $(BOOTFILE_COVDG_ARDUINO) $(DEPENDS) 574 bootfile_covdg_arduino: $(BOOTFILE_COVDG_ARDUINO) $(DEPENDS)
434 $(MERGE) $(BOOTFILE_COVDG_ARDUINO)>$@ 575 $(MERGE) $(BOOTFILE_COVDG_ARDUINO)>$@
435 576
436 bootfile_covdg_arduino_game: $(BOOTFILE_COVDG_ARDUINO_GAME) $(DEPENDS) 577 bootfile_covdg_arduino_game: $(BOOTFILE_COVDG_ARDUINO_GAME) $(DEPENDS)
437 $(MERGE) $(BOOTFILE_COVDG_ARDUINO_GAME)>$@ 578 $(MERGE) $(BOOTFILE_COVDG_ARDUINO_GAME)>$@
457 bootfile_co42_dw: $(BOOTFILE_CO42_DW) $(DEPENDS) 598 bootfile_co42_dw: $(BOOTFILE_CO42_DW) $(DEPENDS)
458 $(MERGE) $(BOOTFILE_CO42_DW)>$@ 599 $(MERGE) $(BOOTFILE_CO42_DW)>$@
459 600
460 bootfile_cohr_becker: $(BOOTFILE_COHR_BECKER) $(DEPENDS) 601 bootfile_cohr_becker: $(BOOTFILE_COHR_BECKER) $(DEPENDS)
461 $(MERGE) $(BOOTFILE_COHR_BECKER)>$@ 602 $(MERGE) $(BOOTFILE_COHR_BECKER)>$@
603
604 bootfile_cohr_rs232pak: $(BOOTFILE_COHR_RS232PAK) $(DEPENDS)
605 $(MERGE) $(BOOTFILE_COHR_RS232PAK)>$@
606
607 bootfile_cohr_directmodempak: $(BOOTFILE_COHR_DIRECTMODEMPAK) $(DEPENDS)
608 $(MERGE) $(BOOTFILE_COHR_DIRECTMODEMPAK)>$@
462 609
463 bootfile_cohr_arduino: $(BOOTFILE_COHR_ARDUINO) $(DEPENDS) 610 bootfile_cohr_arduino: $(BOOTFILE_COHR_ARDUINO) $(DEPENDS)
464 $(MERGE) $(BOOTFILE_COHR_ARDUINO)>$@ 611 $(MERGE) $(BOOTFILE_COHR_ARDUINO)>$@
465 612
466 # WD1773 Kernel 613 # WD1773 Kernel
475 622
476 kernel_becker: $(KERNEL_BECKER) $(DEPENDS) 623 kernel_becker: $(KERNEL_BECKER) $(DEPENDS)
477 $(MERGE) $(KERNEL_BECKER)>$@ 624 $(MERGE) $(KERNEL_BECKER)>$@
478 $(PADROM) 4608 $@ 625 $(PADROM) 4608 $@
479 626
627 kernel_rs232pak: $(KERNEL_RS232PAK) $(DEPENDS)
628 $(MERGE) $(KERNEL_RS232PAK)>$@
629 $(PADROM) 4608 $@
630
631 kernel_directmodempak: $(KERNEL_DIRECTMODEMPAK) $(DEPENDS)
632 $(MERGE) $(KERNEL_DIRECTMODEMPAK)>$@
633 $(PADROM) 4608 $@
634
480 kernel_arduino: $(KERNEL_ARDUINO) $(DEPENDS) 635 kernel_arduino: $(KERNEL_ARDUINO) $(DEPENDS)
481 $(MERGE) $(KERNEL_ARDUINO)>$@ 636 $(MERGE) $(KERNEL_ARDUINO)>$@
482 $(PADROM) 4608 $@ 637 $(PADROM) 4608 $@
483 638
484 kernel_cocosdc: $(KERNEL_COCOSDC) $(DEPENDS) 639 kernel_cocosdc: $(KERNEL_COCOSDC) $(DEPENDS)