Print this page
10075 make usr/src/tools smatch clean

Split Close
Expand all
Collapse all
          --- old/usr/src/tools/ctf/Makefile.ctf
          +++ new/usr/src/tools/ctf/Makefile.ctf
↓ open down ↓ 14 lines elided ↑ open up ↑
  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  #
  22   22  # Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
  23   23  # Use is subject to license terms.
  24   24  #
       25 +# Copyright (c) 2018, Joyent, Inc.
  25   26  
  26   27  include ../../../Makefile.tools
  27   28  
  28   29  #
  29   30  # A `make install' from the tools directory needs to work, even if the rest of
  30   31  # the tree hasn't been built.  As such, we need to tell the ctf builds how
  31   32  # to find the ctf specific headers located outside the tools subtree. We also 
  32   33  # want to tell them how to get to the common tools source files.
  33   34  # 
  34   35  # For additonal details on the ordering of includes via -I, see the comments
↓ open down ↓ 4 lines elided ↑ open up ↑
  39   40          -_gcc=-nostdinc \
  40   41          -I../../common \
  41   42          -I$(SRC) \
  42   43          -I/usr/include \
  43   44          -I$(SRC)/uts/common \
  44   45          -I$(NATIVE_ADJUNCT)/include
  45   46  
  46   47  CPPFLAGS += $(HDRDIRS)
  47   48  CFLAGS += $(CCVERBOSE)
  48   49  CERRWARN += -_gcc=-Wno-parentheses
       50 +
       51 +SMOFF += all_func_returns
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX