Print this page
4027 remove CLOSED_BUILD
4028 remove CLOSED_IS_PRESENT
4029 remove tonic build bits
Reviewed by: Andy Stormont <andyjstormont@gmail.com>

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/sun4u/Makefile
          +++ new/usr/src/uts/sun4u/Makefile
↓ open down ↓ 38 lines elided ↑ open up ↑
  39   39  #
  40   40  SPARC_LIB_DIR    = $(UTSBASE)/sparc/lint-libs/$(OBJS_DIR)
  41   41  
  42   42  SPARC_LINTS      =
  43   43  
  44   44  #
  45   45  #
  46   46  #
  47   47  LINT_LIBS        = $(LINT_LIB) \
  48   48                     $(LINT_KMODS:%=$(LINT_LIB_DIR)/llib-l%.ln) \
  49      -                   $(CLOSED_LINT_KMODS:%=$(LINT_LIB_DIR)/llib-l%.ln) \
  50   49                     $(SPARC_LINTS:%=$(SPARC_LIB_DIR)/llib-l%.ln)
  51   50  
  52   51  
  53   52  def             :=      TARGET= def
  54   53  def.prereq      :=      TARGET= def
  55   54  all             :=      TARGET= all
  56   55  all.prereq      :=      TARGET= all
  57   56  install         :=      TARGET= install
  58   57  install.prereq  :=      TARGET= all
  59   58  install_h       :=      TARGET= install_h
↓ open down ↓ 4 lines elided ↑ open up ↑
  64   63  lint.prereq     :=      TARGET= lint
  65   64  lintlib         :=      TARGET= lintlib
  66   65  modlintlib      :=      TARGET= modlintlib
  67   66  modlist         :=      TARGET= modlist
  68   67  modlist modlist.sparc :=        NO_STATE= -K $$MODSTATE$$$$
  69   68  clean.lint      :=      TARGET= clean.lint
  70   69  check           :=      TARGET= check
  71   70  
  72   71  .KEEP_STATE:
  73   72  
  74      -.PARALLEL:      $(PARALLEL_KMODS) $(CLOSED_KMODS) $(XMODS) $(CLOSED_XMODS) \
  75      -                $(IMPLEMENTATIONS) $(CLOSED_IMPLEMENTATIONS) \
       73 +.PARALLEL:      $(PARALLEL_KMODS) $(XMODS) \
       74 +                $(IMPLEMENTATIONS) \
  76   75                  modlist modlist.sparc
  77   76  
  78   77  # Override for CPU_KMODS... they cannot be built
  79   78  # in parallel
  80   79  .NO_PARALLEL:   $(CPU_KMODS)
  81   80  
  82   81  def all clean clobber clean.lint: genassym unix .WAIT \
  83      -        $(KMODS) $(CLOSED_KMODS) $(XMODS) $(CLOSED_XMODS) \
  84      -        $(IMPLEMENTATIONS) $(CLOSED_IMPLEMENTATIONS)
       82 +        $(KMODS) $(XMODS) $(IMPLEMENTATIONS)
  85   83  
  86   84  clobber: clobber.targ
  87   85  
  88   86  # list the modules under sun4u.
  89      -modlist: unix $(KMODS) $(CLOSED_KMODS) $(XMODS) $(CLOSED_XMODS) \
  90      -        $(IMPLEMENTATIONS:.WAIT=) $(CLOSED_IMPLEMENTATIONS)
       87 +modlist: unix $(KMODS) $(XMODS) $(IMPLEMENTATIONS:.WAIT=)
  91   88  
  92   89  # list the modules for Install -k sun4u.
  93   90  modlist.karch: modlist modlist.sparc
  94   91  
  95   92  modlist.sparc:
  96   93          @cd $(SRC)/uts/sparc; pwd; $(MAKE) $(NO_STATE) modlist
  97   94  
  98      -install: install_platforms genassym unix .WAIT $(KMODS) $(CLOSED_KMODS) \
  99      -        $(XMODS) $(CLOSED_XMODS) $(IMPLEMENTATIONS) $(CLOSED_IMPLEMENTATIONS)
       95 +install: install_platforms genassym unix .WAIT $(KMODS) \
       96 +        $(XMODS) $(IMPLEMENTATIONS)
 100   97  
 101   98  lintlib:        unix
 102   99  
 103      -modlintlib:     $(LINT_KMODS) $(CLOSED_LINT_KMODS)
      100 +modlintlib:     $(LINT_KMODS)
 104  101  
 105  102  genassym unix $(KMODS): FRC
 106  103          @cd $@; pwd; $(MAKE) $(NO_STATE) $(TARGET)
 107  104  
 108  105  #
 109  106  # Privilege constants
 110  107  #
 111  108  # NOTE: The rules for generating priv_const.c file are shared between all
 112  109  # processor architectures and should be kept in sync. If they are changed in
 113  110  # this file make sure that x86 rules are updated as well.
