Print this page
10079 smatch Makefile changes for usr/src/lib

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libshare/autofs/Makefile.com
          +++ new/usr/src/lib/libshare/autofs/Makefile.com
↓ open down ↓ 13 lines elided ↑ open up ↑
  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  #
  22   22  # Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
  23   23  #
  24      -#
       24 +# Copyright (c) 2018, Joyent, Inc.
  25   25  
  26   26  LIBRARY =       libshare_autofs.a
  27   27  VERS =          .1
  28   28  AUTOFSSMFLIB_DIR = $(SRC)/cmd/fs.d/nfs/lib
  29   29  
  30   30  LIBOBJS =       libshare_autofs.o
  31   31  OTHOBJS =       smfcfg.o
  32   32  OBJECTS =       $(LIBOBJS) $(OTHOBJS)
  33   33  
  34   34  include ../../../Makefile.lib
↓ open down ↓ 7 lines elided ↑ open up ↑
  42   42  lintcheck := SRCS = $(LIBSRCS)
  43   43  
  44   44  LIBS =          $(DYNLIB)
  45   45  LDLIBS +=       -lshare -lscf -lumem -lc -lxml2
  46   46  
  47   47  #add nfs/lib directory as part of the include path
  48   48  CFLAGS +=       $(CCVERBOSE)
  49   49  CERRWARN +=     -_gcc=-Wno-switch
  50   50  CERRWARN +=     -_gcc=-Wno-unused-variable
  51   51  CERRWARN +=     -_gcc=-Wno-uninitialized
       52 +
       53 +# not linted
       54 +SMATCH=off
       55 +
  52   56  CPPFLAGS +=     -D_REENTRANT -I$(AUTOFSSMFLIB_DIR) \
  53   57                          -I$(ADJUNCT_PROTO)/usr/include/libxml2 \
  54   58                          -I$(SRCDIR)../common
  55   59  
  56   60  .KEEP_STATE:
  57   61  
  58   62  all: $(LIBS)
  59   63  
  60   64  install: $(ROOTLIBDIR) $(ROOTLIBDIR64) all
  61   65  
  62   66  lint: lintcheck
  63   67  
  64   68  pics/%.o:       $(AUTOFSSMFLIB_DIR)/%.c
  65   69          $(COMPILE.c) -o $@ $<
  66   70          $(POST_PROCESS_O)
  67   71  
  68   72  $(ROOTLIBDIR):
  69   73          $(INS.dir)
  70      - 
       74 +
  71   75  $(ROOTLIBDIR64):
  72   76          $(INS.dir)
  73   77  
  74   78  include ../../../Makefile.targ
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX