Print this page
saveargs: let disasm do the lifting
3544 save-args matcher could be considerably more robust
3545 save-args matcher should accept saves maybe out-of-order
Reviewed by: Joshua M. Clulow <josh@sysmgr.org>
Split |
Close |
Expand all |
Collapse all |
--- old/usr/src/common/saveargs/tests/testmatch/Makefile
+++ new/usr/src/common/saveargs/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.
↓ open down ↓ |
3 lines elided |
↑ open up ↑ |
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 22 OBJECTS = testmatch.o saveargs.o data.o
22 23 PROG = testmatch
23 24
25 +LDLIBS64 += -ldisasm
26 +
24 27 CPPFLAGS += -I$(SRC)/common/saveargs
25 28 ASFLAGS += -P
26 29 AS_CPPFLAGS += -D_ASM
30 +CERRWARN += -_gcc=-Wno-parentheses
31 +CERRWARN += -_gcc=-Wno-uninitialized
27 32
28 33 %.o: $(SRC)/common/saveargs/%.c
29 34 $(COMPILE.c) -o $@ $<
30 35
31 36 $(PROG): $(OBJECTS)
32 - $(LINK.c) -o $@ $(OBJECTS) -lc
37 + $(LINK.c) -o $@ $(OBJECTS) $(LDLIBS64)
33 38
34 39 clean:
35 40 $(RM) $(OBJECTS) $(PROG)
36 41
37 42 clobber: clean
38 43
39 44 all: $(PROG)
40 45
41 46 install: all
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX