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

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libshare/Makefile.com
          +++ new/usr/src/lib/libshare/Makefile.com
↓ open down ↓ 12 lines elided ↑ open up ↑
  13   13  # When distributing Covered Code, include this CDDL HEADER in each
  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  # Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
  22   22  # Copyright (c) 2016 by Delphix. All rights reserved.
       23 +# Copyright (c) 2018, Joyent, Inc.
  23   24  #
  24   25  LIBRARY =       libshare.a
  25   26  VERS =          .1
  26   27  NFSLIB_DIR =    $(SRC)/cmd/fs.d/nfs/lib
  27   28  
  28   29  LIBOBJS =       libshare.o libsharecore.o scfutil.o libshare_zfs.o \
  29   30                  plugin.o parser.o issubdir.o
  30   31  OTHOBJS =       sharetab.o nfs_sec.o
  31   32  OBJECTS =       $(LIBOBJS) $(OTHOBJS)
  32   33  
↓ open down ↓ 7 lines elided ↑ open up ↑
  40   41  LIBS =          $(DYNLIB) $(LINTLIB)
  41   42  LDLIBS +=       -lc -lnsl -lscf -lzfs -luuid -lxml2 -lnvpair
  42   43  $(LINTLIB) :=   SRCS = $(SRCDIR)/$(LINTSRC)
  43   44  
  44   45  #add nfs/lib directory as part of the include path
  45   46  CFLAGS +=       $(CCVERBOSE)
  46   47  CSTD += $(CSTD_GNU99)
  47   48  CERRWARN +=     -_gcc=-Wno-parentheses
  48   49  CERRWARN +=     -_gcc=-Wno-uninitialized
  49   50  CERRWARN +=     -_gcc=-Wno-switch
       51 +
       52 +# not linted
       53 +SMATCH=off
       54 +
  50   55  CPPFLAGS +=     -D_REENTRANT -I$(NFSLIB_DIR) \
  51   56                  -I$(ADJUNCT_PROTO)/usr/include/libxml2
  52   57  
  53   58  .KEEP_STATE:
  54   59  
  55   60  all: $(LIBS)
  56   61  
  57   62  lint: lintcheck
  58   63  
  59   64  pics/%.o:       $(NFSLIB_DIR)/%.c
  60   65          $(COMPILE.c) -o $@ $<
  61   66          $(POST_PROCESS_O)
  62   67  
  63   68  include ../../Makefile.targ
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX