Print this page
10080 smatch Makefile changes for usr/src/cmd
Split |
Close |
Expand all |
Collapse all |
--- old/usr/src/cmd/krb5/kinit/Makefile
+++ new/usr/src/cmd/krb5/kinit/Makefile
1 1 #
2 2 # Copyright 2008 Sun Microsystems, Inc. All rights reserved.
3 3 # Use is subject to license terms.
4 4 #
5 +# Copyright (c) 2018, Joyent, Inc.
5 6
6 7 PROG= kinit
7 8
8 9 OBJS = kinit.o
9 10 SRCS = kinit.c
10 11
11 12 DEFS = -DHAVE_LIBSOCKET=1 -DHAVE_LIBNSL=1 -DHAVE_PWD_H=1 -DHAVE_COMPILE=1 -DHAVE_STEP=1
12 13
13 14 include ../../Makefile.cmd
14 15 include $(SRC)/lib/gss_mechs/mech_krb5/Makefile.mech_krb5
15 16
16 17 CERRWARN += -_gcc=-Wno-implicit-function-declaration
17 18 CERRWARN += -_gcc=-Wno-unused-function
18 19 CERRWARN += -_gcc=-Wno-parentheses
19 20
21 +# not linted
22 +SMATCH=off
23 +
20 24 POFILE = kinit.po
21 25 POFILES = generic.po
22 26
23 27 DEFS = -DHAVE_PWD_H
24 28
25 29 CPPFLAGS += -I../../lib/gss_mechs/mech_krb5/include \
26 30 -I$(SRC)/lib/gss_mechs/mech_krb5 \
27 31 -I$(SRC)/lib/gss_mechs/mech_krb5/include \
28 32 -I$(SRC)/uts/common/gssapi/mechs/krb5/include \
29 33 $(DEFS)
30 34
31 35 LDFLAGS += $(KRUNPATH)
32 36 LDLIBS += $(KMECHLIB)
33 37
34 38 .KEEP_STATE:
35 39
36 40 all: $(PROG)
37 41
38 42 $(PROG): $(OBJS)
39 43 $(LINK.c) $(OBJS) -o $@ $(LDLIBS)
40 44 $(POST_PROCESS)
41 45
42 46 install: $(KRB5PROG)
43 47
44 48 clean:
45 49 $(RM) $(OBJS)
46 50
47 51 lint: lint_SRCS
48 52
49 53 include ../../Makefile.targ
50 54
51 55 $(POFILE): $(DERIVED_FILES) .WAIT $(POFILES)
52 56 $(RM) $@
53 57 $(CAT) $(POFILES) > $@
54 58
55 59 generic.po:
56 60 $(RM) messages.po
57 61 $(XGETTEXT) $(XGETFLAGS) `($(GREP) -l gettext *.[ch] || echo /dev/null)`
58 62 $(SED) "/^domain/d" messages.po > $@
59 63 $(RM) messages.po
↓ open down ↓ |
30 lines elided |
↑ open up ↑ |
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX