xiaobo gu | e6c4686 | 2018-01-10 18:58:09 +0800 | [diff] [blame] | 1 | |
xiaobo gu | 0c2598b | 2019-06-28 11:22:17 +0800 | [diff] [blame] | 2 | declare UBOOT_FOLDER="bl33" |
xiaobo gu | e6c4686 | 2018-01-10 18:58:09 +0800 | [diff] [blame] | 3 | declare MAIN_FOLDER="" |
xiaobo gu | 0c2598b | 2019-06-28 11:22:17 +0800 | [diff] [blame] | 4 | export UBOOT_FOLDER MAIN_FOLDER |
| 5 | |
| 6 | declare UBOOT_VERSION1="v2015" |
| 7 | declare UBOOT_VERSION2="v2019" |
Bo Lv | 26b2167 | 2023-01-16 01:50:15 +0000 | [diff] [blame] | 8 | declare UBOOT_VERSION3="v2023" |
Bo Lv | 9a44897 | 2024-11-29 17:10:12 +0800 | [diff] [blame] | 9 | declare UBOOT_VERSION4="v2025" |
| 10 | export UBOOT_VERSION1 UBOOT_VERSION2 UBOOT_VERSION3 UBOOT_VERSION4 |
xiaobo gu | e6c4686 | 2018-01-10 18:58:09 +0800 | [diff] [blame] | 11 | |
| 12 | # build environment |
| 13 | BUILD_FOLDER="build/" |
| 14 | FIP_FOLDER="fip/" |
| 15 | MANIFEST=".repo/manifest.xml" |
xiaobo gu | 6368ebe | 2018-03-29 21:49:25 +0800 | [diff] [blame] | 16 | FIP_BUILD_FOLDER="fip/_tmp/" |
Honglin Zhang | 637c38b | 2020-06-28 02:16:39 -0400 | [diff] [blame] | 17 | declare -a BLX_NAME_GLB=("bl2" "bl30" "bl31" "bl32" "bl40" "bl2e" "bl2x") |
xiaobo gu | e6c4686 | 2018-01-10 18:58:09 +0800 | [diff] [blame] | 18 | |
| 19 | # include uboot pre-build defines |
xiaobo gu | 0c2598b | 2019-06-28 11:22:17 +0800 | [diff] [blame] | 20 | #BL33_BUILD_FOLDER=("bl33/build/") |
| 21 | #SOURCE_FILE=("${BL33_BUILD_FOLDER}.config") |
| 22 | #CONFIG_FILE=("${BL33_BUILD_FOLDER}include/autoconf.mk") |
xiaobo gu | e6c4686 | 2018-01-10 18:58:09 +0800 | [diff] [blame] | 23 | |
| 24 | # variables |
| 25 | declare BOARD_DIR="" |
| 26 | declare CUR_SOC="" |
Honglin Zhang | 143efbf | 2020-08-20 04:16:49 -0400 | [diff] [blame] | 27 | declare BLX_BIN_SUB_FOLDER="" |
xiaobo gu | e6c4686 | 2018-01-10 18:58:09 +0800 | [diff] [blame] | 28 | |
Honglin Zhang | e358be4 | 2020-08-12 02:16:02 -0400 | [diff] [blame] | 29 | declare -x BL30_SELECT="" |
Zhongfu Luo | 3a6e534 | 2020-12-27 13:11:54 +0800 | [diff] [blame] | 30 | declare ADVANCED_BOOTLOADER="" |
Honglin Zhang | e358be4 | 2020-08-12 02:16:02 -0400 | [diff] [blame] | 31 | |
xiaobo gu | 0c2598b | 2019-06-28 11:22:17 +0800 | [diff] [blame] | 32 | declare DEFCFG_FOLDER="board/amlogic/defconfigs" |
Bo Lv | 26b2167 | 2023-01-16 01:50:15 +0000 | [diff] [blame] | 33 | declare DEFCFG_FOLDER3="configs/amlogic" |
xiaobo gu | 0c2598b | 2019-06-28 11:22:17 +0800 | [diff] [blame] | 34 | |
| 35 | # for make clean |
| 36 | declare BL33_PATH1="bl33/v2015" |
| 37 | declare BL33_PATH2="bl33/v2019" |
Bo Lv | 26b2167 | 2023-01-16 01:50:15 +0000 | [diff] [blame] | 38 | declare BL33_PATH3="bl33/v2023" |
Bo Lv | 9a44897 | 2024-11-29 17:10:12 +0800 | [diff] [blame] | 39 | declare BL33_PATH4="bl33/v2025" |
xiaobo gu | 0c2598b | 2019-06-28 11:22:17 +0800 | [diff] [blame] | 40 | |
xiaobo gu | 0c2598b | 2019-06-28 11:22:17 +0800 | [diff] [blame] | 41 | declare BL33_DEFCFG1="${UBOOT_FOLDER}/${UBOOT_VERSION1}/${DEFCFG_FOLDER}" |
| 42 | declare BL33_DEFCFG2="${UBOOT_FOLDER}/${UBOOT_VERSION2}/${DEFCFG_FOLDER}" |
Bo Lv | 26b2167 | 2023-01-16 01:50:15 +0000 | [diff] [blame] | 43 | declare BL33_DEFCFG3="${UBOOT_FOLDER}/${UBOOT_VERSION3}/${DEFCFG_FOLDER3}" |
Bo Lv | 9a44897 | 2024-11-29 17:10:12 +0800 | [diff] [blame] | 44 | declare BL33_DEFCFG4="${UBOOT_FOLDER}/${UBOOT_VERSION4}/${DEFCFG_FOLDER3}" |
xiaobo gu | 0c2598b | 2019-06-28 11:22:17 +0800 | [diff] [blame] | 45 | |
Honglin Zhang | 694f534 | 2019-12-09 14:54:40 +0800 | [diff] [blame] | 46 | declare FIP_DDR_PARSE="${FIP_FOLDER}/tools/ddr_parse/" |
xiaobo gu | e6c4686 | 2018-01-10 18:58:09 +0800 | [diff] [blame] | 47 | # current branch/path/rev/name/remote in xml |
| 48 | declare -a GIT_INFO=("branch", "path", "rev", "name", "remote") |
| 49 | |
| 50 | function export_variables() { |
| 51 | export BUILD_FOLDER |
| 52 | export FIP_FOLDER |
| 53 | export MANIFEST |
| 54 | export CUR_SOC |
| 55 | export BOARD_DIR |
Honglin Zhang | 694f534 | 2019-12-09 14:54:40 +0800 | [diff] [blame] | 56 | } |
Bo Lv | 9edb699 | 2021-09-06 11:31:00 +0800 | [diff] [blame] | 57 | |
Bo Lv | 26b2167 | 2023-01-16 01:50:15 +0000 | [diff] [blame] | 58 | declare serverAddr="https://10.68.11.138" |
Meng yu | 99dbc83 | 2023-12-22 15:52:06 +0800 | [diff] [blame] | 59 | declare -a COMPILE_PARA_LIST=("--h" "--help" "--config" "--chip-varient" "--check-compile" \ |
| 60 | "--cov" "--cov-high" "--enable-ramdump" "--uasan" "--enable-bl33z" \ |
| 61 | "--disable-bl33z" "--compress-bl2e" "--chipid" "--build-version" \ |
Tao Zeng | 05f7586 | 2024-02-02 10:12:03 +0800 | [diff] [blame] | 62 | "--ab-update" "--hdmitx-only" "--clean" "--noverbose" \ |
ziting.xian | aa178cb | 2024-11-26 20:40:02 +0800 | [diff] [blame] | 63 | "--distclean" "--bl2" "--bl2e" "--bl2e-usb" "--bl2f" "--bl2e-size" "--bl2x" "--bl30" "--bl31" \ |
Meng yu | 99dbc83 | 2023-12-22 15:52:06 +0800 | [diff] [blame] | 64 | "--bl32" "--bl40" "--ddr-fip" "--sign-bl40" "--update-bl2" \ |
| 65 | "--update-bl2e" "--update-bl2x" "--update-ddr-fip" "--update-bl30" \ |
| 66 | "--update-bl31" "--update-bl32" "--bl2-branch" "--ddrfw" \ |
| 67 | "--jenkins-sign" "--former-sign" "--build-unsign" "--build-nogit" \ |
| 68 | "--nasc_nagra_tier_1" "--cas" "--systemroot" "--avb2" "--vab" \ |
| 69 | "--fastboot-write" "--signpipe" "--avb2-recovery" "--patch" "--gpt" \ |
Meng yu | ec57d86 | 2024-04-30 11:23:02 +0800 | [diff] [blame] | 70 | "--display-pipeline" "--testkey" "--ipc-type" "--ipc-ddr-size" \ |
Meng yu | b5356cb | 2024-10-17 14:43:10 +0800 | [diff] [blame] | 71 | "--ipc-tee-type" "--ddrfip-indep" \ |
Meng yu | 99dbc83 | 2023-12-22 15:52:06 +0800 | [diff] [blame] | 72 | ) |