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

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/enhance/Makefile
          +++ new/usr/src/cmd/enhance/Makefile
↓ open down ↓ 15 lines elided ↑ open up ↑
  16   16  # If applicable, add the following below this CDDL HEADER, with the
  17   17  # fields enclosed by brackets "[]" replaced with your own identifying
  18   18  # information: Portions Copyright [yyyy] [name of copyright owner]
  19   19  #
  20   20  # CDDL HEADER END
  21   21  #
  22   22  #
  23   23  # Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
  24   24  # Use is subject to license terms.
  25   25  #
  26      -# ident "%Z%%M% %I%     %E% SMI"
  27      -#
       26 +# Copyright (c) 2018, Joyent, Inc.
  28   27  
  29   28  PROG= enhance
  30   29  
  31   30  include ../Makefile.cmd
  32   31  
  33   32  LDLIBS += -ltecla
  34   33  
  35   34  CPPFLAGS += -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 \
  36   35          -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 \
  37   36          -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 \
  38   37          -DHAVE_UNISTD_H=1 -DUSE_TERMINFO=1 -DHAVE_CURSES_H=1 -DHAVE_TERM_H=1 \
  39   38          -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT=1 -DHAVE_SYSV_PTY=1 \
  40   39          -D__EXTENSIONS__=1
  41   40  
  42   41  lint := LINTFLAGS += -ux
  43   42  
       43 +SMOFF += all_func_returns
       44 +
  44   45  .KEEP_STATE:
  45   46  
  46   47  all: $(PROG)
  47   48  
  48   49  install: all $(ROOTPROG)
  49   50  
  50   51  check:  $(PROG).c
  51   52          $(CSTYLE) -pP $(PROG).c
  52   53  
  53   54  clean:
  54   55  
  55   56  lint:   lint_PROG
  56   57  
  57   58  include ../Makefile.targ
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX