X-Git-Url: https://feistymeow.org/gitweb/?a=blobdiff_plain;f=scripts%2Fgenerator%2Fbuild_variables.sh;h=8c324acc5c61b98862fb7c4f38cf2269d1aadc17;hb=52586a9ba8ebfcfbaa3273e915870c87e1514e12;hp=e30bd07913f9b4b0bd4f2d15d0e80ffad7cc26d0;hpb=8aec25f6496659248d997e474195ee4acdcdb976;p=feisty_meow.git diff --git a/scripts/generator/build_variables.sh b/scripts/generator/build_variables.sh index e30bd079..8c324acc 100644 --- a/scripts/generator/build_variables.sh +++ b/scripts/generator/build_variables.sh @@ -9,12 +9,12 @@ # building the source code. It can either be run as a bash script directly # like so: # -# bash ~/feisty_meow/scripts/generator/build_variables.sh +# bash $FEISTY_MEOW_APEX/scripts/generator/build_variables.sh # # which will establish a new shell containing all the variables, or you can # 'source' the script like so: # -# build_vars=~/feisty_meow/scripts/generator/build_variables.sh +# build_vars=$FEISTY_MEOW_APEX/scripts/generator/build_variables.sh # source $build_vars $build_vars # # to set all of the variables in your current shell. The full path is @@ -46,7 +46,7 @@ PARM_1="$1" # helpful build function zone. -source $FEISTY_MEOW_SCRIPTS/core/functions.sh +source "$FEISTY_MEOW_SCRIPTS/core/functions.sh" ############## @@ -80,11 +80,11 @@ else # the system is unknown, so we give up on guessing. export OPERATING_SYSTEM=unknown fi -if [ ! -z "$SHELL_DEBUG" ]; then +if [ ! -z "$DEBUG_FEISTY_MEOW" ]; then echo "[OS is \"$OPERATING_SYSTEM\"]" fi -if [ ! -z "$SHELL_DEBUG" ]; then +if [ ! -z "$DEBUG_FEISTY_MEOW" ]; then echo "[FEISTY_MEOW_APEX is $FEISTY_MEOW_APEX]" fi @@ -102,25 +102,25 @@ export BUILD_TOP="$FEISTY_MEOW_APEX" export PRODUCTION_STORE="$BUILD_TOP/production" ## set up the top-level for all build creations and logs and such. -#export GENERATED_STORE="$TMP/generated-feisty_meow" -#if [ ! -d "$GENERATED_STORE" ]; then -# mkdir -p "$GENERATED_STORE" +#export FEISTY_MEOW_GENERATED_STORE="$TMP/generated-feisty_meow" +#if [ ! -d "$FEISTY_MEOW_GENERATED_STORE" ]; then +# mkdir -p "$FEISTY_MEOW_GENERATED_STORE" #fi ## set up our effluent outsourcing valves. -#export TEMPORARIES_PILE="$GENERATED_STORE/temporaries" +#export TEMPORARIES_PILE="$FEISTY_MEOW_GENERATED_STORE/temporaries" #if [ ! -d "$TEMPORARIES_PILE" ]; then # mkdir -p "$TEMPORARIES_PILE" #fi # this variable points at a folder where we store the generated products of # the build, such as the binaries and installer packages. -export RUNTIME_PATH="$GENERATED_STORE/runtime" +export RUNTIME_PATH="$FEISTY_MEOW_GENERATED_STORE/runtime" if [ ! -d "$RUNTIME_PATH" ]; then mkdir -p "$RUNTIME_PATH" fi # we define a log file storage area that can be relied on by the build. -export FEISTY_MEOW_LOGS="$GENERATED_STORE/logs" +export FEISTY_MEOW_LOGS="$FEISTY_MEOW_GENERATED_STORE/logs" if [ ! -d "$FEISTY_MEOW_LOGS" ]; then mkdir -p "$FEISTY_MEOW_LOGS" fi @@ -129,7 +129,7 @@ fi # debugging area where we say what we think we know. -if [ ! -z "$SHELL_DEBUG" ]; then +if [ ! -z "$DEBUG_FEISTY_MEOW" ]; then echo scripts: $BUILD_SCRIPTS_PATH echo build tools hier: $BUILDING_HIERARCHY echo this tool: $THIS_TOOL_NAME @@ -180,11 +180,11 @@ if [ -z "$got_bad" ]; then # where we store the binaries used for building the rest of the code base. export CLAM_BINARIES="$RUNTIME_PATH/clam_bin" # the final destination for the new binaries which provide the hoople - # build with all the apps it needs to get going. + # build with all the applications it needs to get going. export TARGETS_STORE="$RUNTIME_PATH/binaries" # targets directory is meaningful to clam, which will use it for output. export INTERMEDIATE_STORE="$TARGETS_STORE" - # where we are building the apps before they get promoted. + # where we are building the applications before they get promoted. #hmmm: could allow override on this if already set. # calculate which build ini file to use. @@ -208,7 +208,7 @@ if [ -z "$got_bad" ]; then if [ "$OPERATING_SYSTEM" == "WIN32" ]; then source "$BUILD_SCRIPTS_PATH/vis_stu_vars.sh" else - export LD_LIBRARY_PATH="$TARGETS_STORE" + export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$TARGETS_STORE" fi popd &>/dev/null # checking is over, jump back to the starting point.