Print this page
OS-2834 ship lx brand

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