blob: b2726423cd70c1a57d3cb1b0652e226b913c46c6 [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/"
Honglin Zhang637c38b2020-06-28 02:16:39 -040015declare -a BLX_NAME_GLB=("bl2" "bl30" "bl31" "bl32" "bl40" "bl2e" "bl2x")
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
Honglin Zhang694f5342019-12-09 14:54:40 +080038declare FIP_DDR_PARSE="${FIP_FOLDER}/tools/ddr_parse/"
xiaobo gue6c46862018-01-10 18:58:09 +080039# current branch/path/rev/name/remote in xml
40declare -a GIT_INFO=("branch", "path", "rev", "name", "remote")
41
42function export_variables() {
43 export BUILD_FOLDER
44 export FIP_FOLDER
45 export MANIFEST
46 export CUR_SOC
47 export BOARD_DIR
Honglin Zhang694f5342019-12-09 14:54:40 +080048}