↓ open down ↓ 74 lines elided ↑ open up ↑
 188  185  #
 189  186  genunix: $(PRIVS_C)
 190  187  
 191  188  #
 192  189  # Rules
 193  190  #
 194  191  
 195  192  $(IMPLEMENTATIONS):     FRC
 196  193          @cd $@; pwd; THISIMPL=$@ $(MAKE) $(NO_STATE) $(TARGET)
 197  194  
 198      -$(CLOSED_IMPLEMENTATIONS):      FRC
 199      -        cd $(CLOSED)/uts/sun4u/$@; pwd; \
 200      -            THISIMPL=$@ $(MAKE) $(NO_STATE) $(TARGET); \
 201      -
 202  195  $(XMODS):       FRC
 203  196          @if [ -f $@/Makefile  ]; then \
 204  197                  cd $@; pwd; $(MAKE) $(NO_STATE) $(TARGET); \
 205  198          else \
 206  199                  true; \
 207  200          fi
 208  201  
 209      -$(CLOSED_XMODS):        FRC
 210      -        @if [ -f $(CLOSED)/uts/sun4u/$@/Makefile ]; then \
 211      -                cd $(CLOSED)/uts/sun4u/$@; pwd; $(MAKE) $(NO_STATE) $(TARGET); \
 212      -        else \
 213      -                true; \
 214      -        fi
 215      -
 216      -$(CLOSED_KMODS):        FRC
 217      -        cd $(CLOSED)/uts/sun4u/$@; pwd; $(MAKE) $(NO_STATE) $(TARGET)
 218      -
 219  202  install_h check: install_platforms $(IMPLEMENTATIONS) \
 220      -        $(CLOSED_IMPLEMENTATIONS) FRC
 221  203          @cd sys; pwd; $(MAKE) $(TARGET)
 222  204          @cd vm; pwd; $(MAKE) $(TARGET)
 223  205  
 224  206  #
 225  207  # Rules for the /platforms directories.  This is hardwired here because
 226  208  # the first stage of the project (KBI) only implements the userland
 227  209  # changes, but the only reasonable place to record the aliases is
 228  210  # here in kernel land.
 229  211  #
 230  212  $(ROOT_PLAT_DIRS): $(ROOT_PLAT_DIR)
↓ open down ↓ 49 lines elided ↑ open up ↑
 280  262  #       Full kernel lint target.
 281  263  #
 282  264  LINT_TARGET     = globallint
 283  265  
 284  266  globallint:
 285  267          @pwd
 286  268          @-$(ECHO) "\nSUN4U KERNEL: global crosschecks:"
 287  269          @-$(LINT) $(LINTFLAGS) $(LINT_LIBS) 2>&1 | $(LGREP.2)
 288  270  
 289  271  lint:   lintlib .WAIT modlintlib .WAIT $(SPARC_LINTS) $(LINT_DEPS) \
 290      -        $(IMPLEMENTATIONS) $(CLOSED_IMPLEMENTATIONS) $(CPU_KMODS)
      272 +        $(IMPLEMENTATIONS) $(CPU_KMODS)
 291  273  
 292  274  include ../Makefile.targ
 293  275  
 294  276  #
 295  277  # Cross-reference customization: build a cross-reference over all of the
 296  278  # sun4u-related directories.
 297  279  #
 298      -SHARED_XRDIRS   = ../sun4u ../sun4 ../sfmmu ../sparc ../sun ../common
 299      -CLOSED_XRDIRS   = $(SHARED_XRDIRS:../%=../% ../../../closed/uts/%)
 300      -XRDIRS          = $(SHARED_XRDIRS)
 301      -$(CLOSED_BUILD)XRDIRS   = $(CLOSED_XRDIRS:../../../closed/uts/sfmmu=)
 302      -
      280 +XRDIRS  = ../sun4u ../sun4 ../sfmmu ../sparc ../sun ../common
 303  281  XRPRUNE = i86pc
 304  282  
 305  283  cscope.out tags: FRC
 306  284          $(XREF) -x $@
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX