Lines Matching refs:obj

23 trap "rm -f $obj/.settings$$; exit" 1 2 3 15
37 obj=""
88 -c) # clean out existing $obj tree
99 -M) # show the name of the obj. directory
514 # Print out the architecture (to build up an obj dir path) and exit
522 if [ -r ${OBJ_ROOT}/obj${prefix}.$os.$rel.$arch$sfx ]; then
523 abs_obj_dir=${OBJ_ROOT}/obj${prefix}.$os.$rel.$arch$sfx
524 elif [ -r ${OBJ_ROOT}/obj${prefix}.$os.$rroot.$arch$sfx ]; then
525 abs_obj_dir=${OBJ_ROOT}/obj${prefix}.$os.$rroot.$arch$sfx
526 elif [ -r ${OBJ_ROOT}/obj${prefix}.$os.$rbase.x.$arch$sfx ]; then
527 abs_obj_dir=${OBJ_ROOT}/obj${prefix}.$os.$rbase.x.$arch$sfx
528 elif [ -r ${OBJ_ROOT}/obj${prefix}.$os.$rel$sfx ]; then
529 abs_obj_dir=${OBJ_ROOT}/obj${prefix}.$os.$rel$sfx
530 elif [ -r ${OBJ_ROOT}/obj${prefix}.$os.$rbase.x$sfx ]; then
531 abs_obj_dir=${OBJ_ROOT}/obj${prefix}.$os.$rbase.x$sfx
532 elif [ -r ${OBJ_ROOT}/obj${prefix}.$os.$arch$sfx ]; then
533 abs_obj_dir=${OBJ_ROOT}/obj${prefix}.$os.$arch$sfx
534 elif [ -r ${OBJ_ROOT}/obj${prefix}.$rel.$arch$sfx ]; then
535 abs_obj_dir=${OBJ_ROOT}/obj${prefix}.$rel.$arch$sfx
536 elif [ -r ${OBJ_ROOT}/obj${prefix}.$rbase.x.$arch$sfx ]; then
537 abs_obj_dir=${OBJ_ROOT}/obj${prefix}.$rbase.x.$arch$sfx
538 elif [ -r ${OBJ_ROOT}/obj${prefix}.$os$sfx ]; then
539 abs_obj_dir=${OBJ_ROOT}/obj${prefix}.$os$sfx
540 elif [ -r ${OBJ_ROOT}/obj${prefix}.$arch$sfx ]; then
541 abs_obj_dir=${OBJ_ROOT}/obj${prefix}.$arch$sfx
542 elif [ -r ${OBJ_ROOT}/obj${prefix}.$rel$sfx ]; then
543 abs_obj_dir=${OBJ_ROOT}/obj${prefix}.$rel$sfx
544 elif [ -r ${OBJ_ROOT}/obj${prefix}.$sfx ]; then
545 abs_obj_dir=${OBJ_ROOT}/obj${prefix}.$sfx
550 obj=${abs_obj_dir}/${src_dir}
556 if [ ! -n "$obj" ]
558 obj=${OBJ_ROOT}/obj.$os.$rel.$arch$sfx/${src_dir}
560 echo "$obj"
564 # Check if trying to use -f with an existing obj directory
565 if [ -n "$siteconfig" -a -n "$obj" -a -d "$obj" -a -z "$cflag" ]
569 echo "the existing $obj tree."
573 # Check if trying to use -Q with an existing obj directory
574 if [ -n "$pfx" -a -n "$obj" -a -d "$obj" -a -z "$cflag" ]
578 echo "the existing $obj tree."
586 if [ -n "$obj" ]
588 echo "Clearing out existing $obj tree"
589 rm -rf $obj
593 # If we didn't detect an existing obj directory, makeup a new obj name.
594 if [ -z "$obj" ]
596 abs_obj_dir=${OBJ_ROOT}/obj${prefix}.$os.$rel.$arch$sfx
597 obj=${abs_obj_dir}/${src_dir}
600 # Check if obj directory exists
601 if [ ! -r "$obj" ]
671 echo "Will run in virgin $obj using $BUILDTOOLS/OS/$oscf"
675 echo "Creating $obj using $BUILDTOOLS/OS/$oscf"
676 ${mkdir} $obj
679 (cd $obj
700 (cd $obj; $ln ${obj_rel_base_dir}/${src_dir}/helpfile .)
703 rm -f $obj/.settings$$
704 echo 'divert(-1)' > $obj/.settings$$
705 cat $BUILDTOOLS/M4/header.m4 >> $obj/.settings$$
706 echo "define(\`bldOS', \`\`$os'')" >> $obj/.settings$$
707 echo "define(\`bldREL', \`\`$rel'')" >> $obj/.settings$$
708 echo "define(\`bldARCH', \`\`$arch'')" >> $obj/.settings$$
709 cat $BUILDTOOLS/OS/$oscf >> $obj/.settings$$
712 cd $obj/..
717 echo "ifdef(\`bldABS_OBJ_DIR',,\`define(\`bldABS_OBJ_DIR', \`$absolute_obj_dir')')" >> $obj/.settings$$
719 echo "define(\`bldSRC_NAME', \`$src_dir')" >> $obj/.settings$$
720 echo "define(\`bldREL_SRC_DIR', \`$rel_src_dir')" >> $obj/.settings$$
758 cat $siteconfig >> $obj/.settings$$
762 echo "define(\`confLIBDIRS', confLIBDIRS \`\`$libdirs'')" >> $obj/.settings$$
766 echo "define(\`confINCDIRS', \`\`$incdirs'' confINCDIRS)" >> $obj/.settings$$
768 echo "define(\`_SRC_PATH_', \`\`$obj_rel_base_dir'')" >> $obj/.settings$$
769 echo "define(\`bldSRC_PATH', \`\`$obj_rel_base_dir'')" >> $obj/.settings$$
770 echo 'divert(0)dnl' >> $obj/.settings$$
771 libdirs=`(cat $obj/.settings$$; echo "_SRIDBIL_= confLIBDIRS" ) | \
776 libsrch=`(cat $obj/.settings$$; echo "_HCRSBIL_= confLIBSEARCH" ) | \
781 libpath=`(cat $obj/.settings$$; echo "_HCRSBIL_= confLIBSEARCHPATH" ) | \
786 soext=`(cat $obj/.settings$$; echo "_EMANOS_= confSHAREDLIB_EXT" ) | \
791 echo 'divert(-1)' >> $obj/.settings$$
792 LIBDIRS="$libdirs" LIBSRCH="$libsrch" LIBPATH="$libpath" SITECONFIG="$siteconfig" SOEXT="$soext" $SHELL $BUILDTOOLS/bin/configure.sh $sflag $oscf >> $obj/.settings$$
793 echo 'divert(0)dnl' >> $obj/.settings$$
795 sed -e 's/\(.\)include/\1_include_/g' -e 's/#define/#_define_/g' -e 's/ //g' $obj/.settings$$ | \
798 sed -e 's/#_define_/#define/g' -e 's/_include_/include/g' -e 's/ //g' > $obj/Makefile
801 if [ $? -ne 0 -o ! -s $obj/Makefile ]
804 rm -rf $obj
807 rm -f $obj/.settings$$
808 echo "Making dependencies in $obj"
809 (cd $obj; ${MAKE-make} depend)
814 makefile=`ls -l $obj/Makefile | sed 's/.* //'`
817 echo "ERROR: $obj exists but has no Makefile" >&2
820 echo "Will run in existing $obj using $makefile"
824 echo "Making in $obj"
825 cd $obj