Mercurial > hg > Members > kono > nitros9-code
comparison level1/coco/modules/makefile @ 2590:17d43fd29ee2
Integration of SuperDriver
author | boisy |
---|---|
date | Thu, 22 Dec 2011 18:23:47 +0000 |
parents | 86e18364d3de |
children | 9dd4f422aac7 |
comparison
equal
deleted
inserted
replaced
2589:e134044fd755 | 2590:17d43fd29ee2 |
---|---|
13 CLOCKHARRIS = -aRTCHarrs=1 | 13 CLOCKHARRIS = -aRTCHarrs=1 |
14 CLOCKCLOUD9 = -aRTCCloud9=1 | 14 CLOCKCLOUD9 = -aRTCCloud9=1 |
15 CLOCKSOFT = -aRTCSoft=1 | 15 CLOCKSOFT = -aRTCSoft=1 |
16 CLOCKMESSEMU = -aRTCMessEmu=1 | 16 CLOCKMESSEMU = -aRTCMessEmu=1 |
17 CLOCKJVEMU = -aRTCJVEmu=1 | 17 CLOCKJVEMU = -aRTCJVEmu=1 |
18 TC3FLAGS = $(AFLAGS) -aTC3=1 $(FLAGS) | |
19 IDEFLAGS = $(AFLAGS) -aIDE=1 $(FLAGS) | |
18 | 20 |
19 DEPENDS = ./makefile | 21 DEPENDS = ./makefile |
20 TPB = $(3RDPARTY)/booters | 22 TPB = $(3RDPARTY)/booters |
21 | 23 |
22 BOOTERS = boot_1773_6ms boot_1773_30ms \ | 24 BOOTERS = boot_1773_6ms boot_1773_30ms \ |
23 boot_burke boot_rampak boot_wd1002 boot_dw3 boot_dw3_coco1 | 25 boot_burke boot_rampak boot_wd1002 boot_dw3 boot_dw3_coco1 \ |
26 boot_tc3 boot_ide | |
24 BOOTTRACK = rel $(BOOTERS) | 27 BOOTTRACK = rel $(BOOTERS) |
25 KERNEL = krn krnp2 wbug | 28 KERNEL = krn krnp2 wbug |
26 SYSMODS = ioman init sysgo_dd sysgo_h0 | 29 SYSMODS = ioman init sysgo_dd sysgo_h0 |
27 CLOCKS = clock_60hz clock_50hz \ | 30 CLOCKS = clock_60hz clock_50hz \ |
28 clock2_elim clock2_disto2 clock2_disto4 clock2_bnb \ | 31 clock2_elim clock2_disto2 clock2_disto4 clock2_bnb \ |
33 rbdw3.dr dw3.sb dw3_coco1.sb \ | 36 rbdw3.dr dw3.sb dw3_coco1.sb \ |
34 rb1773.dr rb1773_scii_ff74.dr rb1773_scii_ff58.dr \ | 37 rb1773.dr rb1773_scii_ff74.dr rb1773_scii_ff58.dr \ |
35 ddd0_35s.dd d0_35s.dd d1_35s.dd d2_35s.dd d3_35s.dd \ | 38 ddd0_35s.dd d0_35s.dd d1_35s.dd d2_35s.dd d3_35s.dd \ |
36 ddd0_40d.dd d0_40d.dd d1_40d.dd d2_40d.dd \ | 39 ddd0_40d.dd d0_40d.dd d1_40d.dd d2_40d.dd \ |
37 ddd0_80d.dd d0_80d.dd d1_80d.dd d2_80d.dd \ | 40 ddd0_80d.dd d0_80d.dd d1_80d.dd d2_80d.dd \ |
38 ddx0.dd x0.dd x1.dd x2.dd x3.dd | 41 ddx0.dd x0.dd x1.dd x2.dd x3.dd \ |
42 rbsuper.dr lltc3.dr llide.dr \ | |
43 ddi0_ide.dd i0_ide.dd i1_ide.dd ih_ide.dd \ | |
44 dds0_tc3.dd s0_tc3.dd s1_tc3.dd s2_tc3.dd s3_tc3.dd s4_tc3.dd \ | |
45 s5_tc3.dd s6_tc3.dd sh_tc3.dd | |
39 | 46 |
40 SCF = scf.mn \ | 47 SCF = scf.mn \ |
41 sc6551.dr vrn.dr scbbp.dr scbbt.dr scdwp.dr sspak.dr vtio.dr \ | 48 sc6551.dr vrn.dr scbbp.dr scbbt.dr scdwp.dr sspak.dr vtio.dr \ |
42 covdg.io cohr.io \ | 49 covdg.io cohr.io \ |
43 nil.dd p_scbbp.dd p_scdwp.dd pipe.dd ssp.dd \ | 50 nil.dd p_scbbp.dd p_scdwp.dd pipe.dd ssp.dd \ |
56 | 63 |
57 ALLOBJS = $(BOOTTRACK) $(KERNEL) $(SYSMODS) $(CLOCKS) $(RBF) $(SCF) $(PIPE) $(RFM) | 64 ALLOBJS = $(BOOTTRACK) $(KERNEL) $(SYSMODS) $(CLOCKS) $(RBF) $(SCF) $(PIPE) $(RFM) |
58 | 65 |
59 all: $(ALLOBJS) | 66 all: $(ALLOBJS) |
60 | 67 |
61 # Special cases | |
62 | |
63 # DriveWire 3 | |
64 boot_dw3_coco1: boot_dw3.asm | |
65 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aBAUD38400=1 | |
66 | |
67 dw3_coco1.sb: dw3.asm | |
68 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aBAUD38400=1 | |
69 | |
70 # Kernel | 68 # Kernel |
71 krn krnp2: | 69 krn krnp2: |
72 $(CD) kernel; make $@ | 70 $(CD) kernel; make $@ |
73 $(CP) kernel/$@ . | 71 $(CP) kernel/$@ . |
74 | 72 |
73 # Special cases | |
74 # TC^3 SCSI Booter | |
75 boot_tc3: boot_scsi.asm | |
76 $(AS) $(ASOUT)$@ $< $(TC3FLAGS) | |
77 | |
78 # SuperIDE/Glenside IDE Booter | |
79 boot_ide: boot_ide.asm | |
80 $(AS) $(ASOUT)$@ $< $(IDEFLAGS) | |
81 | |
82 # DriveWire 3 | |
83 boot_dw3_coco1: boot_dw3.asm | |
84 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aBAUD38400=1 | |
85 | |
86 dw3_coco1.sb: dw3.asm | |
87 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aBAUD38400=1 | |
88 | |
75 boot_1773_6ms: boot_1773.asm | 89 boot_1773_6ms: boot_1773.asm |
76 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aDNum=0 -aSTEP=0 | 90 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aDNum=0 -aSTEP=0 |
77 | 91 |
78 boot_1773_30ms: boot_1773.asm | 92 boot_1773_30ms: boot_1773.asm |
79 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aDNum=0 -aSTEP=3 | 93 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aDNum=0 -aSTEP=3 |
82 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aSCII=1 | 96 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aSCII=1 |
83 | 97 |
84 rb1773_scii_ff58.dr: rb1773.asm | 98 rb1773_scii_ff58.dr: rb1773.asm |
85 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aSCII=1 -aSCIIALT=1 | 99 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aSCII=1 -aSCIIALT=1 |
86 | 100 |
87 # Clocks | 101 # TC^3 SCSI Driver |
88 clock_60hz: clock.asm | 102 lltc3.dr: llscsi.asm |
89 $(AS) $(AFLAGS) $(ASOUT)$@ $< -aPwrLnFrq=60 | 103 $(AS) $(ASOUT)$@ $< $(TC3FLAGS) |
90 | 104 |
91 clock_50hz: clock.asm | 105 # IDE Driver |
92 $(AS) $(AFLAGS) $(ASOUT)$@ $< -aPwrLnFrq=50 | 106 llide.dr: llide.asm |
93 | 107 $(AS) $(ASOUT)$@ $< $(IDEFLAGS) |
94 clock2_bnb: clock2_ds1315.asm | |
95 $(AS) $(AFLAGS) $(ASOUT)$@ $< -aBNB=1 | |
96 | |
97 clock2_cloud9: clock2_ds1315.asm | |
98 $(AS) $(AFLAGS) $(ASOUT)$@ $< -aCLOUD9=1 | |
99 | 108 |
100 # Floppy descriptors | 109 # Floppy descriptors |
101 SSDD35 = -aCyls=35 -aSides=1 -aSectTrk=18 -aSectTrk0=18 \ | 110 SSDD35 = -aCyls=35 -aSides=1 -aSectTrk=18 -aSectTrk0=18 \ |
102 -aInterlv=3 -aSAS=8 -aDensity=1 | 111 -aInterlv=3 -aSAS=8 -aDensity=1 |
103 DSDD40 = -aCyls=40 -aSides=2 -aSectTrk=18 -aSectTrk0=18 \ | 112 DSDD40 = -aCyls=40 -aSides=2 -aSectTrk=18 -aSectTrk0=18 \ |
207 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aDNum=2 | 216 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aDNum=2 |
208 | 217 |
209 x3.dd: dwdesc.asm | 218 x3.dd: dwdesc.asm |
210 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aDNum=3 | 219 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aDNum=3 |
211 | 220 |
221 # TC^3 SCSI Descriptors | |
222 dds0_tc3.dd: superdesc.asm | |
223 $(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(ID0) -aDD=1 | |
224 | |
225 s0_tc3.dd: superdesc.asm | |
226 $(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(ID0) $(SCSI_HD) | |
227 | |
228 s1_tc3.dd: superdesc.asm | |
229 $(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(ID1) $(SCSI_HD) | |
230 | |
231 s2_tc3.dd: superdesc.asm | |
232 $(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(ID2) $(SCSI_HD) | |
233 | |
234 s3_tc3.dd: superdesc.asm | |
235 $(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(ID3) $(SCSI_HD) | |
236 | |
237 s4_tc3.dd: superdesc.asm | |
238 $(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(ID4) $(SCSI_HD) | |
239 | |
240 s5_tc3.dd: superdesc.asm | |
241 $(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(ID5) $(SCSI_HD) | |
242 | |
243 s6_tc3.dd: superdesc.asm | |
244 $(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(ID6) $(SCSI_HD) | |
245 | |
246 sh_tc3.dd: superdesc.asm | |
247 $(AS) $(ASOUT)$@ $< $(TC3FLAGS) $(HDBDOS) | |
248 | |
249 # IDE Descriptors | |
250 ddi0_ide.dd: superdesc.asm | |
251 $(AS) $(ASOUT)$@ $< $(IDEFLAGS) $(MASTER) -aDD=1 | |
252 | |
253 i0_ide.dd: superdesc.asm | |
254 $(AS) $(ASOUT)$@ $< $(IDEFLAGS) $(MASTER) | |
255 | |
256 i1_ide.dd: superdesc.asm | |
257 $(AS) $(ASOUT)$@ $< $(IDEFLAGS) $(SLAVE) | |
258 | |
259 ih_ide.dd: superdesc.asm | |
260 $(AS) $(ASOUT)$@ $< $(IDEFLAGS) $(HDBDOS) | |
261 | |
212 # RFM descriptors | 262 # RFM descriptors |
213 ddy0.dd: rfmdesc.asm | 263 ddy0.dd: rfmdesc.asm |
214 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aDD=1 -aDNum=0 | 264 $(AS) $< $(ASOUT)$@ $(AFLAGS) -aDD=1 -aDNum=0 |
215 | 265 |
216 y0.dd: rfmdesc.asm | 266 y0.dd: rfmdesc.asm |
232 $(AS) $(AFLAGS) $(ASOUT)$@ $< -aDD=1 | 282 $(AS) $(AFLAGS) $(ASOUT)$@ $< -aDD=1 |
233 | 283 |
234 sysgo_h0: sysgo.asm | 284 sysgo_h0: sysgo.asm |
235 $(AS) $(AFLAGS) $(ASOUT)$@ $< | 285 $(AS) $(AFLAGS) $(ASOUT)$@ $< |
236 | 286 |
287 # Clocks | |
288 clock_60hz: clock.asm | |
289 $(AS) $(AFLAGS) $(ASOUT)$@ $< -aPwrLnFrq=60 | |
290 | |
291 clock_50hz: clock.asm | |
292 $(AS) $(AFLAGS) $(ASOUT)$@ $< -aPwrLnFrq=50 | |
293 | |
294 clock2_bnb: clock2_ds1315.asm | |
295 $(AS) $(AFLAGS) $(ASOUT)$@ $< -aBNB=1 | |
296 | |
297 clock2_cloud9: clock2_ds1315.asm | |
298 $(AS) $(AFLAGS) $(ASOUT)$@ $< -aCLOUD9=1 | |
299 | |
237 clean: | 300 clean: |
238 $(CD) kernel; make $@ | 301 $(CD) kernel; make $@ |
239 $(RM) $(ALLOBJS) | 302 $(RM) $(ALLOBJS) |
240 | 303 |
241 showobjs: | 304 showobjs: |