annotate 3rdparty/utils/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 afd0f7d9b514
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2890
1addfd8c9d5f Revert e4a0f58a5f9b (set NITROS9DIR in makefiles)
Tormod Volden <debian.tormod@gmail.com>
parents: 2758
diff changeset
1 include ../../rules.mak
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2
3149
afd0f7d9b514 Add the Sleuth multipass disassembler from Bud Pass
Bill Pierce <merlinious999@gmail.com>
parents: 3148
diff changeset
3 dirs = boisy dasm smartwatch supercomm dladd winfo gene tlindner fpgarom sleuth3
1119
f86ef3d1d7c9 Makefiles have been redone to take advantage of size and Make features
boisy
parents: 661
diff changeset
4
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
5 # Make all components
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
6 all:
1366
770c350f4c15 More changes
boisy
parents: 1133
diff changeset
7 @$(ECHO) "**************************************************"
770c350f4c15 More changes
boisy
parents: 1133
diff changeset
8 @$(ECHO) "* *"
770c350f4c15 More changes
boisy
parents: 1133
diff changeset
9 @$(ECHO) "* Utilities *"
770c350f4c15 More changes
boisy
parents: 1133
diff changeset
10 @$(ECHO) "* *"
770c350f4c15 More changes
boisy
parents: 1133
diff changeset
11 @$(ECHO) "**************************************************"
2913
1c1600cc9f02 makefiles: Stop if a component fails to build
Tormod Volden <debian.tormod@gmail.com>
parents: 2898
diff changeset
12 $(foreach dir,$(dirs),$(MAKE) -C $(dir) &&) :
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
13
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
14 # Clean all components
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
15 clean:
1133
4bddc63a59fc More slight Makefile improvements
boisy
parents: 1119
diff changeset
16 $(foreach dir, $(dirs), ($(CD) $(dir); make clean);)
1119
f86ef3d1d7c9 Makefiles have been redone to take advantage of size and Make features
boisy
parents: 661
diff changeset
17
f86ef3d1d7c9 Makefiles have been redone to take advantage of size and Make features
boisy
parents: 661
diff changeset
18 # Make DSK images
f86ef3d1d7c9 Makefiles have been redone to take advantage of size and Make features
boisy
parents: 661
diff changeset
19 dsk:
2965
9edca3e61b66 3rdparty: Stop build on failing dsk or dskcopy targets
Tormod Volden <debian.tormod@gmail.com>
parents: 2913
diff changeset
20 $(foreach dir,$(dirs),$(MAKE) -C $(dir) dsk &&) :
1119
f86ef3d1d7c9 Makefiles have been redone to take advantage of size and Make features
boisy
parents: 661
diff changeset
21
2896
84e92ab14cd5 3rdparty/utils: Add dskclean target to makefiles
Tormod Volden <debian.tormod@gmail.com>
parents: 2861
diff changeset
22 dskclean:
84e92ab14cd5 3rdparty/utils: Add dskclean target to makefiles
Tormod Volden <debian.tormod@gmail.com>
parents: 2861
diff changeset
23 $(foreach dir, $(dirs), ($(CD) $(dir); make dskclean);)
84e92ab14cd5 3rdparty/utils: Add dskclean target to makefiles
Tormod Volden <debian.tormod@gmail.com>
parents: 2861
diff changeset
24
1119
f86ef3d1d7c9 Makefiles have been redone to take advantage of size and Make features
boisy
parents: 661
diff changeset
25 # Copy DSK images
f86ef3d1d7c9 Makefiles have been redone to take advantage of size and Make features
boisy
parents: 661
diff changeset
26 dskcopy:
2965
9edca3e61b66 3rdparty: Stop build on failing dsk or dskcopy targets
Tormod Volden <debian.tormod@gmail.com>
parents: 2913
diff changeset
27 $(foreach dir,$(dirs),$(MAKE) -C $(dir) dskcopy &&) :
2814
dd5499bc4bdd Updated makefile(s) to create disk images and info for 3rdparty/utils/
David Ladd <drencor-xeen@users.sf.net>
parents: 2812
diff changeset
28
dd5499bc4bdd Updated makefile(s) to create disk images and info for 3rdparty/utils/
David Ladd <drencor-xeen@users.sf.net>
parents: 2812
diff changeset
29 # info
dd5499bc4bdd Updated makefile(s) to create disk images and info for 3rdparty/utils/
David Ladd <drencor-xeen@users.sf.net>
parents: 2812
diff changeset
30 info:
2861
bd286ab169c7 Makefiles: Make make info prettier for dsks/ReadMe
Tormod Volden <debian.tormod@gmail.com>
parents: 2814
diff changeset
31 @$(foreach dir, $(dirs), $(MAKE) -C $(dir) info; $(ECHO);)