Print this page
4027 remove CLOSED_BUILD
4028 remove CLOSED_IS_PRESENT
4029 remove tonic build bits
Reviewed by: Andy Stormont <andyjstormont@gmail.com>


 328         VERSION+=":DOMESTIC"
 329         SRC="${EXPORT_SRC}/usr/src"
 330 fi
 331 
 332 if "${flags.s.h}" ; then
 333         VERSION+=":HYBRID"
 334         SRC="${EXPORT_SRC}/usr/src"
 335 fi
 336  
 337 if "${flags.s.o}" ; then
 338         VERSION+=":OPEN_ONLY"
 339         SRC="${OPEN_SRCDIR}/usr/src"
 340 fi
 341 
 342 #       Set PATH for a build
 343 PATH="/opt/onbld/bin:/opt/onbld/bin/${MACH}:/opt/SUNWspro/bin:/usr/ccs/bin:/usr/bin:/usr/sbin:/usr/ucb:/usr/etc:/usr/openwin/bin:/usr/sfw/bin:/opt/sfw/bin:."
 344 if [[ "${SUNWSPRO}" != "" ]]; then 
 345         export PATH="${SUNWSPRO}/bin:$PATH" 
 346 fi 
 347 
 348 if [[ -z "$CLOSED_IS_PRESENT" ]]; then
 349         if [[ -d $SRC/../closed ]]; then
 350                 export CLOSED_IS_PRESENT="yes"
 351         else
 352                 export CLOSED_IS_PRESENT="no"
 353         fi
 354 fi
 355 
 356 TOOLS="${SRC}/tools"
 357 TOOLS_PROTO="${TOOLS}/proto/root_${MACH}-nd" ; export TOOLS_PROTO
 358 
 359 if "${flags.t}" ; then
 360         export ONBLD_TOOLS="${ONBLD_TOOLS:=${TOOLS_PROTO}/opt/onbld}"
 361 
 362         export STABS="${TOOLS_PROTO}/opt/onbld/bin/${MACH}/stabs"
 363         export CTFSTABS="${TOOLS_PROTO}/opt/onbld/bin/${MACH}/ctfstabs"
 364         export GENOFFSETS="${TOOLS_PROTO}/opt/onbld/bin/genoffsets"
 365 
 366         export CTFCONVERT="${TOOLS_PROTO}/opt/onbld/bin/${MACH}/ctfconvert"
 367         export CTFMERGE="${TOOLS_PROTO}/opt/onbld/bin/${MACH}/ctfmerge"
 368 
 369         export CTFCVTPTBL="${TOOLS_PROTO}/opt/onbld/bin/ctfcvtptbl"
 370         export CTFFINDMOD="${TOOLS_PROTO}/opt/onbld/bin/ctffindmod"
 371 
 372         PATH="${TOOLS_PROTO}/opt/onbld/bin/${MACH}:${PATH}"
 373         PATH="${TOOLS_PROTO}/opt/onbld/bin:${PATH}"
 374         export PATH
 375 fi


 401 # a la ws
 402 ENVLDLIBS1=
 403 ENVLDLIBS2=
 404 ENVLDLIBS3=
 405 ENVCPPFLAGS1=
 406 ENVCPPFLAGS2=
 407 ENVCPPFLAGS3=
 408 ENVCPPFLAGS4=
 409 PARENT_ROOT=
 410 PARENT_TOOLS_ROOT=
 411 
 412 if [[ "$MULTI_PROTO" != "yes" && "$MULTI_PROTO" != "no" ]]; then
 413         printf \
 414             'WARNING: invalid value for MULTI_PROTO (%s); setting to "no".\n' \
 415             "$MULTI_PROTO"
 416         export MULTI_PROTO="no"
 417 fi
 418 
 419 [[ "$MULTI_PROTO" == "yes" ]] && export ROOT="${ROOT}${SUFFIX}"
 420 
 421 export TONICBUILD="#"
 422 
 423 if "${flags.O}" ; then 
 424         if [[ "$CLOSED_IS_PRESENT" != "yes" ]]; then
 425                 print "OpenSolaris closed binary generation requires "
 426                 print "closed tree"
 427                 exit 1
 428         fi
 429         print "Generating OpenSolaris deliverables"
 430         # We only need CLOSEDROOT in the env for convenience. Makefile.master
 431         # figures out what it needs when it matters.
 432         export CLOSEDROOT="${ROOT}-closed"
 433         export TONICBUILD=""
 434 fi
 435 
 436 ENVLDLIBS1="-L$ROOT/lib -L$ROOT/usr/lib"
 437 ENVCPPFLAGS1="-I$ROOT/usr/include"
 438 MAKEFLAGS=e
 439 
 440 export \
 441         ENVLDLIBS1 \
 442         ENVLDLIBS2 \
 443         ENVLDLIBS3 \
 444         ENVCPPFLAGS1 \
 445         ENVCPPFLAGS2 \
 446         ENVCPPFLAGS3 \
 447         ENVCPPFLAGS4 \
 448         MAKEFLAGS \
 449         PARENT_ROOT \
 450         PARENT_TOOLS_ROOT
 451 
 452 printf 'RELEASE      is %s\n'   "$RELEASE"
 453 printf 'VERSION      is %s\n'   "$VERSION"




 328         VERSION+=":DOMESTIC"
 329         SRC="${EXPORT_SRC}/usr/src"
 330 fi
 331 
 332 if "${flags.s.h}" ; then
 333         VERSION+=":HYBRID"
 334         SRC="${EXPORT_SRC}/usr/src"
 335 fi
 336  
 337 if "${flags.s.o}" ; then
 338         VERSION+=":OPEN_ONLY"
 339         SRC="${OPEN_SRCDIR}/usr/src"
 340 fi
 341 
 342 #       Set PATH for a build
 343 PATH="/opt/onbld/bin:/opt/onbld/bin/${MACH}:/opt/SUNWspro/bin:/usr/ccs/bin:/usr/bin:/usr/sbin:/usr/ucb:/usr/etc:/usr/openwin/bin:/usr/sfw/bin:/opt/sfw/bin:."
 344 if [[ "${SUNWSPRO}" != "" ]]; then 
 345         export PATH="${SUNWSPRO}/bin:$PATH" 
 346 fi 
 347 








 348 TOOLS="${SRC}/tools"
 349 TOOLS_PROTO="${TOOLS}/proto/root_${MACH}-nd" ; export TOOLS_PROTO
 350 
 351 if "${flags.t}" ; then
 352         export ONBLD_TOOLS="${ONBLD_TOOLS:=${TOOLS_PROTO}/opt/onbld}"
 353 
 354         export STABS="${TOOLS_PROTO}/opt/onbld/bin/${MACH}/stabs"
 355         export CTFSTABS="${TOOLS_PROTO}/opt/onbld/bin/${MACH}/ctfstabs"
 356         export GENOFFSETS="${TOOLS_PROTO}/opt/onbld/bin/genoffsets"
 357 
 358         export CTFCONVERT="${TOOLS_PROTO}/opt/onbld/bin/${MACH}/ctfconvert"
 359         export CTFMERGE="${TOOLS_PROTO}/opt/onbld/bin/${MACH}/ctfmerge"
 360 
 361         export CTFCVTPTBL="${TOOLS_PROTO}/opt/onbld/bin/ctfcvtptbl"
 362         export CTFFINDMOD="${TOOLS_PROTO}/opt/onbld/bin/ctffindmod"
 363 
 364         PATH="${TOOLS_PROTO}/opt/onbld/bin/${MACH}:${PATH}"
 365         PATH="${TOOLS_PROTO}/opt/onbld/bin:${PATH}"
 366         export PATH
 367 fi


 393 # a la ws
 394 ENVLDLIBS1=
 395 ENVLDLIBS2=
 396 ENVLDLIBS3=
 397 ENVCPPFLAGS1=
 398 ENVCPPFLAGS2=
 399 ENVCPPFLAGS3=
 400 ENVCPPFLAGS4=
 401 PARENT_ROOT=
 402 PARENT_TOOLS_ROOT=
 403 
 404 if [[ "$MULTI_PROTO" != "yes" && "$MULTI_PROTO" != "no" ]]; then
 405         printf \
 406             'WARNING: invalid value for MULTI_PROTO (%s); setting to "no".\n' \
 407             "$MULTI_PROTO"
 408         export MULTI_PROTO="no"
 409 fi
 410 
 411 [[ "$MULTI_PROTO" == "yes" ]] && export ROOT="${ROOT}${SUFFIX}"
 412 


 413 if "${flags.O}" ; then 

 414         print "OpenSolaris closed binary generation requires "
 415         print "closed tree"
 416         exit 1






 417 fi
 418 
 419 ENVLDLIBS1="-L$ROOT/lib -L$ROOT/usr/lib"
 420 ENVCPPFLAGS1="-I$ROOT/usr/include"
 421 MAKEFLAGS=e
 422 
 423 export \
 424         ENVLDLIBS1 \
 425         ENVLDLIBS2 \
 426         ENVLDLIBS3 \
 427         ENVCPPFLAGS1 \
 428         ENVCPPFLAGS2 \
 429         ENVCPPFLAGS3 \
 430         ENVCPPFLAGS4 \
 431         MAKEFLAGS \
 432         PARENT_ROOT \
 433         PARENT_TOOLS_ROOT
 434 
 435 printf 'RELEASE      is %s\n'   "$RELEASE"
 436 printf 'VERSION      is %s\n'   "$VERSION"