aboutsummaryrefslogtreecommitdiff
path: root/build-scripts/create-user-build-script
diff options
context:
space:
mode:
Diffstat (limited to 'build-scripts/create-user-build-script')
-rwxr-xr-xbuild-scripts/create-user-build-script38
1 files changed, 22 insertions, 16 deletions
diff --git a/build-scripts/create-user-build-script b/build-scripts/create-user-build-script
index 004bbb0..1a4035b 100755
--- a/build-scripts/create-user-build-script
+++ b/build-scripts/create-user-build-script
@@ -142,6 +142,21 @@ cd \${DIR}
EOF
}
+export_config_env_var(){
+ local CONFIG_VAR_NAME="${1}"
+ if [ -z "${CONFIG_VAR_NAME}" ]; then
+ return
+ fi
+
+ local CONFIG_VAR_VALUE=$(eval echo \${${CONFIG_VAR_NAME}})
+ if [ -n "${CONFIG_VAR_VALUE}" ]; then
+ cat <<EOF
+export ${CONFIG_VAR_NAME}="${CONFIG_VAR_VALUE}"
+EOF
+ fi
+
+}
+
jenkins_configs_method()
{
cat <<EOF
@@ -171,11 +186,7 @@ export TARGET_PRODUCT=${TARGET_PRODUCT}
export PATCHSETS="${PATCHSETS}"
export LUNCH=${LUNCH}
EOF
- if [ -n "${TARGET_KERNEL_SOURCE}" ]; then
- cat <<EOF
-export TARGET_KERNEL_SOURCE=${TARGET_KERNEL_SOURCE}
-EOF
- fi
+
cat <<EOF
export TARGET_SIMULATOR=false
export BUILD_TINY_ANDROID=${BUILD_TINY_ANDROID}
@@ -188,19 +199,14 @@ export DEBUG_NO_STDCXX11=${DEBUG_NO_STDCXX11}
export TOOLCHAIN_TRIPLET=${TOOLCHAIN_TRIPLET}
export ANDROID_64=${ANDROID_64}
export WITH_HOST_DALVIK=${WITH_HOST_DALVIK}
-export USE_LINARO_TOOLCHAIN=${USE_LINARO_TOOLCHAIN}
-EOF
- if [ -n "${TOOLCHAIN_URL}" ]; then
- cat <<EOF
-export TOOLCHAIN_URL=${TOOLCHAIN_URL}
-export TARGET_TOOLS_PREFIX=android-toolchain-eabi/bin/arm-linux-androideabi-
EOF
- else
- cat <<EOF
-export TARGET_TOOLS_PREFIX=${TARGET_TOOLS_PREFIX}
-EOF
- fi
+ export_config_env_var "TARGET_GCC_VERSION_EXP"
+ export_config_env_var "MALLOC_IMPL"
+ export_config_env_var "TARGET_KERNEL_SOURCE"
+ export_config_env_var "TARGET_BUILD_KERNEL"
+ export_config_env_var "TARGET_BOOTIMAGE_USE_FAT"
+
}
git_configs_method()