diff dw3dos/makefile @ 2236:2603aceace6d

Added DW3DOS
author boisy
date Fri, 18 Dec 2009 12:19:56 +0000
parents
children 89f86bbd3f79
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/dw3dos/makefile	Fri Dec 18 12:19:56 2009 +0000
@@ -0,0 +1,58 @@
+include $(NITROS9DIR)/rules.mak
+
+DEPENDS		= ./makefile
+BF68L1		= $(LEVEL1)/coco/bootfiles
+MD68L1		= $(LEVEL1)/coco/modules
+BF68L2		= $(LEVEL2)/coco3/bootfiles
+MD68L2		= $(LEVEL2)/coco3/modules
+BF63L2		= $(LEVEL2)/coco3_6309/bootfiles
+MD63L2		= $(LEVEL2)/coco3_6309/modules
+
+ROMS		= dw3dos_mb_cc3.rom dw3dos_mb_cc.rom \
+		dw3dos_dsk_cc3.rom dw3dos_dsk_cc.rom \
+		dw3doscc.bin dw3doscc3.bin
+
+TRACKS		= dw3dos_cc3.trk dw3dos_cc.trk
+
+ALLOBJS		= $(ROMS) $(TRACKS)
+
+all:	banner $(ALLOBJS) $(DEPENDS) 
+
+banner:
+	@$(ECHO) "**************************************************"
+	@$(ECHO) "*                                                *"
+	@$(ECHO) "*           DriveWire 3 DOS Files                *"
+	@$(ECHO) "*                                                *"
+	@$(ECHO) "**************************************************"
+
+dsk:	objs
+
+# DWDOS ROMs
+dw3dos_mb_cc3.rom:	dw3dos.asm
+	$(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=3
+
+dw3dos_mb_cc.rom:	dw3dos.asm
+	$(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=2
+
+dw3dos_dsk_cc3.rom:	dw3dos.asm
+	$(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=3 -aDISKROM=1
+
+dw3dos_dsk_cc.rom:	dw3dos.asm
+	$(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=1 -aDISKROM=1
+
+dw3doscc3.bin:	dw3dos.asm
+	$(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=3 -aBIN=1 -mb
+
+dw3doscc.bin:	dw3dos.asm
+	$(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=1 -aBIN=1 -mb
+
+# DWDOS Tracks
+dw3dos_cc3.trk:	dw3dos.asm
+	$(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=3 -aDOSTRACK
+
+dw3dos_cc.trk:	dw3dos.asm
+	$(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=1 -aDOSTRACK
+
+clean:
+	$(RM) $(ALLOBJS)
+