Print this page
104 Bring back lx brand

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/intel/Makefile
          +++ new/usr/src/uts/intel/Makefile
↓ open down ↓ 68 lines elided ↑ open up ↑
  69   69  clean.lint      :=      TARGET= clean.lint
  70   70  check           :=      TARGET= check
  71   71  install_h       :=      TARGET= install_h
  72   72  install_h.prereq        :=      TARGET= install_h
  73   73  
  74   74  .KEEP_STATE:
  75   75  
  76   76  .PARALLEL:      $(PARALLEL_KMODS) $(CLOSED_KMODS) $(SVVS) $(XMODS) \
  77   77                  $(CLOSED_XMODS) config $(LINT_DEPS)
  78   78  
  79      -def all install clean clobber modlist: $(KMODS) $(CLOSED_KMODS) \
       79 +def all install clean clobber modlist: genassym $(KMODS) $(CLOSED_KMODS) \
  80   80          $(SVVS) $(XMODS) $(CLOSED_XMODS) config
  81   81  
  82   82  
  83   83  #
  84   84  # Privilege constants
  85   85  #
  86   86  # NOTE: The rules for generating priv_const.c file are shared between all
  87   87  # processor architectures and and should be kept in sync. If they are changed in
  88   88  # this file make sure that sparc rules are updated as well.
  89   89  #
↓ open down ↓ 19 lines elided ↑ open up ↑
 109  109  #
 110  110  # priv_const.c is required to build genunix.
 111  111  #
 112  112  # genunix is used by everyone to ctf-merge with. Genunix is CTF-merged with
 113  113  #   intel/ip so as a side effect this dependency builds intel/ip as part of the
 114  114  #   prerequisites.
 115  115  #
 116  116  # intel/dtrace depends on i86pc/genassym, so we need to build both
 117  117  # i86pc/genassym and intel/genassym.
 118  118  #
 119      -all.prereq install.prereq def.prereq: genunix FRC
      119 +all.prereq install.prereq def.prereq: genassym genunix FRC
 120  120          @cd ../i86pc/genassym; pwd; $(MAKE) $(@:%.prereq=%)
 121  121  
 122  122  #
 123  123  # i86pc lint libraries should be built first
 124  124  #
 125  125  lint.prereq: FRC
 126  126          @cd ../i86pc; pwd; $(MAKE) $(NO_STATE) lint
 127  127  
 128  128  #
 129  129  # Nothing to do for any other prerequisite targets.
 130  130  #
 131  131  %.prereq:
 132  132  
 133  133  genunix: $(PRIVS_C)
 134  134  
 135  135  modlintlib clean.lint: $(LINT_KMODS) $(CLOSED_LINT_KMODS) $(SVVS) \
 136  136          $(XMODS) $(CLOSED_XMODS)
 137  137  
 138      -$(KMODS) $(SUBDIRS) config:     FRC
      138 +genassym $(KMODS) $(SUBDIRS) config:    FRC
 139  139          @cd $@; pwd; $(MAKE) $(NO_STATE) $(TARGET)
 140  140  
 141  141  $(CLOSED_KMODS):        FRC
 142  142          cd $(CLOSED)/uts/intel/$@; pwd; $(MAKE) $(NO_STATE) $(TARGET)
 143  143  
 144  144  $(XMODS):       FRC
 145  145          @if [ -f $@/Makefile  ]; then \
 146  146                  cd $@; pwd; $(MAKE) $(NO_STATE) $(TARGET); \
 147  147          else \
 148  148                  true; \
↓ open down ↓ 48 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX