Mercurial > hg > Members > kono > nitros9-code
annotate level3/coco3_6309/modules/makefile @ 3001:8e1891c6cc4a
level3 makefiles: Lots of whitespace fixes, no code changes
author | Gene Heskett <gheskett@wdtv.com> |
---|---|
date | Sun, 26 Oct 2014 12:41:21 +0100 |
parents | 394e63addfe4 |
children | f3052f2dbf85 |
rev | line source |
---|---|
2351 | 1 PORT = coco3 |
2 include $(NITROS9DIR)/rules.mak | |
3 | |
2355 | 4 vpath %.asm kernel:$(LEVEL2)/modules/kernel:$(LEVEL3)/modules:$(LEVEL2)/modules:$(LEVEL1)/modules |
2351 | 5 |
2829 | 6 AFLAGS += -DH6309=1 -I$(LEVEL1)/modules |
2351 | 7 |
2829 | 8 CLOCKELIM = -DRTCElim=1 |
9 CLOCKDISTO2 = -DRTCDsto2=1 | |
10 CLOCKDISTO4 = -DRTCDsto4=1 | |
11 CLOCKBNB = -DRTCBB=1 | |
12 CLOCKSMART = -DRTCSmart=1 -DMPIFlag=1 | |
13 CLOCKHARRIS = -DRTCHarrs=1 | |
14 CLOCKCLOUD9 = -DRTCCloud9=1 | |
15 CLOCKSOFT = -DRTCSoft=1 | |
16 CLOCKMESSEMU = -DRTCMessEmu=1 | |
17 CLOCKJVEMU = -DRTCJVEmu=1 | |
2997
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
18 TC3FLAGS = $(AFLAGS) -DTC3=1 $(FLAGS) |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
19 IDEFLAGS = $(AFLAGS) -DIDE=1 $(FLAGS) |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
20 SDFLAGS = $(AFLAGS) -DCOCOSDC=1 -DITTYP=128 $(FLAGS) |
2351 | 21 |
22 DEPENDS = ./makefile | |
23 TPB = ../../3rdparty/booters | |
24 | |
2997
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
25 BOOTERS = boot_1773_6ms boot_1773_30ms boot_tc3 \ |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
26 boot_ide boot_dw_becker boot_dw_arduino \ |
2868
cfa46960b6bd
makefiles: Rename DW3 to DW all over
Tormod Volden <debian.tormod@gmail.com>
parents:
2758
diff
changeset
|
27 boot_burke boot_rampak boot_wd1002 boot_dw |
2351 | 28 BOOTTRACK = rel_32 rel_40 rel_80 rel_32_50hz rel_40_50hz rel_80_50hz $(BOOTERS) krn |
29 KERNEL = krnp2 krnp3_perr krnp4_regdump | |
2355 | 30 SYSMODS = ioman init sysgo_h0 sysgo_dd nitro end |
3001
8e1891c6cc4a
level3 makefiles: Lots of whitespace fixes, no code changes
Gene Heskett <gheskett@wdtv.com>
parents:
2997
diff
changeset
|
31 CLOCKS = clock_60hz clock_50hz \ |
8e1891c6cc4a
level3 makefiles: Lots of whitespace fixes, no code changes
Gene Heskett <gheskett@wdtv.com>
parents:
2997
diff
changeset
|
32 clock2_elim clock2_disto2 clock2_disto4 clock2_bnb \ |
8e1891c6cc4a
level3 makefiles: Lots of whitespace fixes, no code changes
Gene Heskett <gheskett@wdtv.com>
parents:
2997
diff
changeset
|
33 clock2_smart clock2_harris clock2_cloud9 clock2_soft \ |
8e1891c6cc4a
level3 makefiles: Lots of whitespace fixes, no code changes
Gene Heskett <gheskett@wdtv.com>
parents:
2997
diff
changeset
|
34 clock2_jvemu clock2_messemu clock2_dw |
2351 | 35 |
36 RBF = rbf.mn \ | |
2868
cfa46960b6bd
makefiles: Rename DW3 to DW all over
Tormod Volden <debian.tormod@gmail.com>
parents:
2758
diff
changeset
|
37 rbdw.dr dwio.sb \ |
2351 | 38 rb1773.dr rb1773_scii_ff74.dr rb1773_scii_ff58.dr \ |
39 d0_35s.dd d1_35s.dd d2_35s.dd d3_35s.dd \ | |
40 d0_40d.dd d1_40d.dd d2_40d.dd d0_80d.dd \ | |
41 d1_80d.dd d2_80d.dd \ | |
42 ddd0_35s.dd ddd0_40d.dd ddd0_80d.dd \ | |
43 rammer.dr r0_8k.dd r0_96k.dd r0_128k.dd r0_192k.dd \ | |
44 ddr0_8k.dd ddr0_96k.dd ddr0_128k.dd ddr0_192k.dd md.dd \ | |
45 ddx0.dd x0.dd x1.dd x2.dd x3.dd | |
46 | |
47 | |
48 SCF = scf.mn \ | |
49 vtio.dr vrn.dr scbbp.dr scbbt.dr scdwp.dr sspak.dr sc6551.dr \ | |
50 cowin.io cogrf.io covdg.io covdg_small.io \ | |
51 keydrv_cc3.sb snddrv_cc3.sb \ | |
52 joydrv_joy.sb joydrv_6551L.sb joydrv_6552L.sb \ | |
53 joydrv_6551M.sb joydrv_6552M.sb \ | |
54 nil.dd p_scbbp.dd p_scdwp.dd \ | |
55 t1_scbbt.dd t2_sc6551.dd t3_sc6551.dd \ | |
56 ftdd.dd vi.dd ssp.dd term_scbbt.dt term_sc6551.dt \ | |
57 term_vdg.dt term_win40.dt term_win80.dt w.dw w1.dw w2.dw \ | |
58 w3.dw w4.dw w5.dw w6.dw w7.dw \ | |
59 w8.dw w9.dw w10.dw w11.dw w12.dw w13.dw w14.dw w15.dw \ | |
60 v1.dw v2.dw v3.dw v4.dw v5.dw \ | |
61 v6.dw v7.dw \ | |
2829 | 62 scdwv.dr term_scdwv.dt n0_scdwv.dd n1_scdwv.dd n2_scdwv.dd n3_scdwv.dd \ |
3001
8e1891c6cc4a
level3 makefiles: Lots of whitespace fixes, no code changes
Gene Heskett <gheskett@wdtv.com>
parents:
2997
diff
changeset
|
63 n4_scdwv.dd n5_scdwv.dd n6_scdwv.dd n7_scdwv.dd \ |
2829 | 64 n8_scdwv.dd n9_scdwv.dd n10_scdwv.dd n11_scdwv.dd \ |
2997
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
65 n12_scdwv.dd n13_scdwv.dd midi_scdwv.dd \ |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
66 term_z_scdwv.dt z1_scdwv.dd z2_scdwv.dd z3_scdwv.dd \ |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
67 z4_scdwv.dd z5_scdwv.dd z6_scdwv.dd z7_scdwv.dd \ |
2351 | 68 |
3001
8e1891c6cc4a
level3 makefiles: Lots of whitespace fixes, no code changes
Gene Heskett <gheskett@wdtv.com>
parents:
2997
diff
changeset
|
69 PIPE = pipeman.mn pipeman_named.mn \ |
2351 | 70 piper.dr \ |
71 pipe.dd | |
72 | |
3001
8e1891c6cc4a
level3 makefiles: Lots of whitespace fixes, no code changes
Gene Heskett <gheskett@wdtv.com>
parents:
2997
diff
changeset
|
73 RFM = rfm.mn rfmdrv.dr ddy0.dd y0.dd y1.dd y2.dd y3.dd |
2351 | 74 # The following macros represent a collection of modules for various |
75 # kernel tracks and bootfile configurations. | |
76 # | |
77 KERNEL_1773 = rel_32 boot_1773 krn | |
78 KERNEL_RAMPAK = rel_32 $(TPB)/boot_rampak krn | |
79 KERNEL_KENTON = rel_32 $(TPB)/boot_kenton krn | |
80 KERNEL_IDE = rel_32 $(TPB)/boot_ide krn | |
2997
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
81 KERNEL_TC3 = rel_32 $(TPB)/boot_tc3 krn |
2351 | 82 ALLOBJS = $(BOOTTRACK) $(KERNEL) $(SYSMODS) $(CLOCKS) $(RBF) $(SCF) $(PIPE) |
83 | |
84 all: $(ALLOBJS) | |
85 | |
86 # Kernel | |
87 krn krnp2: | |
88 $(CD) kernel; make $@ | |
2869
cfa6222348f7
makefiles: Separate OS9COPY and CP macros
Tormod Volden <debian.tormod@gmail.com>
parents:
2868
diff
changeset
|
89 $(OS9COPY) kernel/$@ . |
2351 | 90 |
91 # Special cases | |
92 cogrf.io: cowin.asm | |
2829 | 93 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DCoGrf=1 |
2351 | 94 |
2997
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
95 # TC3 controller |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
96 boot_tc3: boot_scsi.asm |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
97 $(AS) $(ASOUT)$@ $< $(TC3FLAGS) |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
98 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
99 # SuperIDE/Glenside IDE Booter |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
100 boot_ide: boot_ide.asm |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
101 $(AS) $(ASOUT)$@ $< $(IDEFLAGS) |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
102 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
103 # DriveWire Becker Booter |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
104 boot_dw_becker: boot_dw.asm |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
105 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DBECKER=1 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
106 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
107 # DriveWire Becker Submodule |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
108 dwio_becker.sb: dwio.asm |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
109 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DBECKER=1 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
110 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
111 # DriveWire Becker Booter |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
112 boot_dw_arduino: boot_dw.asm |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
113 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DARDUINO=1 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
114 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
115 # DriveWire Arduino Submodule |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
116 dwio_arduino.sb: dwio.asm |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
117 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DARDUINO=1 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
118 # Disto SC-II drivers |
2351 | 119 rb1773_scii_ff74.dr: rb1773.asm |
2829 | 120 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DSCII=1 |
3001
8e1891c6cc4a
level3 makefiles: Lots of whitespace fixes, no code changes
Gene Heskett <gheskett@wdtv.com>
parents:
2997
diff
changeset
|
121 |
2351 | 122 rb1773_scii_ff58.dr: rb1773.asm |
2829 | 123 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DSCII=1 -DSCIIALT=1 |
3001
8e1891c6cc4a
level3 makefiles: Lots of whitespace fixes, no code changes
Gene Heskett <gheskett@wdtv.com>
parents:
2997
diff
changeset
|
124 |
2351 | 125 rel_32: rel.asm |
2829 | 126 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DWidth=32 |
2351 | 127 |
128 rel_40: rel.asm | |
2829 | 129 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DWidth=40 |
2351 | 130 |
131 rel_80: rel.asm | |
2829 | 132 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DWidth=80 |
2351 | 133 |
134 rel_32_50hz: rel.asm | |
2829 | 135 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DWidth=32 -DTkPerSec=50 |
2351 | 136 |
137 rel_40_50hz: rel.asm | |
2829 | 138 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DWidth=40 -DTkPerSec=50 |
2351 | 139 |
140 rel_80_50hz: rel.asm | |
2829 | 141 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DWidth=80 -DTkPerSec=50 |
2351 | 142 |
143 boot_1773_6ms: boot_1773.asm | |
2829 | 144 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DSTEP=0 |
2351 | 145 |
146 boot_1773_30ms: boot_1773.asm | |
2829 | 147 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DSTEP=3 |
2351 | 148 |
149 sysgo_dd: sysgo.asm | |
2829 | 150 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DDD=1 |
2351 | 151 |
152 sysgo_h0: sysgo.asm | |
153 $(AS) $< $(ASOUT)$@ $(AFLAGS) | |
154 | |
155 # Floppy descriptors | |
2829 | 156 SSDD35 = -DCyls=35 -DSides=1 -DSectTrk=18 -DSectTrk0=18 \ |
157 -DInterlv=3 -DSAS=8 -DDensity=1 | |
158 DSDD40 = -DCyls=40 -DSides=2 -DSectTrk=18 -DSectTrk0=18 \ | |
159 -DInterlv=3 -DSAS=8 -DDensity=1 | |
160 DSDD80 = -DCyls=80 -DSides=2 -DSectTrk=18 -DSectTrk0=18 \ | |
161 -DInterlv=3 -DSAS=8 -DDensity=1 -DD35 | |
2351 | 162 |
163 ddd0_35s.dd: rb1773desc.asm | |
2829 | 164 $(AS) $< $(ASOUT)$@ $(AFLAGS) $(SSDD35) -DDNum=0 -DDD=1 |
2351 | 165 |
166 d0_35s.dd: rb1773desc.asm | |
2829 | 167 $(AS) $< $(ASOUT)$@ $(AFLAGS) $(SSDD35) -DDNum=0 |
2351 | 168 |
169 d1_35s.dd: rb1773desc.asm | |
2829 | 170 $(AS) $< $(ASOUT)$@ $(AFLAGS) $(SSDD35) -DDNum=1 |
2351 | 171 |
172 d2_35s.dd: rb1773desc.asm | |
2829 | 173 $(AS) $< $(ASOUT)$@ $(AFLAGS) $(SSDD35) -DDNum=2 |
2351 | 174 |
175 d3_35s.dd: rb1773desc.asm | |
2829 | 176 $(AS) $< $(ASOUT)$@ $(AFLAGS) $(SSDD35) -DDNum=3 |
2351 | 177 |
178 ddd0_40d.dd: rb1773desc.asm | |
2829 | 179 $(AS) $< $(ASOUT)$@ $(AFLAGS) $(DSDD40) -DDNum=0 -DDD=1 |
2351 | 180 |
181 d0_40d.dd: rb1773desc.asm | |
2829 | 182 $(AS) $< $(ASOUT)$@ $(AFLAGS) $(DSDD40) -DDNum=0 |
2351 | 183 |
184 d1_40d.dd: rb1773desc.asm | |
2829 | 185 $(AS) $< $(ASOUT)$@ $(AFLAGS) $(DSDD40) -DDNum=1 |
2351 | 186 |
187 d2_40d.dd: rb1773desc.asm | |
2829 | 188 $(AS) $< $(ASOUT)$@ $(AFLAGS) $(DSDD40) -DDNum=2 |
2351 | 189 |
190 ddd0_80d.dd: rb1773desc.asm | |
2829 | 191 $(AS) $< $(ASOUT)$@ $(AFLAGS) $(DSDD80) -DDNum=0 -DDD=1 |
2351 | 192 |
193 d0_80d.dd: rb1773desc.asm | |
2829 | 194 $(AS) $< $(ASOUT)$@ $(AFLAGS) $(DSDD80) -DDNum=0 |
2351 | 195 |
196 d1_80d.dd: rb1773desc.asm | |
2829 | 197 $(AS) $< $(ASOUT)$@ $(AFLAGS) $(DSDD80) -DDNum=1 |
2351 | 198 |
199 d2_80d.dd: rb1773desc.asm | |
2829 | 200 $(AS) $< $(ASOUT)$@ $(AFLAGS) $(DSDD80) -DDNum=2 |
2351 | 201 |
202 # RAM Disk descriptors | |
203 r0_8k.dd: r0.asm | |
2829 | 204 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DRAMSize=8 |
2351 | 205 |
206 ddr0_8k.dd: r0.asm | |
2829 | 207 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DRAMSize=8 -DDD=1 |
2351 | 208 |
209 r0_96k.dd: r0.asm | |
2829 | 210 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DRAMSize=96 |
2351 | 211 |
212 ddr0_96k.dd: r0.asm | |
2829 | 213 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DRAMSize=96 -DDD=1 |
2351 | 214 |
215 r0_128k.dd: r0.asm | |
2829 | 216 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DRAMSize=128 |
2351 | 217 |
218 ddr0_128k.dd: r0.asm | |
2829 | 219 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DRAMSize=128 -DDD=1 |
2351 | 220 |
221 r0_192k.dd: r0.asm | |
2829 | 222 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DRAMSize=192 |
2351 | 223 |
224 ddr0_192k.dd: r0.asm | |
2829 | 225 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DRAMSize=192 -DDD=1 |
2351 | 226 |
227 # DriveWire 3 SCF descriptors | |
2829 | 228 term_scdwv.dt: scdwvdesc.asm |
229 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DTERM=1 -DAddr=0 | |
2351 | 230 |
2829 | 231 n0_scdwv.dd: scdwvdesc.asm |
232 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=0 | |
2351 | 233 |
2829 | 234 n1_scdwv.dd: scdwvdesc.asm |
235 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=1 | |
2351 | 236 |
2829 | 237 n2_scdwv.dd: scdwvdesc.asm |
238 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=2 | |
2351 | 239 |
2829 | 240 n3_scdwv.dd: scdwvdesc.asm |
241 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=3 | |
2351 | 242 |
2829 | 243 n4_scdwv.dd: scdwvdesc.asm |
244 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=4 | |
2351 | 245 |
2829 | 246 n5_scdwv.dd: scdwvdesc.asm |
247 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=5 | |
2351 | 248 |
2829 | 249 n6_scdwv.dd: scdwvdesc.asm |
250 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=6 | |
2351 | 251 |
2829 | 252 n7_scdwv.dd: scdwvdesc.asm |
253 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=7 | |
2351 | 254 |
2829 | 255 n8_scdwv.dd: scdwvdesc.asm |
256 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=8 | |
2351 | 257 |
2829 | 258 n9_scdwv.dd: scdwvdesc.asm |
259 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=9 | |
2351 | 260 |
2829 | 261 n10_scdwv.dd: scdwvdesc.asm |
262 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=10 | |
2351 | 263 |
2829 | 264 n11_scdwv.dd: scdwvdesc.asm |
265 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=11 | |
2351 | 266 |
2829 | 267 n12_scdwv.dd: scdwvdesc.asm |
268 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=12 | |
2351 | 269 |
2829 | 270 n13_scdwv.dd: scdwvdesc.asm |
271 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=13 | |
2351 | 272 |
2997
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
273 midi_scdwv.dd: scdwvdesc.asm |
2829 | 274 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=14 |
2351 | 275 |
2997
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
276 term_z_scdwv.dt: scdwvdesc.asm |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
277 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=16 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
278 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
279 z1_scdwv.dd: scdwvdesc.asm |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
280 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=17 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
281 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
282 z2_scdwv.dd: scdwvdesc.asm |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
283 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=18 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
284 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
285 z3_scdwv.dd: scdwvdesc.asm |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
286 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=19 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
287 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
288 z4_scdwv.dd: scdwvdesc.asm |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
289 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=20 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
290 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
291 z5_scdwv.dd: scdwvdesc.asm |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
292 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=21 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
293 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
294 z6_scdwv.dd: scdwvdesc.asm |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
295 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=22 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
296 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
297 z7_scdwv.dd: scdwvdesc.asm |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
298 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DAddr=23 |
2351 | 299 # DriveWire 3 RBF descriptors |
300 ddx0.dd: dwdesc.asm | |
2829 | 301 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DDD=1 -DDNum=0 |
2351 | 302 |
303 x0.dd: dwdesc.asm | |
2829 | 304 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DDNum=0 |
2351 | 305 |
306 x1.dd: dwdesc.asm | |
2829 | 307 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DDNum=1 |
2351 | 308 |
309 x2.dd: dwdesc.asm | |
2829 | 310 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DDNum=2 |
2351 | 311 |
312 x3.dd: dwdesc.asm | |
2829 | 313 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DDNum=3 |
2351 | 314 |
2997
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
315 # TC^3 SCSI Descriptors |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
316 dds0_tc3.dd: superdesc.asm |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
317 $(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(ID0) -DDD=1 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
318 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
319 s0_tc3.dd: superdesc.asm |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
320 $(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(ID0) $(SCSI_HD) |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
321 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
322 s1_tc3.dd: superdesc.asm |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
323 $(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(ID1) $(SCSI_HD) |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
324 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
325 s2_tc3.dd: superdesc.asm |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
326 $(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(ID2) $(SCSI_HD) |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
327 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
328 s3_tc3.dd: superdesc.asm |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
329 $(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(ID3) $(SCSI_HD) |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
330 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
331 s4_tc3.dd: superdesc.asm |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
332 $(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(ID4) $(SCSI_HD) |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
333 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
334 s5_tc3.dd: superdesc.asm |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
335 $(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(ID5) $(SCSI_HD) |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
336 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
337 s6_tc3.dd: superdesc.asm |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
338 $(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(ID6) $(SCSI_HD) |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
339 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
340 sh_tc3.dd: superdesc.asm |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
341 $(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(HDBDOS) |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
342 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
343 # IDE Descriptors |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
344 ddi0_ide.dd: superdesc.asm |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
345 $(AS) $(ASOUT)$@ $< $(IDEFLAGS) $(MASTER) -DDD=1 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
346 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
347 i0_ide.dd: superdesc.asm |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
348 $(AS) $(ASOUT)$@ $< $(IDEFLAGS) $(MASTER) |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
349 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
350 i1_ide.dd: superdesc.asm |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
351 $(AS) $(ASOUT)$@ $< $(IDEFLAGS) $(SLAVE) |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
352 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
353 ih_ide.dd: superdesc.asm |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
354 $(AS) $(ASOUT)$@ $< $(IDEFLAGS) $(HDBDOS) |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
355 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
356 # SuperSD Descriptors |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
357 ddsd0_cocosdc.dd: superdesc.asm |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
358 $(AS) $(ASOUT)$@ $< $(SDFLAGS) -DDD=1 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
359 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
360 sd0_cocosdc.dd: superdesc.asm |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
361 $(AS) $(ASOUT)$@ $< $(SDFLAGS) -DITDRV=0 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
362 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
363 sd1_cocosdc.dd: superdesc.asm |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
364 $(AS) $(ASOUT)$@ $< $(SDFLAGS) -DITDRV=1 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
365 |
2351 | 366 # VDGInt Modules |
367 covdg.io: covdg.asm | |
2997
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
368 $(AS) $(AFLAGS) $(ASOUT)$@ $< -DCOCO3=1 |
2351 | 369 |
370 covdg_small.io: covdg.asm | |
371 $(AS) $(AFLAGS) $(ASOUT)$@ $< | |
372 | |
2997
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
373 # RFM descriptors |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
374 ddy0.dd: rfmdesc.asm |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
375 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DDD=1 -DDNum=0 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
376 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
377 y0.dd: rfmdesc.asm |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
378 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DDNum=0 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
379 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
380 y1.dd: rfmdesc.asm |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
381 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DDNum=1 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
382 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
383 y2.dd: rfmdesc.asm |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
384 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DDNum=2 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
385 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
386 y3.dd: rfmdesc.asm |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
387 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DDNum=3 |
394e63addfe4
level3 makefiles: Add missing modules parts from level2
Gene Heskett <gheskett@wdtv.com>
parents:
2898
diff
changeset
|
388 |
2351 | 389 # Clocks |
390 clock_60hz: clock.asm | |
2829 | 391 $(AS) $(AFLAGS) $(ASOUT)$@ $< -DPwrLnFrq=60 |
2351 | 392 |
393 clock_50hz: clock.asm | |
2829 | 394 $(AS) $(AFLAGS) $(ASOUT)$@ $< -DPwrLnFrq=50 |
2351 | 395 |
396 clock2_cloud9: clock2_ds1315.asm | |
2829 | 397 $(AS) $(AFLAGS) $(ASOUT)$@ $< -DCLOUD9=1 |
2351 | 398 |
399 clock2_bnb: clock2_ds1315.asm | |
2829 | 400 $(AS) $(AFLAGS) $(ASOUT)$@ $< -DBNB=1 |
2351 | 401 |
402 clean: | |
403 $(CD) kernel; make $@ | |
404 $(RM) $(ALLOBJS) | |
405 | |
406 showobjs: | |
407 @$(ECHO) $(ALLOBJS) | |
408 | |
409 showboottrack: | |
410 @$(ECHO) $(BOOTTRACK) | |
411 | |
412 showkernel: | |
413 @$(ECHO) $(KERNEL) | |
414 | |
415 showsysmods: | |
416 @$(ECHO) $(SYSMODS) | |
417 | |
418 showclocks: | |
419 @$(ECHO) $(CLOCKS) | |
420 | |
421 showrbf: | |
422 @$(ECHO) $(RBF) | |
423 | |
424 showscf: | |
425 @$(ECHO) $(SCF) | |
426 | |
427 showpipe: | |
428 @$(ECHO) $(PIPE) | |
429 | |
430 identify: | |
431 $(IDENT_SHORT) $(ALLOBJS) |