Print this page
4029 remove tonic build bits

Split Close
Expand all
Collapse all
          --- old/usr/src/Makefile.master
          +++ new/usr/src/Makefile.master
↓ open down ↓ 66 lines elided ↑ open up ↑
  67   67  
  68   68  # SPARC_BLD is '#' for an Intel build.
  69   69  # INTEL_BLD is '#' for a Sparc build.
  70   70  SPARC_BLD_1=    $(MACH:i386=$(POUND_SIGN))
  71   71  SPARC_BLD=      $(SPARC_BLD_1:sparc=)
  72   72  INTEL_BLD_1=    $(MACH:sparc=$(POUND_SIGN))
  73   73  INTEL_BLD=      $(INTEL_BLD_1:i386=)
  74   74  
  75   75  STRIP_COMMENTS= $(INTERNAL_RELEASE_BUILD)
  76   76  
  77      -# Are we building tonic closedbins? Unless you have used the
  78      -# -O flag to nightly or bldenv, leave the definition of TONICBUILD
  79      -# as $(POUND_SIGN).
  80      -#
  81      -# IF YOU CHANGE CLOSEDROOT, you MUST change install.bin
  82      -# to match the new definition.
  83      -TONICBUILD=     $(POUND_SIGN)
  84      -$(TONICBUILD)CLOSEDROOT= $(ROOT)-closed
  85      -
  86      -
  87   77  # The variables below control the compilers used during the build.
  88   78  # There are a number of permutations.
  89   79  #
  90   80  # __GNUC and __SUNC control (and indicate) the primary compiler.  Whichever
  91   81  # one is not POUND_SIGN is the primary, with the other as the shadow.  They
  92   82  # may also be used to control entirely compiler-specific Makefile assignments.
  93   83  # __SUNC and Sun Studio are the default.
  94   84  #
  95   85  # __GNUC64 indicates that the 64bit build should use the GNU C compiler.
  96   86  # There is no Sun C analogue.
↓ open down ↓ 123 lines elided ↑ open up ↑
 220  210  DOT_C_CHECK=    \
 221  211          @$(ECHO) "checking $<"; $(CSTYLE) $< $(CSTYLE_TAIL)
 222  212  
 223  213  MANIFEST_CHECK= \
 224  214          @$(ECHO) "checking $<"; \
 225  215          SVCCFG_DTD=$(SRC)/cmd/svc/dtd/service_bundle.dtd.1 \
 226  216          SVCCFG_REPOSITORY=$(SRC)/cmd/svc/seed/global.db \
 227  217          SVCCFG_CONFIGD_PATH=$(SRC)/cmd/svc/configd/svc.configd-native \
 228  218          $(SRC)/cmd/svc/svccfg/svccfg-native validate $<
 229  219  
 230      -#
 231      -# IMPORTANT:: If you change any of INS.file, INS.dir, INS.rename,
 232      -# INS.link or INS.symlink here, then you must also change the
 233      -# corresponding override definitions in $CLOSED/Makefile.tonic.
 234      -# If you do not do this, then the closedbins build for the OpenSolaris
 235      -# community will break. PS, the gatekeepers will be upset too.
 236  220  INS.file=       $(RM) $@; $(INS) -s -m $(FILEMODE) -f $(@D) $<
 237  221  INS.dir=        $(INS) -s -d -m $(DIRMODE) $@
 238  222  # installs and renames at once
 239  223  #
 240  224  INS.rename=     $(INS.file); $(MV) $(@D)/$(<F) $@
 241  225  
 242  226  # install a link
 243  227  INSLINKTARGET=  $<
 244  228  INS.link=       $(RM) $@; $(LN) $(INSLINKTARGET) $@
 245  229  INS.symlink=    $(RM) $@; $(SYMLINK) $(INSLINKTARGET) $@
↓ open down ↓ 925 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX