Print this page
3440 librtld_db demos need warnings gagged
Split |
Close |
Expand all |
Collapse all |
--- old/usr/src/cmd/sgs/librtld_db/demo/Makefile.com
+++ new/usr/src/cmd/sgs/librtld_db/demo/Makefile.com
1 1 #
2 2 # CDDL HEADER START
3 3 #
4 4 # The contents of this file are subject to the terms of the
5 5 # Common Development and Distribution License (the "License").
6 6 # You may not use this file except in compliance with the License.
7 7 #
8 8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 9 # or http://www.opensolaris.org/os/licensing.
10 10 # See the License for the specific language governing permissions
11 11 # and limitations under the License.
12 12 #
13 13 # When distributing Covered Code, include this CDDL HEADER in each
14 14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 15 # If applicable, add the following below this CDDL HEADER, with the
16 16 # fields enclosed by brackets "[]" replaced with your own identifying
17 17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 18 #
19 19 # CDDL HEADER END
20 20 #
21 21 # Copyright (c) 1995, 2010, Oracle and/or its affiliates. All rights reserved.
22 22
23 23 PROG= rdb
24 24
25 25 # DEMO DELETE START
26 26 include ../../../../Makefile.cmd
27 27 # DEMO DELETE END
28 28
29 29 MACH:sh= uname -p
30 30
31 31 CFLAGS += $(DEMOCFLAGS)
32 32
33 33 COMSRC= bpt.c dis.c main.c ps.c gram.c lex.c globals.c help.c \
34 34 utils.c maps.c syms.c callstack.c disasm.c
35 35 M_SRC= regs.c m_utils.c
36 36
37 37 BLTSRC= gram.c lex.c
38 38 BLTHDR= gram.h
39 39
40 40 # DEMO DELETE START
41 41 ONLDLIBDIR= /opt/SUNWonld/lib
42 42
43 43 # DEMO DELETE END
44 44 OBJDIR= objs
45 45 OBJS = $(COMSRC:%.c=$(OBJDIR)/%.o) $(M_SRC:%.c=$(OBJDIR)/%.o)
46 46
47 47 SRCS = $(COMSRC:%=../common/%) $(M_SRC)
48 48
49 49 MV = mv
50 50
51 51 .PARALLEL: $(OBJS)
52 52
53 53 CPPFLAGS= -I../common -I. $(CPPFLAGS.master)
54 54 LDLIBS += -lrtld_db -lelf -ll -ly
55 55
56 56 CLEANFILES += $(BLTSRC) $(BLTHDR) simp libsub.so.1
57 57
58 58 # DEMO DELETE START
↓ open down ↓ |
58 lines elided |
↑ open up ↑ |
59 59 # The following lint error suppression definitions are to remove lex errors
60 60 # we have no control over.
61 61 LINTERRS = -erroff=E_NAME_DEF_NOT_USED2 \
62 62 -erroff=E_FUNC_RET_ALWAYS_IGNOR2 \
63 63 -erroff=E_FUNC_RET_MAYBE_IGNORED2 \
64 64 -erroff=E_BLOCK_DECL_UNUSED \
65 65 -erroff=E_EQUALITY_NOT_ASSIGNMENT
66 66 LINTFLAGS += $(LDLIBS) -L../../$(MACH) $(LINTERRS)
67 67 LINTFLAGS64 += $(LDLIBS) -L../../$(MACH) $(LINTERRS)
68 68 CLEANFILES += $(LINTOUT)
69 +
70 +CERRWARN += -_gcc=-Wno-parentheses
71 +CERRWARN += -_gcc=-Wno-unused-label
72 +CERRWARN += -_gcc=-Wno-unused-variable
69 73 # DEMO DELETE END
70 74
71 75 test-sparc= test-sparc-regs
72 76 test-i386=
73 77 TESTS= test-maps test-breaks test-steps test-plt_skip \
74 78 test-object-padding $(test-$(MACH))
75 79
76 80 # DEMO DELETE START
77 81 ROOTONLDBIN= $(ROOT)/opt/SUNWonld/bin
78 82 ROOTONLDBINPROG= $(PROG:%=$(ROOTONLDBIN)/%)
79 83 ROOTONLDBINPROG64= $(PROG:%=$(ROOTONLDBIN)/$(MACH64)/%)
80 84
81 85 FILEMODE= 0755
82 86 # DEMO DELETE END
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX