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

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/fs.d/smbclnt/smbiod/Makefile
          +++ new/usr/src/cmd/fs.d/smbclnt/smbiod/Makefile
↓ 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  #
  23   23  # Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
       24 +# Copyright (c) 2018, Joyent, Inc.
  24   25  #
  25   26  
  26   27  #
  27   28  # cmd/fs.d/smbclnt/smbiod/Makefile
  28   29  #
  29   30  
  30   31  FSTYPE=         smbfs
  31   32  TYPEPROG=       smbiod
  32   33  
  33   34  include         ../../Makefile.fstype
  34   35  
  35   36  OBJS=   $(TYPEPROG).o
  36   37  SRCS=   $(TYPEPROG).c
  37   38  POFILE= $(TYPEPROG).po
  38   39  
  39   40  CFLAGS += $(CCVERBOSE)
  40   41  CSTD= $(CSTD_GNU99)
  41   42  
  42      -# This is a multi-thread program but Nevada
  43      -# no longer needs -lthread
  44   43  LDLIBS += -lsmbfs -lumem
  45   44  
  46   45  CPPFLAGS += -I$(SRC)/lib/libsmbfs \
  47   46          -I$(SRC)/uts/common/smbclnt -I$(SRC)/uts/common
  48   47  
       48 +# not linted
       49 +SMATCH=off
       50 +
  49   51  # Debugging
  50   52  ${NOT_RELEASE_BUILD} CPPFLAGS += -DDEBUG
  51   53  
  52   54  # uncomment these for dbx debugging
  53   55  #COPTFLAG = -g
  54   56  #CTF_FLAGS =
  55   57  #CTFCONVERT_O=
  56   58  #CTFMERGE_LIB=
  57   59  
  58   60  all:    $(TYPEPROG)
  59   61  
  60   62  catalog:        $(POFILE)
  61   63  
  62   64  lint:   lint_SRCS
  63   65  
  64   66  clean:
  65   67          $(RM) $(OBJS) $(POFILE)
  66   68  
  67   69  .KEEP_STATE:
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX