annotate 3rdparty/drivers/nocan/makefile @ 3210:6353bb024571

Created makefile and defsfile for NoCan RAMMER module driver and descriptor Updated rammer.asm in the NoCan driver folder to build the NoCan version of the Driver Updated r0.asm file to create the 6MB version of the descriptor. The makefile creates a disk image with two sets of the required drivers for the 6309 and 6809's in their respective module folders. /NITROS9/6309_L2/MODULES/RBF for the 6309 files and /NITROS9/6809_L2/MODULES/RBF for the 6809 files. This will make it easier for doing a dsave from this disk image into a normal distro disk image so people have these drivers ready for when new memory upgrades allow compatible usage of the NoCan registers.
author David Ladd <drencor-xeen@users.sourceforge.net>
date Wed, 20 Dec 2017 15:15:49 -0600
parents
children 24bfa6f85ba6
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3210
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
1 include ../../../rules.mak
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
2
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
3 DEPENDS = ./makefile
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
4
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
5 DRIVERS = rammer_nocan.dr rammer_nocan_63.dr
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
6 DESCS = r0_nocan.dd
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
7 ALLOBJS = $(DRIVERS) $(DESCS)
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
8 DSK = Modules_NoCan_Rammer.dsk
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
9
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
10 all: $(ALLOBJS) $(DEPENDS)
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
11
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
12 rammer_nocan_63.dr: rammer.asm
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
13 $(AS) $(ASOUT)$@ $< $(AFLAGS) -DH6309=1
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
14
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
15 rammer_nocan.dr: rammer.asm
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
16 $(AS) $(ASOUT)$@ $< $(AFLAGS)
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
17
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
18 r0_nocan.dd: r0.asm
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
19 $(AS) $(ASOUT)$@ $< $(AFLAGS)
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
20
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
21 clean:
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
22 $(RM) $(ALLOBJS)
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
23
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
24 dskclean:
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
25 $(RM) $(DSK)
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
26
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
27 dsk: $(DSK)
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
28
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
29 $(DSK): all
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
30 $(RM) $@
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
31 $(OS9FORMAT_SS35) $@ -n"NoCanModules"
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
32 $(MAKDIR) $@,NITROS9
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
33 $(MAKDIR) $@,NITROS9/6809_L2
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
34 $(MAKDIR) $@,NITROS9/6309_L2
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
35 $(MAKDIR) $@,NITROS9/6809_L2/MODULES
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
36 $(MAKDIR) $@,NITROS9/6309_L2/MODULES
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
37 $(MAKDIR) $@,NITROS9/6809_L2/MODULES/RBF
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
38 $(MAKDIR) $@,NITROS9/6309_L2/MODULES/RBF
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
39 $(OS9COPY) r0_nocan.dd $@,NITROS9/6809_L2/MODULES/RBF/r0_nocan.dd
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
40 $(OS9COPY) r0_nocan.dd $@,NITROS9/6309_L2/MODULES/RBF/r0_nocan.dd
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
41 $(OS9COPY) rammer_nocan.dr $@,NITROS9/6809_L2/MODULES/RBF/rammer_nocan.dr
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
42 $(OS9COPY) rammer_nocan_63.dr $@,NITROS9/6309_L2/MODULES/RBF/rammer_nocan.dr
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
43
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
44 dskcopy: $(DSK)
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
45 $(CP) $(DSK) $(DSKDIR)
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
46
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
47 info:
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
48 @$(ECHO) "*** Modules NoCan Rammer ***"
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
49 @$(ECHO) $(DSK)
6353bb024571 Created makefile and defsfile for NoCan RAMMER module driver and descriptor
David Ladd <drencor-xeen@users.sourceforge.net>
parents:
diff changeset
50