Mercurial > hg > Members > kono > nitros9-code
annotate 3rdparty/utils/dladd/makefile @ 2896:84e92ab14cd5 lwtools-port
3rdparty/utils: Add dskclean target to makefiles
author | Tormod Volden <debian.tormod@gmail.com> |
---|---|
date | Sat, 11 Jan 2014 17:19:08 +0100 |
parents | d5220b220313 |
children | ff1866e1d1a4 |
rev | line source |
---|---|
2812
1f47bdb9f356
Added new utils section in 3rdparty and updated makefile(s)
David Ladd <drencor-xeen@users.sf.net>
parents:
diff
changeset
|
1 include ../../../rules.mak |
1f47bdb9f356
Added new utils section in 3rdparty and updated makefile(s)
David Ladd <drencor-xeen@users.sf.net>
parents:
diff
changeset
|
2 |
1f47bdb9f356
Added new utils section in 3rdparty and updated makefile(s)
David Ladd <drencor-xeen@users.sf.net>
parents:
diff
changeset
|
3 DEPENDS := ./makefile |
1f47bdb9f356
Added new utils section in 3rdparty and updated makefile(s)
David Ladd <drencor-xeen@users.sf.net>
parents:
diff
changeset
|
4 |
1f47bdb9f356
Added new utils section in 3rdparty and updated makefile(s)
David Ladd <drencor-xeen@users.sf.net>
parents:
diff
changeset
|
5 CMDS = cls |
1f47bdb9f356
Added new utils section in 3rdparty and updated makefile(s)
David Ladd <drencor-xeen@users.sf.net>
parents:
diff
changeset
|
6 |
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
|
7 ALLOBJS = $(CMDS) |
2812
1f47bdb9f356
Added new utils section in 3rdparty and updated makefile(s)
David Ladd <drencor-xeen@users.sf.net>
parents:
diff
changeset
|
8 |
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
|
9 DSKDLADDUTILS = dladd_utils.dsk |
dd5499bc4bdd
Updated makefile(s) to create disk images and info for 3rdparty/utils/
David Ladd <drencor-xeen@users.sf.net>
parents:
2812
diff
changeset
|
10 |
dd5499bc4bdd
Updated makefile(s) to create disk images and info for 3rdparty/utils/
David Ladd <drencor-xeen@users.sf.net>
parents:
2812
diff
changeset
|
11 DSKS = $(DSKDLADDUTILS) |
2812
1f47bdb9f356
Added new utils section in 3rdparty and updated makefile(s)
David Ladd <drencor-xeen@users.sf.net>
parents:
diff
changeset
|
12 |
1f47bdb9f356
Added new utils section in 3rdparty and updated makefile(s)
David Ladd <drencor-xeen@users.sf.net>
parents:
diff
changeset
|
13 all: banner $(ALLOBJS) $(DEPENDS) |
1f47bdb9f356
Added new utils section in 3rdparty and updated makefile(s)
David Ladd <drencor-xeen@users.sf.net>
parents:
diff
changeset
|
14 |
1f47bdb9f356
Added new utils section in 3rdparty and updated makefile(s)
David Ladd <drencor-xeen@users.sf.net>
parents:
diff
changeset
|
15 banner: |
1f47bdb9f356
Added new utils section in 3rdparty and updated makefile(s)
David Ladd <drencor-xeen@users.sf.net>
parents:
diff
changeset
|
16 @$(ECHO) "**************************************************" |
1f47bdb9f356
Added new utils section in 3rdparty and updated makefile(s)
David Ladd <drencor-xeen@users.sf.net>
parents:
diff
changeset
|
17 @$(ECHO) "* *" |
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
|
18 @$(ECHO) "* David Ladd's Utilities *" |
2812
1f47bdb9f356
Added new utils section in 3rdparty and updated makefile(s)
David Ladd <drencor-xeen@users.sf.net>
parents:
diff
changeset
|
19 @$(ECHO) "* *" |
1f47bdb9f356
Added new utils section in 3rdparty and updated makefile(s)
David Ladd <drencor-xeen@users.sf.net>
parents:
diff
changeset
|
20 @$(ECHO) "**************************************************" |
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
|
21 |
dd5499bc4bdd
Updated makefile(s) to create disk images and info for 3rdparty/utils/
David Ladd <drencor-xeen@users.sf.net>
parents:
2812
diff
changeset
|
22 $(DSKDLADDUTILS): $(CMDS) |
2835
c1892376e7a7
Makefiles: Do not let $(RM) silently fail
Tormod Volden <debian.tormod@gmail.com>
parents:
2814
diff
changeset
|
23 $(RM) $@ |
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
|
24 $(OS9FORMAT) $@ |
dd5499bc4bdd
Updated makefile(s) to create disk images and info for 3rdparty/utils/
David Ladd <drencor-xeen@users.sf.net>
parents:
2812
diff
changeset
|
25 $(MAKDIR) $@,CMDS |
2856
84d284e812cd
Makefiles: Rename CP to OS9COPY
Tormod Volden <debian.tormod@gmail.com>
parents:
2849
diff
changeset
|
26 $(OS9COPY) $(CMDS) $@,CMDS |
2849
84d9d5765057
Makefiles: Call OS9ATTR with multiple files (part 2/2)
Tormod Volden <debian.tormod@gmail.com>
parents:
2835
diff
changeset
|
27 $(OS9ATTR_EXEC) $(foreach file,$(CMDS),$@,CMDS/$(file)) |
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 dsk: all $(DSKS) |
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 |
dd5499bc4bdd
Updated makefile(s) to create disk images and info for 3rdparty/utils/
David Ladd <drencor-xeen@users.sf.net>
parents:
2812
diff
changeset
|
31 dskcopy: dsk |
2857
d5220b220313
Makefiles: Use native cp for copying dsk images
Tormod Volden <debian.tormod@gmail.com>
parents:
2856
diff
changeset
|
32 $(CP) $(DSKS) $(DSKDIR) |
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
|
33 |
2896
84e92ab14cd5
3rdparty/utils: Add dskclean target to makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2857
diff
changeset
|
34 dskclean: |
84e92ab14cd5
3rdparty/utils: Add dskclean target to makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2857
diff
changeset
|
35 $(RM) $(DSKS) |
84e92ab14cd5
3rdparty/utils: Add dskclean target to makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2857
diff
changeset
|
36 |
84e92ab14cd5
3rdparty/utils: Add dskclean target to makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2857
diff
changeset
|
37 clean: dskclean |
84e92ab14cd5
3rdparty/utils: Add dskclean target to makefiles
Tormod Volden <debian.tormod@gmail.com>
parents:
2857
diff
changeset
|
38 $(RM) $(ALLOBJS) |
2812
1f47bdb9f356
Added new utils section in 3rdparty and updated makefile(s)
David Ladd <drencor-xeen@users.sf.net>
parents:
diff
changeset
|
39 |
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
|
40 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
|
41 @echo "*** David Ladd's Utilities ***" |
dd5499bc4bdd
Updated makefile(s) to create disk images and info for 3rdparty/utils/
David Ladd <drencor-xeen@users.sf.net>
parents:
2812
diff
changeset
|
42 @$(foreach dsk, $(DSKS), $(ECHO) $(dsk);) |
dd5499bc4bdd
Updated makefile(s) to create disk images and info for 3rdparty/utils/
David Ladd <drencor-xeen@users.sf.net>
parents:
2812
diff
changeset
|
43 |
dd5499bc4bdd
Updated makefile(s) to create disk images and info for 3rdparty/utils/
David Ladd <drencor-xeen@users.sf.net>
parents:
2812
diff
changeset
|
44 |