Mercurial > hg > Members > kono > nitros9-code
view 3rdparty/drivers/disto/makefile @ 2684:2a37d4530972 lwtools-port
Even more command line fixups for lwasm
author | William Astle <lost@l-w.ca> |
---|---|
date | Sun, 10 Jun 2012 18:38:22 -0600 |
parents | 7ba4d9a816af |
children | 28ed72477814 |
line wrap: on
line source
include ../../../rules.mak vpath %.asm $(LEVEL2)/modules:$(LEVEL1)/modules L1_256 = $(AFLAGS) -DLevel=1 -DRAMSize=1 L2_256 = $(AFLAGS) -DLevel=2 -DRAMSize=1 L1_512 = $(AFLAGS) -DLevel=1 -DRAMSize=2 L2_512 = $(AFLAGS) -DLevel=2 -DRAMSize=2 L2_DNHFC = $(AFLAGS) -DLevel=2 DEPENDS = ./makefile DRVRS = rampak.dr parallel.dr NHDRVRS = cc3disk_sc2_irq.dr cc3disk_sc2_slp.dr FLOPPYDESCS = ddd0_35s.dd d0_35s.dd d1_35s.dd \ ddd0_40d.dd d0_40d.dd d1_40d.dd \ ddd0_80d.dd d0_80d.dd d1_80d.dd RAMDISKDESCS = r0_256_l1.dd r0_256_l2.dd r0_512_l1.dd r0_512_l2.dd PRINTERDESCS = pp.dd DESCS = $(FLOPPYDESCS) $(RAMDISKDESCS) $(PRINTERDESCS) ALLOBJS = $(DRVRS) $(DESCS) $(NHDRVRS) # Device Descriptor Macros SSDD35 = -DCyls=35 -DSides=1 -DSectTrk=18 -DSectTrk0=18 \ -DInterlv=3 -DSAS=8 -DDensity=1 DSDD40 = -DCyls=40 -DSides=2 -DSectTrk=18 -DSectTrk0=18 \ -DInterlv=3 -DSAS=8 -DDensity=1 DSDD80 = -DCyls=80 -DSides=2 -DSectTrk=18 -DSectTrk0=18 \ -DInterlv=3 -DSAS=8 -DDensity=3 all: $(ALLOBJS) $(DEPENDS) # Disto Super Controller II Drivers cc3disk_sc2_irq.dr: cc3disk_sc2_irq.asm $(AS) $(ASOUT)$@ $< $(L2_DNHFC) cc3disk_sc2_slp.dr: cc3disk_sc2_slp.asm $(AS) $(ASOUT)$@ $< $(L2_DNHFC) # Disto Super Controller II Device Descriptors # 35 Track Single-Sided ddd0_35s.dd: rb1773desc.asm $(AS) $(ASOUT)$@ $< $(AFLAGS) $(SSDD35) -DDD=1 d0_35s.dd: rb1773desc.asm $(AS) $(ASOUT)$@ $< $(AFLAGS) $(SSDD35) d1_35s.dd: rb1773desc.asm $(AS) $(ASOUT)$@ $< $(AFLAGS) $(SSDD35) -DDNum=1 # 40 Track Double-Sided ddd0_40d.dd: rb1773desc.asm $(AS) $(ASOUT)$@ $< $(AFLAGS) $(DSDD40) -DDD=1 d0_40d.dd: rb1773desc.asm $(AS) $(ASOUT)$@ $< $(AFLAGS) $(DSDD40) d1_40d.dd: rb1773desc.asm $(AS) $(ASOUT)$@ $< $(AFLAGS) $(DSDD40) -DDNum=1 # 80 Track Double-Sided ddd0_80d.dd: rb1773desc.asm $(AS) $(ASOUT)$@ $< $(AFLAGS) $(DSDD80) -DDD=1 d0_80d.dd: rb1773desc.asm $(AS) $(ASOUT)$@ $< $(AFLAGS) $(DSDD80) d1_80d.dd: rb1773desc.asm $(AS) $(ASOUT)$@ $< $(AFLAGS) $(DSDD80) -DDNum=1 # RAM Disk Descriptors r0_256_l1.dd: r0.asm $(AS) $(ASOUT)$@ $< $(L1_256) r0_512_l1.dd: r0.asm $(AS) $(ASOUT)$@ $< $(L1_512) r0_256_l2.dd: r0.asm $(AS) $(ASOUT)$@ $< $(L2_256) r0_512_l2.dd: r0.asm $(AS) $(ASOUT)$@ $< $(L2_512) clean: $(RM) $(ALLOBJS)