Print this page
3882 remove xmod & friends


  19 # CDDL HEADER END
  20 #
  21 # uts/intel/Makefile
  22 #
  23 # Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved.
  24 #
  25 #       This makefile drives the production of all implementation architecture
  26 #       independent modules for Intel processors.
  27 
  28 UTSBASE = ..
  29 
  30 include Makefile.intel
  31 
  32 LINT_KMODS_X1   = $(LINT_KMODS:nsmb=)
  33 LINT_KMODS_X2   = $(LINT_KMODS_X1:smbfs=)
  34 LINT_KMODLIBS   = $(LINT_KMODS_X2:e1000g=)
  35 LINT_LIBS       = $(LINT_LIB) $(GEN_LINT_LIB) \
  36                   $(LINT_KMODLIBS:%=$(LINT_LIB_DIR)/llib-l%.ln) \
  37                   $(CLOSED_LINT_KMODS:%=$(LINT_LIB_DIR)/llib-l%.ln) 
  38 
  39 # EXPORT DELETE START
  40 $(CLOSED_BUILD)LINT_LIBS        += $(SVVS_KMODS:%=$(LINT_LIB_DIR)/llib-l%.ln)
  41 $(CLOSED_BUILD)LINT_CLOSED_XMOD4        = $(CLOSED_XMODS:bnx=)
  42 $(CLOSED_BUILD)LINT_CLOSED_XMOD3        = $(LINT_CLOSED_XMOD4:bnxe=)
  43 $(CLOSED_BUILD)LINT_CLOSED_XMOD2        = $(LINT_CLOSED_XMOD3:lsimega=)
  44 $(CLOSED_BUILD)LINT_CLOSED_XMOD1        = $(LINT_CLOSED_XMOD2:adpu320=)
  45 $(CLOSED_BUILD)LINT_LIBS        += $(LINT_XMODLIBS:%=$(LINT_LIB_DIR)/llib-l%.ln)
  46 
  47 #
  48 # dprov is delivered in the SUNWcryptoint package.
  49 #
  50 DRV_KMODS       += dprov
  51 
  52 # EXPORT DELETE END
  53 
  54 #
  55 #
  56 def             :=      TARGET= def
  57 def.prereq      :=      TARGET= def
  58 all             :=      TARGET= all
  59 all.prereq      :=      TARGET= all
  60 install         :=      TARGET= install
  61 install.prereq  :=      TARGET= all
  62 clean           :=      TARGET= clean
  63 clobber         :=      TARGET= clobber
  64 lint            :=      TARGET= lint
  65 lint.prereq     :=      TARGET= lint
  66 modlintlib      :=      TARGET= modlintlib
  67 modlist         :=      TARGET= modlist
  68 modlist         :=      NO_STATE= -K $$MODSTATE$$$$
  69 clean.lint      :=      TARGET= clean.lint
  70 check           :=      TARGET= check
  71 install_h       :=      TARGET= install_h
  72 install_h.prereq        :=      TARGET= install_h
  73 


 165 #
 166 # Work-around to disable acpica global crosscheck lint warnings
 167 #
 168 LGREP.intel =   grep -v 'intel/io/acpica'
 169 
 170 #
 171 #       Full kernel lint target.
 172 #
 173 LINT_TARGET     = globallint
 174 
 175 # workaround for multiply defined errors
 176 globallint := LINTFLAGS += -erroff=E_NAME_MULTIPLY_DEF2
 177 
 178 globallint:
 179         @pwd
 180         @-$(ECHO) "\nFULL KERNEL: global crosschecks:"
 181         @-$(LINT) $(LINTFLAGS) $(LINT_LIBS) 2>&1 | $(LGREP.intel) | $(LGREP.2)
 182 
 183 lint:   modlintlib .WAIT $(LINT_DEPS)
 184 
 185 # EXPORT DELETE START
 186 
 187 EXPORT_SRC:
 188         $(RM) Makefile+
 189         sed -e "/^# EXPORT DELETE START/,/^# EXPORT DELETE END/d" \
 190             < Makefile > Makefile+
 191         $(MV) Makefile+ Makefile
 192         $(CHMOD) 444 Makefile
 193 
 194 # EXPORT DELETE END
 195 
 196 include ../Makefile.targ


  19 # CDDL HEADER END
  20 #
  21 # uts/intel/Makefile
  22 #
  23 # Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved.
  24 #
  25 #       This makefile drives the production of all implementation architecture
  26 #       independent modules for Intel processors.
  27 
  28 UTSBASE = ..
  29 
  30 include Makefile.intel
  31 
  32 LINT_KMODS_X1   = $(LINT_KMODS:nsmb=)
  33 LINT_KMODS_X2   = $(LINT_KMODS_X1:smbfs=)
  34 LINT_KMODLIBS   = $(LINT_KMODS_X2:e1000g=)
  35 LINT_LIBS       = $(LINT_LIB) $(GEN_LINT_LIB) \
  36                   $(LINT_KMODLIBS:%=$(LINT_LIB_DIR)/llib-l%.ln) \
  37                   $(CLOSED_LINT_KMODS:%=$(LINT_LIB_DIR)/llib-l%.ln) 
  38 

  39 $(CLOSED_BUILD)LINT_LIBS        += $(SVVS_KMODS:%=$(LINT_LIB_DIR)/llib-l%.ln)
  40 $(CLOSED_BUILD)LINT_CLOSED_XMOD4        = $(CLOSED_XMODS:bnx=)
  41 $(CLOSED_BUILD)LINT_CLOSED_XMOD3        = $(LINT_CLOSED_XMOD4:bnxe=)
  42 $(CLOSED_BUILD)LINT_CLOSED_XMOD2        = $(LINT_CLOSED_XMOD3:lsimega=)
  43 $(CLOSED_BUILD)LINT_CLOSED_XMOD1        = $(LINT_CLOSED_XMOD2:adpu320=)
  44 $(CLOSED_BUILD)LINT_LIBS        += $(LINT_XMODLIBS:%=$(LINT_LIB_DIR)/llib-l%.ln)
  45 
  46 #
  47 # dprov is delivered in the SUNWcryptoint package.
  48 #
  49 DRV_KMODS       += dprov
  50 


  51 #
  52 #
  53 def             :=      TARGET= def
  54 def.prereq      :=      TARGET= def
  55 all             :=      TARGET= all
  56 all.prereq      :=      TARGET= all
  57 install         :=      TARGET= install
  58 install.prereq  :=      TARGET= all
  59 clean           :=      TARGET= clean
  60 clobber         :=      TARGET= clobber
  61 lint            :=      TARGET= lint
  62 lint.prereq     :=      TARGET= lint
  63 modlintlib      :=      TARGET= modlintlib
  64 modlist         :=      TARGET= modlist
  65 modlist         :=      NO_STATE= -K $$MODSTATE$$$$
  66 clean.lint      :=      TARGET= clean.lint
  67 check           :=      TARGET= check
  68 install_h       :=      TARGET= install_h
  69 install_h.prereq        :=      TARGET= install_h
  70 


 162 #
 163 # Work-around to disable acpica global crosscheck lint warnings
 164 #
 165 LGREP.intel =   grep -v 'intel/io/acpica'
 166 
 167 #
 168 #       Full kernel lint target.
 169 #
 170 LINT_TARGET     = globallint
 171 
 172 # workaround for multiply defined errors
 173 globallint := LINTFLAGS += -erroff=E_NAME_MULTIPLY_DEF2
 174 
 175 globallint:
 176         @pwd
 177         @-$(ECHO) "\nFULL KERNEL: global crosschecks:"
 178         @-$(LINT) $(LINTFLAGS) $(LINT_LIBS) 2>&1 | $(LGREP.intel) | $(LGREP.2)
 179 
 180 lint:   modlintlib .WAIT $(LINT_DEPS)
 181 











 182 include ../Makefile.targ