Print this page
10077 usr/src/uts/ Makefile changes for smatch

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/intel/nxge/Makefile
          +++ new/usr/src/uts/intel/nxge/Makefile
↓ open down ↓ 14 lines elided ↑ open up ↑
  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  # uts/intel/nxge/Makefile
  22   22  #
  23   23  # Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
  24   24  #
       25 +# Copyright (c) 2018, Joyent, Inc.
       26 +
  25   27  #
  26      -#       This makefile drives the production of the Sun NIU
  27      -#       10G/1G Ethernet leaf driver kernel module.
  28      -#
  29      -#
  30   28  #       Path to the base of the uts directory tree (usually /usr/src/uts).
  31   29  #
  32   30  UTSBASE = ../..
  33   31  
  34   32  #
  35   33  #       Define the module and object file sets.
  36   34  #
  37   35  MODULE          = nxge
  38   36  NXGE_OBJECTS =  $(NXGE_OBJS) $(NXGE_NPI_OBJS)
  39   37  OBJECTS         =  $(NXGE_OBJECTS:%=$(OBJS_DIR)/%)
↓ open down ↓ 45 lines elided ↑ open up ↑
  85   83  LINTTAGS        += -erroff=E_BAD_PTR_CAST_ALIGN
  86   84  LINTTAGS        += -erroff=E_PTRDIFF_OVERFLOW
  87   85  LINTTAGS        += -erroff=E_FALSE_LOGICAL_EXPR
  88   86  
  89   87  CERRWARN        += -_gcc=-Wno-unused-label
  90   88  CERRWARN        += -_gcc=-Wno-parentheses
  91   89  CERRWARN        += -_gcc=-Wno-switch
  92   90  CERRWARN        += -_gcc=-Wno-uninitialized
  93   91  CERRWARN        += -_gcc=-Wno-type-limits
  94   92  
       93 +# needs work
       94 +SMATCH=off
       95 +
  95   96  #
  96   97  #       Driver depends on mac & IP
  97   98  #
  98   99  LDFLAGS         += -dy -N misc/mac -N drv/ip
  99  100  
 100  101  #
 101  102  #       Default build targets.
 102  103  #
 103  104  .KEEP_STATE:
 104  105  
↓ open down ↓ 20 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX