annotate dw3dos/makefile @ 2238:0afb0c3742c9

Updated makefile for WAV files
author boisy
date Fri, 18 Dec 2009 13:10:15 +0000
parents 89f86bbd3f79
children 404bb3ec0dbd
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2236
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
1 include $(NITROS9DIR)/rules.mak
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
2
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
3 DEPENDS = ./makefile
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
4 BF68L1 = $(LEVEL1)/coco/bootfiles
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
5 MD68L1 = $(LEVEL1)/coco/modules
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
6 BF68L2 = $(LEVEL2)/coco3/bootfiles
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
7 MD68L2 = $(LEVEL2)/coco3/modules
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
8 BF63L2 = $(LEVEL2)/coco3_6309/bootfiles
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
9 MD63L2 = $(LEVEL2)/coco3_6309/modules
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
10
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
11 ROMS = dw3dos_mb_cc3.rom dw3dos_mb_cc.rom \
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
12 dw3dos_dsk_cc3.rom dw3dos_dsk_cc.rom \
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
13 dw3doscc.bin dw3doscc3.bin
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
14
2237
89f86bbd3f79 Using makewav to create cassette files
boisy
parents: 2236
diff changeset
15 CASSFILES = dw3doscc.wav dw3doscc3.wav
89f86bbd3f79 Using makewav to create cassette files
boisy
parents: 2236
diff changeset
16
2236
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
17 TRACKS = dw3dos_cc3.trk dw3dos_cc.trk
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
18
2237
89f86bbd3f79 Using makewav to create cassette files
boisy
parents: 2236
diff changeset
19 ALLOBJS = $(ROMS) $(CASSFILES) $(TRACKS)
2236
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
20
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
21 all: banner $(ALLOBJS) $(DEPENDS)
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
22
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
23 banner:
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
24 @$(ECHO) "**************************************************"
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
25 @$(ECHO) "* *"
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
26 @$(ECHO) "* DriveWire 3 DOS Files *"
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
27 @$(ECHO) "* *"
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
28 @$(ECHO) "**************************************************"
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
29
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
30 dsk: objs
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
31
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
32 # DWDOS ROMs
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
33 dw3dos_mb_cc3.rom: dw3dos.asm
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
34 $(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=3
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
35
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
36 dw3dos_mb_cc.rom: dw3dos.asm
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
37 $(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=2
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
38
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
39 dw3dos_dsk_cc3.rom: dw3dos.asm
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
40 $(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=3 -aDISKROM=1
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
41
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
42 dw3dos_dsk_cc.rom: dw3dos.asm
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
43 $(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=1 -aDISKROM=1
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
44
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
45 dw3doscc3.bin: dw3dos.asm
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
46 $(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=3 -aBIN=1 -mb
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
47
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
48 dw3doscc.bin: dw3dos.asm
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
49 $(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=1 -aBIN=1 -mb
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
50
2237
89f86bbd3f79 Using makewav to create cassette files
boisy
parents: 2236
diff changeset
51 dw3doscc3.wav: dw3doscc3.bin
2238
0afb0c3742c9 Updated makefile for WAV files
boisy
parents: 2237
diff changeset
52 makewav $< -r -d0x2400 -e0x2400 -o$@ -nDWDOSCC3
2237
89f86bbd3f79 Using makewav to create cassette files
boisy
parents: 2236
diff changeset
53
89f86bbd3f79 Using makewav to create cassette files
boisy
parents: 2236
diff changeset
54 dw3doscc.wav: dw3doscc.bin
2238
0afb0c3742c9 Updated makefile for WAV files
boisy
parents: 2237
diff changeset
55 makewav $< -r -d0x2400 -e0x2400 -o$@ -nDWDOSCC
2237
89f86bbd3f79 Using makewav to create cassette files
boisy
parents: 2236
diff changeset
56
2236
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
57 # DWDOS Tracks
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
58 dw3dos_cc3.trk: dw3dos.asm
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
59 $(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=3 -aDOSTRACK
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
60
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
61 dw3dos_cc.trk: dw3dos.asm
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
62 $(AS) $(ASOUT)$@ $< $(AFLAGS) -aCoCo=1 -aDOSTRACK
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
63
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
64 clean:
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
65 $(RM) $(ALLOBJS)
2603aceace6d Added DW3DOS
boisy
parents:
diff changeset
66