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

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/sgs/pvs/Makefile.com
          +++ new/usr/src/cmd/sgs/pvs/Makefile.com
↓ open down ↓ 15 lines elided ↑ open up ↑
  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 2010 Sun Microsystems, Inc.  All rights reserved.
  24   24  # Use is subject to license terms.
  25   25  #
       26 +# Copyright (c) 2018, Joyent, Inc.
  26   27  
  27   28  PROG=           pvs
  28   29  
  29   30  include         $(SRC)/cmd/Makefile.cmd
  30   31  include         $(SRC)/cmd/sgs/Makefile.com
  31   32  
  32   33  COMOBJ=         pvs.o
  33   34  BLTOBJ=         msg.o
  34   35  
  35   36  TOOLOBJS =      alist.o
↓ open down ↓ 5 lines elided ↑ open up ↑
  41   42  
  42   43  CPPFLAGS +=     -I$(SRCBASE)/lib/libc/inc
  43   44  LLDFLAGS =      '-R$$ORIGIN/../lib'
  44   45  LLDFLAGS64 =    '-R$$ORIGIN/../../lib/$(MACH64)'
  45   46  LDFLAGS +=      $(VERSREF) $(CC_USE_PROTO) $(MAPOPTS) $(LLDFLAGS)
  46   47  LDLIBS +=       $(LDDBGLIBDIR) $(LDDBG_LIB) $(ELFLIBDIR) -lelf \
  47   48                      $(CONVLIBDIR) $(CONV_LIB)
  48   49  LINTFLAGS +=    -x
  49   50  LINTFLAGS64 +=  -x
  50   51  
       52 +# not linted
       53 +SMATCH=off
       54 +
  51   55  BLTDEFS=        msg.h
  52   56  BLTDATA=        msg.c
  53   57  BLTMESG=        $(SGSMSGDIR)/pvs
  54   58  
  55   59  BLTFILES=       $(BLTDEFS) $(BLTDATA) $(BLTMESG)
  56   60  
  57   61  SGSMSGCOM=      ../common/pvs.msg
  58   62  SGSMSGTARG=     $(SGSMSGCOM)
  59   63  SGSMSGALL=      $(SGSMSGCOM)
  60   64  
  61   65  SGSMSGFLAGS +=  -h $(BLTDEFS) -d $(BLTDATA) -m $(BLTMESG) -n pvs_msg
  62   66  
  63   67  SRCS=           $(COMOBJ:%.o=../common/%.c) $(BLTDATA) \
  64   68                  $(TOOLOBJS:%.o=$(SGSTOOLS)/common/%.c)
  65   69  LINTSRCS=       $(SRCS) ../common/lintsup.c
  66   70  
  67   71  CLEANFILES +=   $(LINTOUTS) $(BLTFILES)
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX