Print this page
11506 smatch resync

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/intel/spppcomp/Makefile
          +++ new/usr/src/uts/intel/spppcomp/Makefile
↓ open down ↓ 17 lines elided ↑ open up ↑
  18   18  #
  19   19  # CDDL HEADER END
  20   20  #
  21   21  #
  22   22  # uts/intel/spppcomp/Makefile
  23   23  #
  24   24  # Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
  25   25  # Use is subject to license terms.
  26   26  # Copyright (c) 2011 Bayard G. Bell. All rights reserved.
  27   27  #
  28      -# Copyright (c) 2018, Joyent, Inc.
       28 +# Copyright 2019 Joyent, Inc.
       29 +#
  29   30  
  30   31  #
  31   32  #       Path to the base of the uts directory tree (usually /usr/src/uts).
  32   33  #
  33   34  UTSBASE = ../..
  34   35  
  35   36  #
  36   37  #       Define the module and object file sets.
  37   38  #
  38   39  MODULE          = spppcomp
  39   40  OBJECTS         = $(SPPPCOMP_OBJS:%=$(OBJS_DIR)/%)
  40      -LINTS           = $(SPPPCOMP_OBJS:%.o=$(LINTS_DIR)/%.ln)
  41   41  ROOTMODULE      = $(USR_STRMOD_DIR)/$(MODULE)
  42   42  
  43   43  #
  44   44  #       Include common rules.
  45   45  #
  46   46  include $(UTSBASE)/intel/Makefile.intel
  47   47  
  48   48  #
  49   49  #       Define targets
  50   50  #
  51   51  ALL_TARGET      = $(BINARY)
  52      -LINT_TARGET     = $(MODULE).lint
  53   52  INSTALL_TARGET  = $(BINARY) $(ROOTMODULE)
  54   53  
  55   54  #
  56   55  #       Internal build definitions
  57   56  #
  58   57  CPPFLAGS        += -DINTERNAL_BUILD -DSOL2 -DMUX_FRAME
  59   58  
  60      -# 
       59 +#
  61   60  #       Additional compiler definitions
  62      -# 
       61 +#
  63   62  INC_PATH        += -I$(UTSBASE)/common/io/ppp/common
  64   63  
  65      -#
  66      -# For now, disable these lint checks; maintainers should endeavor
  67      -# to investigate and remove these for maximum lint coverage.
  68      -# Please do not carry these forward to new Makefiles.
  69      -#
  70      -LINTTAGS        += -erroff=E_BAD_PTR_CAST_ALIGN
  71      -LINTTAGS        += -erroff=E_PTRDIFF_OVERFLOW
  72      -LINTTAGS        += -erroff=E_ASSIGN_NARROW_CONV
  73      -
  74   64  CERRWARN        += -_gcc=-Wno-parentheses
  75   65  CERRWARN        += -_gcc=-Wno-uninitialized
  76   66  
  77   67  # needs work
  78      -SMOFF += indenting
       68 +SMOFF += indenting,index_overflow
  79   69  
  80   70  #
  81   71  # Depends on sppp
  82   72  #
  83   73  LDFLAGS         += -dy -N drv/sppp
  84   74  
  85   75  #
  86   76  #       Default build targets.
  87   77  #
  88   78  .KEEP_STATE:
  89   79  
  90   80  def:            $(DEF_DEPS)
  91   81  
  92   82  all:            $(ALL_DEPS)
  93   83  
  94   84  clean:          $(CLEAN_DEPS)
  95   85  
  96   86  clobber:        $(CLOBBER_DEPS)
  97   87  
  98      -lint:           $(LINT_DEPS)
  99      -
 100      -modlintlib:     $(MODLINTLIB_DEPS)
 101      -
 102      -clean.lint:     $(CLEAN_LINT_DEPS)
 103      -
 104   88  install:        $(INSTALL_DEPS)
 105   89  
 106      -$(LINTS_DIR)/%.ln:              $(UTSBASE)/common/io/ppp/spppcomp/%.c
 107      -        @($(LHEAD) $(LINT.c) $< $(LTAIL))
 108      -
 109   90  $(OBJS_DIR)/%.o:                $(UTSBASE)/common/io/ppp/spppcomp/%.c
 110   91          $(COMPILE.c) -o $@ $<
 111   92          $(CTFCONVERT_O)
 112   93  
 113   94  #
 114   95  #       Include common targets.
 115   96  #
 116   97  include $(UTSBASE)/intel/Makefile.targ
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX