Print this page
4027 remove CLOSED_BUILD

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) \
       83 +        $(IMPLEMENTATIONS)
  85   84  
  86   85  # list the modules under sun4u.
  87      -modlist: unix $(KMODS) $(CLOSED_KMODS) $(XMODS) $(CLOSED_XMODS) \
  88      -        $(IMPLEMENTATIONS:.WAIT=) $(CLOSED_IMPLEMENTATIONS)
       86 +modlist: unix $(KMODS) $(XMODS) \
       87 +        $(IMPLEMENTATIONS:.WAIT=)
  89   88  
  90   89  # list the modules for Install -k sun4u.
  91   90  modlist.karch: modlist modlist.sparc
  92   91  
  93   92  modlist.sparc:
  94   93          @cd $(SRC)/uts/sparc; pwd; $(MAKE) $(NO_STATE) modlist
  95   94  
  96      -install: install_platforms genassym unix .WAIT $(KMODS) $(CLOSED_KMODS) \
  97      -        $(XMODS) $(CLOSED_XMODS) $(IMPLEMENTATIONS) $(CLOSED_IMPLEMENTATIONS)
       95 +install: install_platforms genassym unix .WAIT $(KMODS) \
       96 +        $(XMODS) $(IMPLEMENTATIONS)
  98   97  
  99   98  lintlib:        unix
 100   99  
 101      -modlintlib:     $(LINT_KMODS) $(CLOSED_LINT_KMODS)
      100 +modlintlib:     $(LINT_KMODS)
 102  101  
 103  102  genassym unix $(KMODS): FRC
 104  103          @cd $@; pwd; $(MAKE) $(NO_STATE) $(TARGET)
 105  104  
 106  105  #
 107  106  # Privilege constants
 108  107  #
 109  108  # NOTE: The rules for generating priv_const.c file are shared between all
 110  109  # processor architectures and should be kept in sync. If they are changed in
 111  110  # this file make sure that x86 rules are updated as well.
↓ open down ↓ 73 lines elided ↑ open up ↑
 185  184  #
 186  185  genunix: $(PRIVS_C)
 187  186  
 188  187  #
 189  188  # Rules
 190  189  #
 191  190  
 192  191  $(IMPLEMENTATIONS):     FRC
 193  192          @cd $@; pwd; THISIMPL=$@ $(MAKE) $(NO_STATE) $(TARGET)
 194  193  
 195      -$(CLOSED_IMPLEMENTATIONS):      FRC
 196      -        cd $(CLOSED)/uts/sun4u/$@; pwd; \
 197      -            THISIMPL=$@ $(MAKE) $(NO_STATE) $(TARGET); \
 198      -
 199  194  $(XMODS):       FRC
 200  195          @if [ -f $@/Makefile  ]; then \
 201  196                  cd $@; pwd; $(MAKE) $(NO_STATE) $(TARGET); \
 202  197          else \
 203  198                  true; \
 204  199          fi
 205  200  
 206      -$(CLOSED_XMODS):        FRC
 207      -        @if [ -f $(CLOSED)/uts/sun4u/$@/Makefile ]; then \
 208      -                cd $(CLOSED)/uts/sun4u/$@; pwd; $(MAKE) $(NO_STATE) $(TARGET); \
 209      -        else \
 210      -                true; \
 211      -        fi
 212      -
 213      -$(CLOSED_KMODS):        FRC
 214      -        cd $(CLOSED)/uts/sun4u/$@; pwd; $(MAKE) $(NO_STATE) $(TARGET)
 215      -
 216  201  install_h check: install_platforms $(IMPLEMENTATIONS) \
 217      -        $(CLOSED_IMPLEMENTATIONS) FRC
 218  202          @cd sys; pwd; $(MAKE) $(TARGET)
 219  203          @cd vm; pwd; $(MAKE) $(TARGET)
 220  204  
 221  205  #
 222  206  # Rules for the /platforms directories.  This is hardwired here because
 223  207  # the first stage of the project (KBI) only implements the userland
 224  208  # changes, but the only reasonable place to record the aliases is
 225  209  # here in kernel land.
 226  210  #
 227  211  $(ROOT_PLAT_DIRS): $(ROOT_PLAT_DIR)
↓ open down ↓ 49 lines elided ↑ open up ↑
 277  261  #       Full kernel lint target.
 278  262  #
 279  263  LINT_TARGET     = globallint
 280  264  
 281  265  globallint:
 282  266          @pwd
 283  267          @-$(ECHO) "\nSUN4U KERNEL: global crosschecks:"
 284  268          @-$(LINT) $(LINTFLAGS) $(LINT_LIBS) 2>&1 | $(LGREP.2)
 285  269  
 286  270  lint:   lintlib .WAIT modlintlib .WAIT $(SPARC_LINTS) $(LINT_DEPS) \
 287      -        $(IMPLEMENTATIONS) $(CLOSED_IMPLEMENTATIONS) $(CPU_KMODS)
      271 +        $(IMPLEMENTATIONS) $(CPU_KMODS)
 288  272  
 289  273  include ../Makefile.targ
 290  274  
 291  275  #
 292  276  # Cross-reference customization: build a cross-reference over all of the
 293  277  # sun4u-related directories.
 294  278  #
 295      -SHARED_XRDIRS   = ../sun4u ../sun4 ../sfmmu ../sparc ../sun ../common
 296      -CLOSED_XRDIRS   = $(SHARED_XRDIRS:../%=../% ../../../closed/uts/%)
 297      -XRDIRS          = $(SHARED_XRDIRS)
 298      -$(CLOSED_BUILD)XRDIRS   = $(CLOSED_XRDIRS:../../../closed/uts/sfmmu=)
 299      -
      279 +XRDIRS  = ../sun4u ../sun4 ../sfmmu ../sparc ../sun ../common
 300  280  XRPRUNE = i86pc
 301  281  
 302  282  cscope.out tags: FRC
 303  283          $(XREF) -x $@
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX