diff options
author | Ryan Harkin <ryan.harkin@linaro.org> | 2015-06-22 10:56:17 +0100 |
---|---|---|
committer | Ryan Harkin <ryan.harkin@linaro.org> | 2015-06-22 12:49:59 +0100 |
commit | 70211827e9301233ee2814bfc5b55fd3586be8ef (patch) | |
tree | 13fd4bb84683f5b5fabda7ab2442ef8fed8b7b02 | |
parent | a28a63dc4fda2ff7e9ec598e83b9469197434795 (diff) |
busybox: tidy up variant
The variant was created by duplicating the juno-oe variant.
Now that it's working, this patch removes duplication from the juno-oe
and juno-busybox scripts.
Due to the nature that the variant scripts are processed, the juno-oe
and juno-android scripts needs to include the juno-busybox script,
rather than the other way round, otherwise the packaging step fails.
Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
-rw-r--r-- | variants/juno-android | 6 | ||||
-rw-r--r-- | variants/juno-busybox | 2 | ||||
-rw-r--r-- | variants/juno-oe | 52 |
3 files changed, 8 insertions, 52 deletions
diff --git a/variants/juno-android b/variants/juno-android index 865a228..2105cff 100644 --- a/variants/juno-android +++ b/variants/juno-android @@ -26,9 +26,11 @@ # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE # POSSIBILITY OF SUCH DAMAGE. -source $DIR/variants/juno-oe +source $DIR/variants/juno-busybox + +VARIANT_DESC="Juno kernel for Android Software Stack" LINUX_CONFIGS="${LINUX_CONFIGS_BASE} android selinux" -TARGET_BINS_HAS_OE= +TARGET_BINS_HAS_BUSYBOX= TARGET_BINS_HAS_ANDROID=1 diff --git a/variants/juno-busybox b/variants/juno-busybox index 26173e4..161e7c2 100644 --- a/variants/juno-busybox +++ b/variants/juno-busybox @@ -38,7 +38,7 @@ LINUX_BUILD_ENABLED=1 BUILD_SCRIPTS=$BUILD_SCRIPTS"build-linux.sh " LINUX_PATH=linux LINUX_CONFIGS_BASE="linaro-base vexpress64 big-LITTLE-MP" -LINUX_CONFIGS="${LINUX_CONFIGS_BASE} distribution" +LINUX_CONFIGS="${LINUX_CONFIGS_BASE}" LINUX_DEFCONFIG=defconfig LINUX_ARCH=arm64 DEVTREE_TREES="juno juno-r1" diff --git a/variants/juno-oe b/variants/juno-oe index 81f1d1c..d65971b 100644 --- a/variants/juno-oe +++ b/variants/juno-oe @@ -26,55 +26,9 @@ # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE # POSSIBILITY OF SUCH DAMAGE. -VARIANT_DESC="Juno LSK kernel for OpenEmbedded Software Stack" - -# Absolute path to the aarch64 GCC compoiler binaries (plus prefix) -# If you wish to specify a path relative to the workspace root, prefix it with "$TOP_DIR/" -# If your compiler is on your path, you can simply add the prefix, as per the default example. -export CROSS_COMPILE=${CROSS_COMPILE:-aarch64-linux-gnu-} -BUILD_SCRIPTS="" +source $DIR/variants/juno-busybox -LINUX_BUILD_ENABLED=1 -BUILD_SCRIPTS=$BUILD_SCRIPTS"build-linux.sh " -LINUX_PATH=linux -LINUX_CONFIGS_BASE="linaro-base vexpress64 big-LITTLE-MP" +VARIANT_DESC="Juno LSK kernel for OpenEmbedded Software Stack" LINUX_CONFIGS="${LINUX_CONFIGS_BASE} distribution" -LINUX_DEFCONFIG=defconfig -LINUX_ARCH=arm64 -DEVTREE_TREES="juno juno-r1" - -UBOOT_BUILD_ENABLED=1 -BUILD_SCRIPTS=$BUILD_SCRIPTS"build-uboot.sh " -UBOOT_PATH=u-boot -UBOOT_ARCH=aarch64 -UBOOT_BOARDS="vexpress_aemv8a_juno" -UBOOT_OUTPUT_DESTS[vexpress_aemv8a_juno]=juno - -UEFI_BUILD_ENABLED=1 -BUILD_SCRIPTS=$BUILD_SCRIPTS"build-uefi.sh " -UEFI_PATH=uefi/edk2 -UEFI_TOOLS_PATH=uefi/uefi-tools -UEFI_PLATFORMS="ArmPlatformPkg/ArmJunoPkg/Makefile" -UEFI_BUILD_MODE=DEBUG -UEFI_TOOLCHAIN=GCC49 -UEFI_OUTPUT_PLATFORMS="ArmJuno" -UEFI_OUTPUT_DESTS[juno]=juno - -ARM_TF_BUILD_ENABLED=1 -BUILD_SCRIPTS=$BUILD_SCRIPTS"build-arm-tf.sh " -ARM_TF_PATH=arm-tf -ARM_TF_PLATS="juno" -ARM_TF_ARCH=aarch64 -ARMTF_DEBUG_ENABLED=1 - -# this must be the last step for low level code. -TARGET_BINS_BUILD_ENABLED=1 -BUILD_SCRIPTS=$BUILD_SCRIPTS"build-target-bins.sh " -TARGET_BINS_UINITRD_ADDRS="0x84000000" -TARGET_BINS_PLATS="juno" +TARGET_BINS_HAS_BUSYBOX= TARGET_BINS_HAS_OE=1 - -TARGET_ARM_TF_juno="juno" -TARGET_SCP_juno="recovery/SOFTWARE" -TARGET_UBOOT_juno="juno" -TARGET_UEFI_juno="juno" |