Mercurial > hg > Members > kono > nitros9-code
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 |
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 | 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 | 5 # Make all components |
6 all: | |
1366 | 7 @$(ECHO) "**************************************************" |
8 @$(ECHO) "* *" | |
9 @$(ECHO) "* Utilities *" | |
10 @$(ECHO) "* *" | |
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 | 13 |
14 # Clean all components | |
15 clean: | |
1133 | 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);) |