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

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/intel/smbios/Makefile
          +++ new/usr/src/uts/intel/smbios/Makefile
↓ open down ↓ 16 lines elided ↑ open up ↑
  17   17  # fields enclosed by brackets "[]" replaced with your own identifying
  18   18  # information: Portions Copyright [yyyy] [name of copyright owner]
  19   19  #
  20   20  # CDDL HEADER END
  21   21  #
  22   22  
  23   23  #
  24   24  # Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
  25   25  # Use is subject to license terms.
  26   26  #
  27      -#ident  "%Z%%M% %I%     %E% SMI"
       27 +# Copyright (c) 2018, Joyent, Inc.
  28   28  
       29 +
  29   30  UTSBASE = ../..
  30   31  
  31   32  MODULE = smbios
  32   33  OBJECTS = $(OBJS_DIR)/smbios.o
  33   34  LINTS = $(LINTS_DIR)/smbios.ln
  34   35  ROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
  35   36  CONF_SRCDIR = $(UTSBASE)/common/io
  36   37  
  37   38  include $(UTSBASE)/intel/Makefile.intel
  38   39  
  39   40  ALL_TARGET = $(BINARY) $(SRC_CONFILE)
  40   41  LINT_TARGET = $(MODULE).lint
  41   42  INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
  42   43  
       44 +# needs work
       45 +SMOFF += signed_integer_overflow_check
       46 +
  43   47  .KEEP_STATE:
  44   48  
  45   49  def: $(DEF_DEPS)
  46   50  
  47   51  all: $(ALL_DEPS)
  48   52  
  49   53  clean: $(CLEAN_DEPS)
  50   54  
  51   55  clobber: $(CLOBBER_DEPS)
  52   56  
  53   57  lint: $(LINT_DEPS)
  54   58  
  55   59  modlintlib: $(MODLINTLIB_DEPS)
  56   60  
  57   61  clean.lint: $(CLEAN_LINT_DEPS)
  58   62  
  59   63  install: $(INSTALL_DEPS)
  60   64  
  61   65  include $(UTSBASE)/intel/Makefile.targ
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX