Print this page
12276 smatch-clean sockfs

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/intel/sockfs/Makefile
          +++ new/usr/src/uts/intel/sockfs/Makefile
↓ open down ↓ 35 lines elided ↑ open up ↑
  36   36  #
  37   37  #       Path to the base of the uts directory tree (usually /usr/src/uts).
  38   38  #
  39   39  UTSBASE = ../..
  40   40  
  41   41  #
  42   42  #       Define the module and object file sets.
  43   43  #
  44   44  MODULE          = sockfs
  45   45  OBJECTS         = $(SOCK_OBJS:%=$(OBJS_DIR)/%)
  46      -LINTS           = $(SOCK_OBJS:%.o=$(LINTS_DIR)/%.ln)
  47   46  ROOTMODULE      = $(ROOT_FS_DIR)/$(MODULE)
  48   47  
  49   48  #
  50   49  #       Include common rules.
  51   50  #
  52   51  include $(UTSBASE)/intel/Makefile.intel
  53   52  
  54   53  #
  55   54  #       Define targets
  56   55  #
  57   56  ALL_TARGET      = $(BINARY)
  58      -LINT_TARGET     = $(MODULE).lint
  59   57  INSTALL_TARGET  = $(BINARY) $(ROOTMODULE)
  60   58  
  61   59  #
  62   60  #       Overrides.
  63   61  #
  64   62  MODSTUBS_DIR     = $(OBJS_DIR)
  65   63  $(MODSTUBS_O)   := AS_CPPFLAGS += -DSOCK_MODULE
  66   64  CLEANFILES      += $(MODSTUBS_O)
  67   65  LDFLAGS         += -dy -Ndrv/ip
  68   66  
  69   67  #
  70   68  #       Derived file "nl7ctokgen.h" defines.
  71   69  #
  72   70  SRCDIR           = $(UTSBASE)/common/fs/sockfs
  73   71  TOKGEN           = $(SRCDIR)/nl7ctokgen
  74   72  DERIVED_FILES    = nl7ctokgen.h
  75   73  CFLAGS          += -I.
  76      -LINTFLAGS       += -I.
  77   74  
  78      -#
  79      -# For now, disable these lint checks; maintainers should endeavor
  80      -# to investigate and remove these for maximum lint coverage.
  81      -# Please do not carry these forward to new Makefiles.
  82      -#
  83      -LINTTAGS        += -erroff=E_SUSPICIOUS_COMPARISON
  84      -LINTTAGS        += -erroff=E_SUPPRESSION_DIRECTIVE_UNUSED
  85      -LINTTAGS        += -erroff=E_STATIC_UNUSED
  86      -LINTTAGS        += -erroff=E_BAD_PTR_CAST_ALIGN
  87      -LINTTAGS        += -erroff=E_PTRDIFF_OVERFLOW
  88      -LINTTAGS        += -erroff=E_ASSIGN_NARROW_CONV
  89      -
  90   75  CERRWARN        += -_gcc=-Wno-unused-label
  91   76  CERRWARN        += -_gcc=-Wno-unused-value
  92   77  CERRWARN        += -_gcc=-Wno-unused-variable
  93   78  CERRWARN        += -_gcc=-Wno-unused-function
  94   79  CERRWARN        += -_gcc=-Wno-parentheses
  95   80  CERRWARN        += $(CNOWARN_UNINIT)
  96   81  
  97      -# needs work
  98      -SMATCH=off
  99      -
 100   82  #
 101   83  #       Default build targets.
 102   84  #
 103   85  .KEEP_STATE:
 104   86  
 105   87  def:            $(DEF_DEPS)
 106   88  
 107   89  all:            $(ALL_DEPS)
 108   90  
 109   91  clean:          $(CLEAN_DEPS)
 110   92                  $(RM) $(DERIVED_FILES)
 111   93  
 112   94  clobber:        $(CLOBBER_DEPS)
 113   95                  $(RM) $(DERIVED_FILES)
 114   96  
 115      -lint:           $(LINT_DEPS)
 116      -
 117      -modlintlib:     $(MODLINTLIB_DEPS)
 118      -
 119      -clean.lint:     $(CLEAN_LINT_DEPS)
 120      -
 121   97  install:        $(INSTALL_DEPS)
 122   98  
 123   99  #
 124  100  #       Include common targets.
 125  101  #
 126  102  include $(UTSBASE)/intel/Makefile.targ
 127  103  
 128  104  #
 129  105  #       Derived file gen.
 130  106  #
 131  107  $(SRCDIR)/nl7chttp.c: nl7ctokgen.h
 132  108  
 133  109  nl7ctokgen.h: $(TOKGEN) $(SRCDIR)/nl7ctokreq.txt $(SRCDIR)/nl7ctokres.txt
 134  110          /bin/ksh $(TOKGEN) $(SRCDIR)/nl7ctokreq.txt $(SRCDIR)/nl7ctokres.txt >$@
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX