X-Git-Url: https://feistymeow.org/gitweb/?a=blobdiff_plain;f=scripts%2Fgenerator%2Fbuild_variables.sh;h=6e8fa38e93d7367060b3561a09c8d5eac1aab471;hb=e6ce0aa508c3ad1beb167fdf20732b24f383c651;hp=18f402f7a5e78d308a3587439c67122ffca102ec;hpb=88a4dcce8283a35723c94386b974a543852b77dc;p=feisty_meow.git diff --git a/scripts/generator/build_variables.sh b/scripts/generator/build_variables.sh index 18f402f7..6e8fa38e 100644 --- a/scripts/generator/build_variables.sh +++ b/scripts/generator/build_variables.sh @@ -1,3 +1,5 @@ +#!/bin/bash + ############## # # Name : build variable calculator @@ -9,12 +11,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 @@ -80,11 +82,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 +104,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 +131,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 @@ -179,12 +181,12 @@ 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. + # the final destination for the new binaries which provide the + # 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 +210,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.