Print this page
saveargs: Implement as libsaveargs
Split |
Close |
Expand all |
Collapse all |
--- old/usr/src/common/saveargs/tests/testmatch/Makefile
+++ new/usr/src/lib/libsaveargs/tests/testmatch/Makefile
1 +
1 2 #
2 3 # This file and its contents are supplied under the terms of the
3 4 # Common Development and Distribution License ("CDDL"), version 1.0.
4 5 # You may only use this file in accordance with the terms of version
5 6 # 1.0 of the CDDL.
6 7 #
7 8 # A full copy of the text of the CDDL should have accompanied this
8 9 # source. A copy of the CDDL is also available via the Internet at
9 10 # http://www.illumos.org/license/CDDL.
10 11 #
11 12
12 13 #
13 14 # Copyright 2012, Richard Lowe.
14 15 #
15 16
16 17 include $(SRC)/Makefile.master
17 18 include $(SRC)/Makefile.master.64
18 19
19 20 .KEEP_STATE:
20 21
21 -OBJECTS = testmatch.o saveargs.o data.o
22 +OBJECTS = testmatch.o data.o
22 23 PROG = testmatch
23 24
24 -CPPFLAGS += -I$(SRC)/common/saveargs
25 +LDLIBS64 += -lsaveargs
26 +
25 27 ASFLAGS += -P
26 28 AS_CPPFLAGS += -D_ASM
27 29
28 -%.o: $(SRC)/common/saveargs/%.c
29 - $(COMPILE.c) -o $@ $<
30 -
31 30 $(PROG): $(OBJECTS)
32 - $(LINK.c) -o $@ $(OBJECTS) -lc
31 + $(LINK.c) -o $@ $(OBJECTS) $(LDLIBS64)
33 32
34 33 clean:
35 34 $(RM) $(OBJECTS) $(PROG)
36 35
37 36 clobber: clean
38 37
39 38 all: $(PROG)
40 39
41 40 install: all
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX