comparison 3rdparty/makefile @ 1119:f86ef3d1d7c9

Makefiles have been redone to take advantage of size and Make features
author boisy
date Sat, 12 Apr 2003 17:19:55 +0000
parents a8f68130350d
children 4bddc63a59fc
comparison
equal deleted inserted replaced
1118:68e5259da516 1119:f86ef3d1d7c9
1 include ../Makefile.rules 1 include ../Makefile.rules
2
3 dirs = booters drivers fmgrs p2mods subrtns utils packages
2 4
3 # Make all components 5 # Make all components
4 all: 6 all:
5 @$(ECHO) "*********************************************" 7 @$(ECHO) "*********************************************"
6 @$(ECHO) "* *" 8 @$(ECHO) "* *"
7 @$(ECHO) "* 3rd Party Software *" 9 @$(ECHO) "* 3rd Party Software *"
8 @$(ECHO) "* *" 10 @$(ECHO) "* *"
9 @$(ECHO) "*********************************************" 11 @$(ECHO) "*********************************************"
10 $(CD) booters; make 12 $(foreach dir, $(dirs), $(CD) $(dir); make; $(CD) ..;)
11 $(CD) drivers; make
12 $(CD) fmgrs; make
13 $(CD) p2mods; make
14 $(CD) subrtns; make
15 $(CD) utils; make
16 $(CD) packages; make
17 13
18 # Clean all components 14 # Clean all components
19 clean: 15 clean: dskclean
20 -$(CD) booters; make clean 16 $(foreach dir, $(dirs), $(CD) $(dir); make clean; $(CD) ..;)
21 -$(CD) drivers; make clean 17
22 -$(CD) fmgrs; make clean 18 # Make DSK images
23 -$(CD) p2mods; make clean 19 dsk:
24 -$(CD) subrtns; make clean 20 $(foreach dir, $(dirs), $(CD) $(dir); make dsk; $(CD) ..;)
25 -$(CD) utils; make clean 21
26 -$(CD) packages; make clean 22 # Clean DSK images
23 dskclean:
24 $(foreach dir, $(dirs), $(CD) $(dir); make dskclean; $(CD) ..;)
25
26 # Copy DSK images
27 dskcopy: dsk
28 $(foreach dir, $(dirs), $(CD) $(dir); make dskcopy; $(CD) ..;)