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

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/cmd-inet/usr.lib/in.ndpd/Makefile
          +++ new/usr/src/cmd/cmd-inet/usr.lib/in.ndpd/Makefile
↓ 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=           in.ndpd
  28   29  OBJS=           config.o main.o ndp.o tables.o trace.o
  29   30  SRCS=           $(OBJS:%.o=%.c)
  30   31  SVCMETHOD=      svc-ndp
  31   32  MANIFEST=       ndp.xml
  32   33  
  33   34  include         ../../../Makefile.cmd
  34   35  
  35   36  ROOTMANIFESTDIR=        $(ROOTSVCNETWORKROUTING)
↓ open down ↓ 16 lines elided ↑ open up ↑
  52   53  LINTFLAGS +=    -erroff=E_INCONS_ARG_DECL2 -erroff=E_INCONS_VAL_TYPE_DECL2
  53   54  
  54   55  # This is needed to avoid littering the code with useless LINTED statements
  55   56  # for each place where pointers are casted.  It's not perfect, but being
  56   57  # perfect would require a bigger rewrite.
  57   58  LINTFLAGS +=    -erroff=E_BAD_PTR_CAST_ALIGN
  58   59  
  59   60  CERRWARN += -_gcc=-Wno-switch
  60   61  CERRWARN += -_gcc=-Wno-uninitialized
  61   62  
       63 +# not linted
       64 +SMATCH=off
       65 +
  62   66  CTFCONVERT_HOOK = && $(CTFCONVERT_O)
  63   67  CTFMERGE_HOOK = && $(CTFMERGE) -L VERSION -o $@ $(OBJS)
  64   68  $(OBJS) := CFLAGS += $(CTF_FLAGS)
  65   69  
  66   70  .KEEP_STATE:
  67   71  
  68   72  .PARALLEL:  $(OBJS)
  69   73  
  70   74  all: $(PROG)
  71   75  
↓ open down ↓ 16 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX