comparison level2/coco3/modules/makefile @ 3141:717ced83b885

coco3: Build SD card device descriptors for CoCo3FPGA Added "CC3FPGAFLAGS = $(AFLAGS) -DCC3FPGA=1 $(FLAGS)" to "level2/coco3/modules/makefile" for flagging Coco3FPGA specific features in modules sources. Added "llcoco3fpga", "ddsd0_coco3fpga", "sd0_coco3fpga", and "sd1_coco3fpga" to the "coco3/modules/makefile" - RBF section, which also now adds all to the "NITROS9/MODULES/RBF" on all disk images for building new Coco3FPGA disks from NitrOS9. Added new descriptor section to the "level2/coco3/modules/makefile" reflecting the new Coco3FPGA SD card descriptors and their flags.
author Bill Pierce <merlinious999@gmail.com>
date Sat, 04 Feb 2017 11:06:28 +0100
parents 8418259a032d
children 37737e5ec640
comparison
equal deleted inserted replaced
3140:03b580a02945 3141:717ced83b885
15 CLOCKMESSEMU = -DRTCMessEmu=1 15 CLOCKMESSEMU = -DRTCMessEmu=1
16 CLOCKJVEMU = -DRTCJVEmu=1 16 CLOCKJVEMU = -DRTCJVEmu=1
17 TC3FLAGS = $(AFLAGS) -DTC3=1 $(FLAGS) 17 TC3FLAGS = $(AFLAGS) -DTC3=1 $(FLAGS)
18 IDEFLAGS = $(AFLAGS) -DIDE=1 $(FLAGS) 18 IDEFLAGS = $(AFLAGS) -DIDE=1 $(FLAGS)
19 SDFLAGS = $(AFLAGS) -DCOCOSDC=1 -DITTYP=128 $(FLAGS) 19 SDFLAGS = $(AFLAGS) -DCOCOSDC=1 -DITTYP=128 $(FLAGS)
20 CC3FPGAFLAGS = $(AFLAGS) -DCC3FPGA=1 $(FLAGS)
20 21
21 DEPENDS = ./makefile 22 DEPENDS = ./makefile
22 TPB = $(3RDPARTY)/booters 23 TPB = $(3RDPARTY)/booters
23 24
24 BOOTERS = boot_1773_6ms boot_1773_30ms \ 25 BOOTERS = boot_1773_6ms boot_1773_30ms \
45 ddx0.dd x0.dd x1.dd x2.dd x3.dd \ 46 ddx0.dd x0.dd x1.dd x2.dd x3.dd \
46 rbsuper.dr lltc3.dr llide.dr llcocosdc.dr \ 47 rbsuper.dr lltc3.dr llide.dr llcocosdc.dr \
47 ddi0_ide.dd i0_ide.dd i1_ide.dd ih_ide.dd \ 48 ddi0_ide.dd i0_ide.dd i1_ide.dd ih_ide.dd \
48 dds0_tc3.dd s0_tc3.dd s1_tc3.dd s2_tc3.dd s3_tc3.dd s4_tc3.dd \ 49 dds0_tc3.dd s0_tc3.dd s1_tc3.dd s2_tc3.dd s3_tc3.dd s4_tc3.dd \
49 s5_tc3.dd s6_tc3.dd sh_tc3.dd \ 50 s5_tc3.dd s6_tc3.dd sh_tc3.dd \
50 ddsd0_cocosdc.dd sd0_cocosdc.dd sd1_cocosdc.dd 51 ddsd0_cocosdc.dd sd0_cocosdc.dd sd1_cocosdc.dd \
52 llcoco3fpga.dr ddsd0_coco3fpga.dd sd0_coco3fpga.dd sd1_coco3fpga.dd
51 53
52 SCF = scf.mn \ 54 SCF = scf.mn \
53 vtio.dr vrn.dr scbbp.dr scbbt.dr scdwp.dr sspak.dr sc6551.dr \ 55 vtio.dr vrn.dr scbbp.dr scbbt.dr scdwp.dr sspak.dr sc6551.dr \
54 cowin.io cogrf.io covdg.io covdg_small.io \ 56 cowin.io cogrf.io covdg.io covdg_small.io \
55 keydrv_cc3.sb snddrv_cc3.sb \ 57 keydrv_cc3.sb snddrv_cc3.sb \
393 $(AS) $(ASOUT)$@ $< $(SDFLAGS) -DITDRV=0 395 $(AS) $(ASOUT)$@ $< $(SDFLAGS) -DITDRV=0
394 396
395 sd1_cocosdc.dd: superdesc.asm 397 sd1_cocosdc.dd: superdesc.asm
396 $(AS) $(ASOUT)$@ $< $(SDFLAGS) -DITDRV=1 398 $(AS) $(ASOUT)$@ $< $(SDFLAGS) -DITDRV=1
397 399
400 # CoCo3FPGA SD Descriptors
401 ddsd0_coco3fpga.dd: superdesc.asm
402 $(AS) $(ASOUT)$@ $< $(CC3FPGAFLAGS) -DDD=1
403
404 sd0_coco3fpga.dd: superdesc.asm
405 $(AS) $(ASOUT)$@ $< $(CC3FPGAFLAGS) -DITDRV=0
406
407 sd1_coco3fpga.dd: superdesc.asm
408 $(AS) $(ASOUT)$@ $< $(CC3FPGAFLAGS) -DITDRV=1
409
398 # RFM descriptors 410 # RFM descriptors
399 ddy0.dd: rfmdesc.asm 411 ddy0.dd: rfmdesc.asm
400 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DDD=1 -DDNum=0 412 $(AS) $< $(ASOUT)$@ $(AFLAGS) -DDD=1 -DDNum=0
401 413
402 y0.dd: rfmdesc.asm 414 y0.dd: rfmdesc.asm