Print this page
10075 make usr/src/tools smatch clean
Split |
Close |
Expand all |
Collapse all |
--- old/usr/src/tools/ctf/dwarf/Makefile.com
+++ new/usr/src/tools/ctf/dwarf/Makefile.com
1 1 #
2 2 # Copyright 2004 Sun Microsystems, Inc. All rights reserved.
3 3 # Use is subject to license terms.
4 4 #
5 5 # Copyright 2011, Richard Lowe.
6 +#
7 +# Copyright (c) 2018, Joyent, Inc.
6 8
7 9 include ../../Makefile.ctf
8 10
9 11 LIBRARY= libdwarf.a
10 12 VERS= .1
11 13
12 14 OBJECTS=dwarf_abbrev.o \
13 15 dwarf_addr_finder.o \
14 16 dwarf_alloc.o \
15 17 dwarf_arange.o \
16 18 dwarf_die_deliv.o \
17 19 dwarf_elf_access.o \
18 20 dwarf_error.o \
19 21 dwarf_form.o \
20 22 dwarf_frame.o \
21 23 dwarf_frame2.o \
22 24 dwarf_frame3.o \
23 25 dwarf_funcs.o \
24 26 dwarf_global.o \
25 27 dwarf_harmless.o \
26 28 dwarf_init_finish.o \
27 29 dwarf_leb.o \
28 30 dwarf_line.o \
29 31 dwarf_line2.o \
30 32 dwarf_loc.o \
31 33 dwarf_macro.o \
32 34 dwarf_names.o \
33 35 dwarf_original_elf_init.o \
34 36 dwarf_print_lines.o \
35 37 dwarf_pubtypes.o \
36 38 dwarf_query.o \
37 39 dwarf_ranges.o \
38 40 dwarf_sort_line.o \
39 41 dwarf_string.o \
40 42 dwarf_stubs.o \
41 43 dwarf_types.o \
42 44 dwarf_util.o \
43 45 dwarf_vars.o \
44 46 dwarf_weaks.o \
45 47 malloc_check.o \
46 48 pro_alloc.o \
47 49 pro_arange.o \
48 50 pro_die.o \
49 51 pro_encode_nm.o \
50 52 pro_error.o \
51 53 pro_expr.o \
52 54 pro_finish.o \
53 55 pro_forms.o \
54 56 pro_frame.o \
55 57 pro_funcs.o \
56 58 pro_init.o \
57 59 pro_line.o \
58 60 pro_macinfo.o \
59 61 pro_pubnames.o \
60 62 pro_reloc.o \
61 63 pro_reloc_stream.o \
62 64 pro_reloc_symbolic.o \
63 65 pro_section.o \
64 66 pro_types.o \
65 67 pro_vars.o \
66 68 pro_weaks.o
67 69
68 70 include $(SRC)/lib/Makefile.lib
69 71
↓ open down ↓ |
54 lines elided |
↑ open up ↑ |
70 72 SRCS= $(PICS:%.o=../common/%.c)
71 73
72 74 FILEMODE = 0755
73 75
74 76 SRCDIR = ../common/
75 77
76 78 CPPFLAGS += -I$(SRCDIR) -DELF_TARGET_ALL=1
77 79 CERRWARN += -_gcc=-Wno-unused
78 80 CERRWARN += -_gcc=-Wno-implicit-function-declaration
79 81
82 +# libdwarf not clean
83 +SMATCH=off
84 +
80 85 LDLIBS = -lelf -lc
81 86
82 87 .KEEP_STATE:
83 88 .PARALLEL:
84 89
85 90 all: $(DYNLIB)
86 91
87 92 install: all $(ROOTONBLDLIBMACH)/libdwarf.so.1 $(ROOTONBLDLIBMACH)/libdwarf.so
88 93
89 94 $(ROOTONBLDLIBMACH)/%: %
90 95 $(INS.file)
91 96
92 97 $(ROOTONBLDLIBMACH)/$(LIBLINKS): $(ROOTONBLDLIBMACH)/$(LIBLINKS)$(VERS)
93 98 $(INS.liblink)
94 99
95 100 FRC:
96 101
97 102 # We can't provide CTF information for libdwarf, as the CTF tools themselves
98 103 # depond upon it, and so aren't built yet.
99 104 $(DYNLIB) := CTFMERGE_POST= :
100 105 CTFCONVERT_O= :
101 106
102 107 include $(SRC)/lib/Makefile.targ
103 108
↓ open down ↓ |
14 lines elided |
↑ open up ↑ |
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX