Print this page
10080 smatch Makefile changes for usr/src/cmd

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/cmd-inet/usr.sbin/nwamcfg/Makefile
          +++ new/usr/src/cmd/cmd-inet/usr.sbin/nwamcfg/Makefile
↓ open down ↓ 16 lines elided ↑ open up ↑
  17   17  # information: Portions Copyright [yyyy] [name of copyright owner]
  18   18  #
  19   19  # CDDL HEADER END
  20   20  #
  21   21  
  22   22  #
  23   23  # Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
  24   24  # Use is subject to license terms.
  25   25  # Copyright (c) 2016, Chris Fraire <cfraire@me.com>.
  26   26  #
  27      -# cmd/cmd-inet/usr.sbin/nwamcfg/Makefile
       27 +# Copyright (c) 2018, Joyent, Inc.
  28   28  
  29   29  PROG=   nwamcfg
  30   30  OBJS=   nwamcfg.o nwamcfg_lex.o nwamcfg_grammar.tab.o
  31   31  
  32   32  include ../../../Makefile.cmd
  33   33  
  34   34  XGETFLAGS +=    -a -x $(PROG).xcl
  35   35  LFLAGS =        -t
  36   36  LDLIBS +=       -ll -ltecla -lnwam -lumem
  37   37  YFLAGS +=       -d -b nwamcfg_grammar
  38   38  CLEANFILES +=   nwamcfg_lex.c nwamcfg_grammar.tab.c nwamcfg_grammar.tab.h
  39   39  CLEANFILES +=   $(PROG).ln
  40   40  
  41   41  CERRWARN +=     -_gcc=-Wno-switch
  42   42  CERRWARN +=     -_gcc=-Wno-uninitialized
  43   43  CERRWARN +=     -_gcc=-Wno-unused-variable
  44   44  CERRWARN +=     -_gcc=-Wno-unused-label
  45   45  CERRWARN +=     -_gcc=-Wno-implicit-function-declaration
  46   46  
       47 +SMOFF += all_func_returns
       48 +
  47   49  .KEEP_STATE:
  48   50  
  49      -all: $(PROG) 
       51 +all: $(PROG)
  50   52  
  51   53  $(PROG): $(OBJS)
  52   54          $(LINK.c) $(OBJS) -o $@ $(LDLIBS)
  53   55          $(POST_PROCESS)
  54   56  
  55   57  install: all $(ROOTUSRSBINPROG)
  56   58  
  57   59  nwamcfg_lex.c:  nwamcfg_lex.l nwamcfg_grammar.tab.h nwamcfg.h
  58   60          $(LEX) $(LFLAGS) nwamcfg_lex.l > $@
  59   61  
↓ open down ↓ 19 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX