Print this page
Bring back LX zones.

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/intel/Makefile
          +++ new/usr/src/uts/intel/Makefile
↓ open down ↓ 56 lines elided ↑ open up ↑
  57   57  modlist         :=      NO_STATE= -K $$MODSTATE$$$$
  58   58  clean.lint      :=      TARGET= clean.lint
  59   59  check           :=      TARGET= check
  60   60  install_h       :=      TARGET= install_h
  61   61  install_h.prereq        :=      TARGET= install_h
  62   62  
  63   63  .KEEP_STATE:
  64   64  
  65   65  .PARALLEL:      $(PARALLEL_KMODS) $(XMODS) config $(LINT_DEPS)
  66   66  
  67      -def all install clean clobber modlist: $(KMODS) $(XMODS) config
       67 +def all install clean clobber modlist: genassym $(KMODS) $(XMODS) config
  68   68  
  69   69  clobber: clobber.targ
  70   70  
  71   71  #
  72   72  # Privilege constants
  73   73  #
  74   74  # NOTE: The rules for generating priv_const.c file are shared between all
  75   75  # processor architectures and and should be kept in sync. If they are changed in
  76   76  # this file make sure that sparc rules are updated as well.
  77   77  #
↓ open down ↓ 21 lines elided ↑ open up ↑
  99   99  #
 100  100  # priv_const.c is required to build genunix.
 101  101  #
 102  102  # genunix is used by everyone to ctf-merge with. Genunix is CTF-merged with
 103  103  #   intel/ip so as a side effect this dependency builds intel/ip as part of the
 104  104  #   prerequisites.
 105  105  #
 106  106  # intel/dtrace depends on i86pc/genassym, so we need to build both
 107  107  # i86pc/genassym and intel/genassym.
 108  108  #
 109      -all.prereq install.prereq def.prereq: genunix FRC
      109 +all.prereq install.prereq def.prereq: genassym genunix FRC
 110  110          @cd ../i86pc/genassym; pwd; $(MAKE) $(@:%.prereq=%)
 111  111  
 112  112  #
 113  113  # i86pc lint libraries should be built first
 114  114  #
 115  115  lint.prereq: FRC
 116  116          @cd ../i86pc; pwd; $(MAKE) $(NO_STATE) lint
 117  117  
 118  118  #
 119  119  # Nothing to do for any other prerequisite targets.
 120  120  #
 121  121  %.prereq:
 122  122  
 123  123  genunix: $(PRIVS_C)
 124  124  
 125  125  modlintlib clean.lint: $(LINT_KMODS) $(XMODS)
 126  126  
 127      -$(KMODS) $(SUBDIRS) config:     FRC
      127 +genassym $(KMODS) $(SUBDIRS) config:    FRC
 128  128          @cd $@; pwd; $(MAKE) $(NO_STATE) $(TARGET)
 129  129  
 130  130  $(XMODS):       FRC
 131  131          @if [ -f $@/Makefile  ]; then \
 132  132                  cd $@; pwd; $(MAKE) $(NO_STATE) $(TARGET); \
 133  133          else \
 134  134                  true; \
 135  135          fi
 136  136  
 137  137  install_h check:        FRC
↓ open down ↓ 26 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX