Print this page
12276 smatch-clean sockfs

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/sparc/sockfs/Makefile
          +++ new/usr/src/uts/sparc/sockfs/Makefile
↓ open down ↓ 34 lines elided ↑ open up ↑
  35   35  #
  36   36  #       Path to the base of the uts directory tree (usually /usr/src/uts).
  37   37  #
  38   38  UTSBASE = ../..
  39   39  
  40   40  #
  41   41  #       Define the module and object file sets.
  42   42  #
  43   43  MODULE          = sockfs
  44   44  OBJECTS         = $(SOCK_OBJS:%=$(OBJS_DIR)/%)
  45      -LINTS           = $(SOCK_OBJS:%.o=$(LINTS_DIR)/%.ln)
  46   45  ROOTMODULE      = $(ROOT_FS_DIR)/$(MODULE)
  47   46  
  48   47  #
  49   48  #       Include common rules.
  50   49  #
  51   50  include $(UTSBASE)/sparc/Makefile.sparc
  52   51  
  53   52  #
  54   53  #       Define targets
  55   54  #
  56   55  ALL_TARGET      = $(BINARY)
  57      -LINT_TARGET     = $(MODULE).lint
  58   56  INSTALL_TARGET  = $(BINARY) $(ROOTMODULE)
  59   57  
  60   58  #
  61   59  #       Overrides.
  62   60  #
  63   61  MODSTUBS_DIR     = $(OBJS_DIR)
  64   62  $(MODSTUBS_O)   := AS_CPPFLAGS += -DSOCK_MODULE
  65   63  CLEANFILES      += $(MODSTUBS_O)
  66   64  CFLAGS          += $(CCVERBOSE)
  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_BAD_PTR_CAST_ALIGN
  84      -LINTTAGS        += -erroff=E_PTRDIFF_OVERFLOW
  85      -LINTTAGS        += -erroff=E_ASSIGN_NARROW_CONV
  86      -LINTTAGS        += -erroff=E_STATIC_UNUSED
  87      -LINTTAGS        += -erroff=E_SUSPICIOUS_COMPARISON
  88      -LINTTAGS        += -erroff=E_SUPPRESSION_DIRECTIVE_UNUSED
  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   82  #
  98   83  #       Default build targets.
  99   84  #
↓ open down ↓ 2 lines elided ↑ open up ↑
 102   87  def:            $(DEF_DEPS)
 103   88  
 104   89  all:            $(ALL_DEPS)
 105   90  
 106   91  clean:          $(CLEAN_DEPS)
 107   92                  $(RM) $(DERIVED_FILES)
 108   93  
 109   94  clobber:        $(CLOBBER_DEPS)
 110   95                  $(RM) $(DERIVED_FILES)
 111   96  
 112      -lint:           $(LINT_DEPS)
 113      -
 114      -modlintlib:     $(MODLINTLIB_DEPS)
 115      -
 116      -clean.lint:     $(CLEAN_LINT_DEPS)
 117      -
 118   97  install:        $(INSTALL_DEPS)
 119   98  
 120   99  #
 121  100  #       Include common targets.
 122  101  #
 123  102  include $(UTSBASE)/sparc/Makefile.targ
 124  103  
 125  104  #
 126  105  #       Derived file gen.
 127  106  #
 128  107  $(SRCDIR)/nl7chttp.c: nl7ctokgen.h
 129  108  
 130  109  nl7ctokgen.h: $(TOKGEN) $(SRCDIR)/nl7ctokreq.txt $(SRCDIR)/nl7ctokres.txt
 131  110          /bin/ksh $(TOKGEN) $(SRCDIR)/nl7ctokreq.txt $(SRCDIR)/nl7ctokres.txt >$@
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX