annotate lib/makefile @ 3003:68a167bc476d

level3 makefiles: Order BOOTERS list like in level2
author Tormod Volden <debian.tormod@gmail.com>
date Sun, 26 Oct 2014 13:02:12 +0100
parents 28ed72477814
children 47cd23dcf55e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2328
cfb7dcf4322c added lib
boisy
parents:
diff changeset
1 include $(NITROS9DIR)/rules.mak
cfb7dcf4322c added lib
boisy
parents:
diff changeset
2
2803
d911fcfc0211 Further refinements
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2802
diff changeset
3 all: libnos96809l1.a libnos96809l2.a libnos96309l2.a libnet.a libalib.a \
d911fcfc0211 Further refinements
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2802
diff changeset
4 libcoco.a libcoco3.a libcoco3_6309.a libdragon.a libatari.a
2533
0104de794ec7 Added sys.zip
boisy
parents: 2487
diff changeset
5
2802
58ca94b06908 now built from defs files
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2801
diff changeset
6 libnos96809l1.a: sys6809l1.o
2852
f2e92661b4c6 Makefiles: Always use macro for lwar and rm
Tormod Volden <debian.tormod@gmail.com>
parents: 2841
diff changeset
7 $(LWAR) $@ $?
2801
9ffe2daeb011 Reworked libraries to adhere to lwlink's naming specifications
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2793
diff changeset
8
2802
58ca94b06908 now built from defs files
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2801
diff changeset
9 libnos96809l2.a: sys6809l2.o
2852
f2e92661b4c6 Makefiles: Always use macro for lwar and rm
Tormod Volden <debian.tormod@gmail.com>
parents: 2841
diff changeset
10 $(LWAR) $@ $?
2533
0104de794ec7 Added sys.zip
boisy
parents: 2487
diff changeset
11
2802
58ca94b06908 now built from defs files
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2801
diff changeset
12 libnos96309l2.a: sys6309l2.o
2852
f2e92661b4c6 Makefiles: Always use macro for lwar and rm
Tormod Volden <debian.tormod@gmail.com>
parents: 2841
diff changeset
13 $(LWAR) $@ $?
2328
cfb7dcf4322c added lib
boisy
parents:
diff changeset
14
2801
9ffe2daeb011 Reworked libraries to adhere to lwlink's naming specifications
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2793
diff changeset
15 libnet.a: net.o
2852
f2e92661b4c6 Makefiles: Always use macro for lwar and rm
Tormod Volden <debian.tormod@gmail.com>
parents: 2841
diff changeset
16 $(LWAR) $@ $?
2782
aaba193af04f Updated code to use lwasm/lwlink
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2533
diff changeset
17
2803
d911fcfc0211 Further refinements
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2802
diff changeset
18 libcoco.a: coco.o
2852
f2e92661b4c6 Makefiles: Always use macro for lwar and rm
Tormod Volden <debian.tormod@gmail.com>
parents: 2841
diff changeset
19 $(LWAR) $@ $?
2328
cfb7dcf4322c added lib
boisy
parents:
diff changeset
20
2803
d911fcfc0211 Further refinements
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2802
diff changeset
21 libcoco3.a: coco3.o
2852
f2e92661b4c6 Makefiles: Always use macro for lwar and rm
Tormod Volden <debian.tormod@gmail.com>
parents: 2841
diff changeset
22 $(LWAR) $@ $?
2328
cfb7dcf4322c added lib
boisy
parents:
diff changeset
23
2803
d911fcfc0211 Further refinements
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2802
diff changeset
24 libcoco3_6309.a: coco3_6309.o
2852
f2e92661b4c6 Makefiles: Always use macro for lwar and rm
Tormod Volden <debian.tormod@gmail.com>
parents: 2841
diff changeset
25 $(LWAR) $@ $?
2803
d911fcfc0211 Further refinements
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2802
diff changeset
26
d911fcfc0211 Further refinements
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2802
diff changeset
27 libatari.a: atari.o
2852
f2e92661b4c6 Makefiles: Always use macro for lwar and rm
Tormod Volden <debian.tormod@gmail.com>
parents: 2841
diff changeset
28 $(LWAR) $@ $?
2328
cfb7dcf4322c added lib
boisy
parents:
diff changeset
29
2803
d911fcfc0211 Further refinements
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2802
diff changeset
30 libdragon.a: dragon.o
2852
f2e92661b4c6 Makefiles: Always use macro for lwar and rm
Tormod Volden <debian.tormod@gmail.com>
parents: 2841
diff changeset
31 $(LWAR) $@ $?
2474
7d70b7e1cb21 Moved net and alib files into here
boisy
parents: 2331
diff changeset
32
2801
9ffe2daeb011 Reworked libraries to adhere to lwlink's naming specifications
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2793
diff changeset
33 libalib.a:
2852
f2e92661b4c6 Makefiles: Always use macro for lwar and rm
Tormod Volden <debian.tormod@gmail.com>
parents: 2841
diff changeset
34 $(MAKE) -C alib
2474
7d70b7e1cb21 Moved net and alib files into here
boisy
parents: 2331
diff changeset
35
2859
3a3cbc11ea9d Make build fail if first level subdirectory fails
Tormod Volden <debian.tormod@gmail.com>
parents: 2852
diff changeset
36 info:
3a3cbc11ea9d Make build fail if first level subdirectory fails
Tormod Volden <debian.tormod@gmail.com>
parents: 2852
diff changeset
37 dsk:
2841
d540a92243e7 Fix os9l2bbs makefile for make dskcopy
Tormod Volden <debian.tormod@gmail.com>
parents: 2803
diff changeset
38 dskcopy:
2859
3a3cbc11ea9d Make build fail if first level subdirectory fails
Tormod Volden <debian.tormod@gmail.com>
parents: 2852
diff changeset
39 dskclean:
2474
7d70b7e1cb21 Moved net and alib files into here
boisy
parents: 2331
diff changeset
40
2328
cfb7dcf4322c added lib
boisy
parents:
diff changeset
41 clean:
2783
03f26e88b809 Renamed files and setup for lwasm/lwlink work
Boisy Pitre <boisy.pitre@nuance.com>
parents: 2782
diff changeset
42 $(RM) *.a *.o
2852
f2e92661b4c6 Makefiles: Always use macro for lwar and rm
Tormod Volden <debian.tormod@gmail.com>
parents: 2841
diff changeset
43 $(MAKE) -C alib clean