Mercurial > hg > Members > kono > nitros9-code
annotate 3rdparty/makefile @ 3215:195c09cade21
Updated MMC Driver makefile so it will have place holders for
dsk, dskclean, and dskcopy so that make does not error out when
chaining into the driver tree to build disk images where applicable.
author | David Ladd <drencor-xeen@users.sourceforge.net> |
---|---|
date | Wed, 20 Dec 2017 16:07:36 -0600 |
parents | 9edca3e61b66 |
children |
rev | line source |
---|---|
1363 | 1 include ../rules.mak |
0 | 2 |
2478 | 3 dirs = booters drivers fmgrs p2mods subrtns utils packages |
1119
f86ef3d1d7c9
Makefiles have been redone to take advantage of size and Make features
boisy
parents:
1037
diff
changeset
|
4 |
0 | 5 # Make all components |
6 all: | |
1366 | 7 @$(ECHO) "**************************************************" |
8 @$(ECHO) "* *" | |
9 @$(ECHO) "* 3rd Party Software *" | |
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 | |
2224 | 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:
1037
diff
changeset
|
17 |
f86ef3d1d7c9
Makefiles have been redone to take advantage of size and Make features
boisy
parents:
1037
diff
changeset
|
18 # Make DSK images |
f86ef3d1d7c9
Makefiles have been redone to take advantage of size and Make features
boisy
parents:
1037
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:
1037
diff
changeset
|
21 |
f86ef3d1d7c9
Makefiles have been redone to take advantage of size and Make features
boisy
parents:
1037
diff
changeset
|
22 # Clean DSK images |
f86ef3d1d7c9
Makefiles have been redone to take advantage of size and Make features
boisy
parents:
1037
diff
changeset
|
23 dskclean: |
1133 | 24 $(foreach dir, $(dirs), ($(CD) $(dir); make dskclean);) |
1119
f86ef3d1d7c9
Makefiles have been redone to take advantage of size and Make features
boisy
parents:
1037
diff
changeset
|
25 |
f86ef3d1d7c9
Makefiles have been redone to take advantage of size and Make features
boisy
parents:
1037
diff
changeset
|
26 # Copy DSK images |
2224 | 27 dskcopy: |
2965
9edca3e61b66
3rdparty: Stop build on failing dsk or dskcopy targets
Tormod Volden <debian.tormod@gmail.com>
parents:
2913
diff
changeset
|
28 $(foreach dir,$(dirs),$(MAKE) -C $(dir) dskcopy &&) : |
2216 | 29 |
30 # Info | |
31 info: | |
2861
bd286ab169c7
Makefiles: Make make info prettier for dsks/ReadMe
Tormod Volden <debian.tormod@gmail.com>
parents:
2478
diff
changeset
|
32 @$(foreach dir, $(dirs), $(MAKE) -C $(dir) info;) |