Mercurial > hg > Members > kono > nitros9-code
annotate dw3dos/makefile @ 2592:7d8831f053ff
Corrected cosmetic error in drive address R. Gault
author | robertgault |
---|---|
date | Sat, 24 Dec 2011 12:48:56 +0000 |
parents | a9a5be5114b2 |
children |
rev | line source |
---|---|
2236 | 1 include $(NITROS9DIR)/rules.mak |
2 | |
3 DEPENDS = ./makefile | |
4 BF68L1 = $(LEVEL1)/coco/bootfiles | |
5 MD68L1 = $(LEVEL1)/coco/modules | |
6 BF68L2 = $(LEVEL2)/coco3/bootfiles | |
7 MD68L2 = $(LEVEL2)/coco3/modules | |
8 BF63L2 = $(LEVEL2)/coco3_6309/bootfiles | |
9 MD63L2 = $(LEVEL2)/coco3_6309/modules | |
10 | |
2240 | 11 ROMS = dw3dos_mb_cc3.rom dw3dos_mb_cc2.rom dw3dos_mb_cc1.rom \ |
2239
404bb3ec0dbd
Updated makefile to build CC1, CC2 and CC3 versions of all files
boisy
parents:
2238
diff
changeset
|
12 dw3dos_dsk_cc3.rom dw3dos_dsk_cc2.rom dw3dos_dsk_cc1.rom \ |
2575 | 13 dw3doscc3.bin dw3doscc2.bin dw3doscc1.bin \ |
14 dw4dos_mb_cc3.rom dw4dos_mb_cc2.rom \ | |
15 dw4dos_dsk_cc3.rom dw4dos_dsk_cc2.rom \ | |
16 dw4doscc3.bin dw4doscc2.bin | |
2236 | 17 |
2575 | 18 CASSFILES = hdbdw1.wav hdbdw3.wav hdbdw4.wav dw3doscc1.wav dw3doscc2.wav dw3doscc3.wav \ |
19 dw4doscc2.wav dw4doscc3.wav | |
2237 | 20 |
2575 | 21 TRACKS = dw3dos_cc3.trk dw3dos_cc2.trk dw3dos_cc1.trk \ |
22 dw4dos_cc3.trk dw4dos_cc2.trk | |
2236 | 23 |
2237 | 24 ALLOBJS = $(ROMS) $(CASSFILES) $(TRACKS) |
2236 | 25 |
26 all: banner $(ALLOBJS) $(DEPENDS) | |
27 | |
28 banner: | |
29 @$(ECHO) "**************************************************" | |
30 @$(ECHO) "* *" | |
2575 | 31 @$(ECHO) "* DriveWire 3/4 DOS Files *" |
2236 | 32 @$(ECHO) "* *" |
33 @$(ECHO) "**************************************************" | |
34 | |
35 dsk: objs | |
36 | |
2239
404bb3ec0dbd
Updated makefile to build CC1, CC2 and CC3 versions of all files
boisy
parents:
2238
diff
changeset
|
37 # HDB-DOS DW Cassette Files |
2575 | 38 hdbdw1.wav: hdbdosdw1.bin |
2239
404bb3ec0dbd
Updated makefile to build CC1, CC2 and CC3 versions of all files
boisy
parents:
2238
diff
changeset
|
39 dd if=$< bs=1 skip=5 of=hdbtmp count=8240 |
2575 | 40 makewav hdbtmp -r -d0x4fd0 -e0x4fd0 -o$@ -nHDBDW3C1 |
2239
404bb3ec0dbd
Updated makefile to build CC1, CC2 and CC3 versions of all files
boisy
parents:
2238
diff
changeset
|
41 rm hdbtmp |
404bb3ec0dbd
Updated makefile to build CC1, CC2 and CC3 versions of all files
boisy
parents:
2238
diff
changeset
|
42 |
2575 | 43 hdbdw3.wav: hdbdosdw3.bin |
2239
404bb3ec0dbd
Updated makefile to build CC1, CC2 and CC3 versions of all files
boisy
parents:
2238
diff
changeset
|
44 dd if=$< bs=1 skip=5 of=hdbtmp count=8240 |
2575 | 45 makewav hdbtmp -r -d0x4fd0 -e0x4fd0 -o$@ -nHDBDW3 |
2239
404bb3ec0dbd
Updated makefile to build CC1, CC2 and CC3 versions of all files
boisy
parents:
2238
diff
changeset
|
46 rm hdbtmp |
404bb3ec0dbd
Updated makefile to build CC1, CC2 and CC3 versions of all files
boisy
parents:
2238
diff
changeset
|
47 |
2575 | 48 hdbdw4.wav: hdbdosdw4.bin |
2239
404bb3ec0dbd
Updated makefile to build CC1, CC2 and CC3 versions of all files
boisy
parents:
2238
diff
changeset
|
49 dd if=$< bs=1 skip=5 of=hdbtmp count=8240 |
2575 | 50 makewav hdbtmp -r -d0x4fd0 -e0x4fd0 -o$@ -nHDBDW4 |
2239
404bb3ec0dbd
Updated makefile to build CC1, CC2 and CC3 versions of all files
boisy
parents:
2238
diff
changeset
|
51 rm hdbtmp |
404bb3ec0dbd
Updated makefile to build CC1, CC2 and CC3 versions of all files
boisy
parents:
2238
diff
changeset
|
52 |
404bb3ec0dbd
Updated makefile to build CC1, CC2 and CC3 versions of all files
boisy
parents:
2238
diff
changeset
|
53 # DW3DOS ROMs |
2236 | 54 dw3dos_mb_cc3.rom: dw3dos.asm |
55 $(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=3 | |
56 | |
2239
404bb3ec0dbd
Updated makefile to build CC1, CC2 and CC3 versions of all files
boisy
parents:
2238
diff
changeset
|
57 dw3dos_mb_cc2.rom: dw3dos.asm |
2236 | 58 $(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=2 |
59 | |
2239
404bb3ec0dbd
Updated makefile to build CC1, CC2 and CC3 versions of all files
boisy
parents:
2238
diff
changeset
|
60 dw3dos_mb_cc1.rom: dw3dos.asm |
404bb3ec0dbd
Updated makefile to build CC1, CC2 and CC3 versions of all files
boisy
parents:
2238
diff
changeset
|
61 $(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=1 |
404bb3ec0dbd
Updated makefile to build CC1, CC2 and CC3 versions of all files
boisy
parents:
2238
diff
changeset
|
62 |
2236 | 63 dw3dos_dsk_cc3.rom: dw3dos.asm |
64 $(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=3 -aDISKROM=1 | |
65 | |
2239
404bb3ec0dbd
Updated makefile to build CC1, CC2 and CC3 versions of all files
boisy
parents:
2238
diff
changeset
|
66 dw3dos_dsk_cc2.rom: dw3dos.asm |
404bb3ec0dbd
Updated makefile to build CC1, CC2 and CC3 versions of all files
boisy
parents:
2238
diff
changeset
|
67 $(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=2 -aDISKROM=1 |
404bb3ec0dbd
Updated makefile to build CC1, CC2 and CC3 versions of all files
boisy
parents:
2238
diff
changeset
|
68 |
404bb3ec0dbd
Updated makefile to build CC1, CC2 and CC3 versions of all files
boisy
parents:
2238
diff
changeset
|
69 dw3dos_dsk_cc1.rom: dw3dos.asm |
2236 | 70 $(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=1 -aDISKROM=1 |
71 | |
72 dw3doscc3.bin: dw3dos.asm | |
73 $(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=3 -aBIN=1 -mb | |
74 | |
2239
404bb3ec0dbd
Updated makefile to build CC1, CC2 and CC3 versions of all files
boisy
parents:
2238
diff
changeset
|
75 dw3doscc2.bin: dw3dos.asm |
404bb3ec0dbd
Updated makefile to build CC1, CC2 and CC3 versions of all files
boisy
parents:
2238
diff
changeset
|
76 $(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=2 -aBIN=1 -mb |
404bb3ec0dbd
Updated makefile to build CC1, CC2 and CC3 versions of all files
boisy
parents:
2238
diff
changeset
|
77 |
404bb3ec0dbd
Updated makefile to build CC1, CC2 and CC3 versions of all files
boisy
parents:
2238
diff
changeset
|
78 dw3doscc1.bin: dw3dos.asm |
2236 | 79 $(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=1 -aBIN=1 -mb |
80 | |
2237 | 81 dw3doscc3.wav: dw3doscc3.bin |
2241 | 82 makewav $< -r -d0x2400 -e0x2400 -o$@ -nDW3DOSC3 |
2237 | 83 |
2239
404bb3ec0dbd
Updated makefile to build CC1, CC2 and CC3 versions of all files
boisy
parents:
2238
diff
changeset
|
84 dw3doscc2.wav: dw3doscc2.bin |
2241 | 85 makewav $< -r -d0x2400 -e0x2400 -o$@ -nDW3DOSC2 |
2239
404bb3ec0dbd
Updated makefile to build CC1, CC2 and CC3 versions of all files
boisy
parents:
2238
diff
changeset
|
86 |
404bb3ec0dbd
Updated makefile to build CC1, CC2 and CC3 versions of all files
boisy
parents:
2238
diff
changeset
|
87 dw3doscc1.wav: dw3doscc1.bin |
2241 | 88 makewav $< -r -d0x2400 -e0x2400 -o$@ -nDW3DOSC1 |
2237 | 89 |
2575 | 90 # DW4DOS ROMs |
91 dw4dos_mb_cc3.rom: dw3dos.asm | |
92 $(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=3 -aDW4=1 | |
93 | |
94 dw4dos_mb_cc2.rom: dw3dos.asm | |
95 $(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=2 -aDW4=1 | |
96 | |
97 dw4dos_dsk_cc3.rom: dw3dos.asm | |
98 $(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=3 -aDISKROM=1 -aDW4=1 | |
99 | |
100 dw4dos_dsk_cc2.rom: dw3dos.asm | |
101 $(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=2 -aDISKROM=1 -aDW4=1 | |
102 | |
103 dw4doscc3.bin: dw3dos.asm | |
104 $(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=3 -aBIN=1 -mb -aDW4=1 | |
105 | |
106 dw4doscc2.bin: dw3dos.asm | |
107 $(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=2 -aBIN=1 -mb -aDW4=1 | |
108 | |
109 dw4doscc3.wav: dw3doscc3.bin | |
110 makewav $< -r -d0x2400 -e0x2400 -o$@ -nDW3DOSC3 | |
111 | |
112 dw4doscc2.wav: dw3doscc2.bin | |
113 makewav $< -r -d0x2400 -e0x2400 -o$@ -nDW3DOSC2 | |
114 | |
115 # DW3DOS Tracks | |
2236 | 116 dw3dos_cc3.trk: dw3dos.asm |
117 $(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=3 -aDOSTRACK | |
118 | |
2239
404bb3ec0dbd
Updated makefile to build CC1, CC2 and CC3 versions of all files
boisy
parents:
2238
diff
changeset
|
119 dw3dos_cc2.trk: dw3dos.asm |
404bb3ec0dbd
Updated makefile to build CC1, CC2 and CC3 versions of all files
boisy
parents:
2238
diff
changeset
|
120 $(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=2 -aDOSTRACK |
404bb3ec0dbd
Updated makefile to build CC1, CC2 and CC3 versions of all files
boisy
parents:
2238
diff
changeset
|
121 |
404bb3ec0dbd
Updated makefile to build CC1, CC2 and CC3 versions of all files
boisy
parents:
2238
diff
changeset
|
122 dw3dos_cc1.trk: dw3dos.asm |
2236 | 123 $(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=1 -aDOSTRACK |
124 | |
2575 | 125 # DW4DOS Tracks |
126 dw4dos_cc3.trk: dw3dos.asm | |
127 $(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=3 -aDOSTRACK -aDW4=1 | |
128 | |
129 dw4dos_cc2.trk: dw3dos.asm | |
130 $(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=2 -aDOSTRACK -aDW4=1 | |
131 | |
2256 | 132 drivewire.zip: $(ALLOBJS) |
133 zip $@ $(ALLOBJS) | |
134 | |
2236 | 135 clean: |
2256 | 136 $(RM) $(ALLOBJS) drivewire.zip |
2236 | 137 |