blob: 3bd39f71e9e09cdd2d91246fc04e45641c7a7633 [file] [log] [blame]
xiaobo gue6c46862018-01-10 18:58:09 +08001
xiaobo gu0c2598b2019-06-28 11:22:17 +08002declare UBOOT_FOLDER="bl33"
xiaobo gue6c46862018-01-10 18:58:09 +08003declare MAIN_FOLDER=""
xiaobo gu0c2598b2019-06-28 11:22:17 +08004export UBOOT_FOLDER MAIN_FOLDER
5
6declare UBOOT_VERSION1="v2015"
7declare UBOOT_VERSION2="v2019"
8export UBOOT_VERSION1 UBOOT_VERSION2
xiaobo gue6c46862018-01-10 18:58:09 +08009
10# build environment
11BUILD_FOLDER="build/"
12FIP_FOLDER="fip/"
13MANIFEST=".repo/manifest.xml"
xiaobo gu6368ebe2018-03-29 21:49:25 +080014FIP_BUILD_FOLDER="fip/_tmp/"
xiaobo gu8a3907e2019-05-22 11:46:49 +080015declare -a BLX_NAME_GLB=("bl2" "bl30" "bl31" "bl32")
xiaobo gue6c46862018-01-10 18:58:09 +080016
17# include uboot pre-build defines
xiaobo gu0c2598b2019-06-28 11:22:17 +080018#BL33_BUILD_FOLDER=("bl33/build/")
19#SOURCE_FILE=("${BL33_BUILD_FOLDER}.config")
20#CONFIG_FILE=("${BL33_BUILD_FOLDER}include/autoconf.mk")
xiaobo gue6c46862018-01-10 18:58:09 +080021
22# variables
23declare BOARD_DIR=""
24declare CUR_SOC=""
25
xiaobo gu0c2598b2019-06-28 11:22:17 +080026declare DEFCFG_FOLDER="board/amlogic/defconfigs"
27
28# for make clean
29declare BL33_PATH1="bl33/v2015"
30declare BL33_PATH2="bl33/v2019"
31
32declare BL33_TOOLCHAIN1="aarch64-none-elf-"
33declare BL33_TOOLCHAIN2="/opt/gcc-linaro-7.3.1-2018.05-i686_aarch64-elf/bin/aarch64-elf-"
34
35declare BL33_DEFCFG1="${UBOOT_FOLDER}/${UBOOT_VERSION1}/${DEFCFG_FOLDER}"
36declare BL33_DEFCFG2="${UBOOT_FOLDER}/${UBOOT_VERSION2}/${DEFCFG_FOLDER}"
37
xiaobo gue6c46862018-01-10 18:58:09 +080038# current branch/path/rev/name/remote in xml
39declare -a GIT_INFO=("branch", "path", "rev", "name", "remote")
40
41function export_variables() {
42 export BUILD_FOLDER
43 export FIP_FOLDER
44 export MANIFEST
45 export CUR_SOC
46 export BOARD_DIR
47}