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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1363
53c50c807d55 Major move to new NitrOS-9 project
boisy
parents: 1133
diff changeset
1 include ../rules.mak
0
6641a883d6b0 Initial revision
boisy
parents:
diff changeset
2
2478
56179f66e43d removed libs
boisy
parents: 2224
diff changeset
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
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: 1363
diff changeset
7 @$(ECHO) "**************************************************"
770c350f4c15 More changes
boisy
parents: 1363
diff changeset
8 @$(ECHO) "* *"
770c350f4c15 More changes
boisy
parents: 1363
diff changeset
9 @$(ECHO) "* 3rd Party Software *"
770c350f4c15 More changes
boisy
parents: 1363
diff changeset
10 @$(ECHO) "* *"
770c350f4c15 More changes
boisy
parents: 1363
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
2224
22b75f9788a5 Removed redundant targets
boisy
parents: 2216
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: 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
4bddc63a59fc More slight Makefile improvements
boisy
parents: 1119
diff changeset
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
22b75f9788a5 Removed redundant targets
boisy
parents: 2216
diff changeset
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
d096a278e068 Added info targets
boisy
parents: 2127
diff changeset
29
d096a278e068 Added info targets
boisy
parents: 2127
diff changeset
30 # Info
d096a278e068 Added info targets
boisy
parents: 2127
diff changeset
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;)