| BRANCH=u-boot-mainline |
| SKIP_CP_KERNEL_HDR=1 |
| KERNEL_DIR=u-boot |
| |
| CLANG_PREBUILT_BIN=prebuilts-master/clang/host/linux-x86/clang-r383902/bin |
| CC=clang |
| HOSTCC=clang |
| NM=llvm-nm |
| |
| # b/162850629 |
| # py3-cmd distutils is broken; use clang's copy |
| LIBUFDT_PREBUILTS_BIN=build/build-tools/path/linux-x86 |
| BUILDTOOLS_PREBUILT_BIN=${CLANG_PREBUILT_BIN}/../python3/bin |
| |
| function check_u-boot_defconfig() { |
| (cd ${OUT_DIR} && \ |
| make "${TOOL_ARGS[@]}" O=${OUT_DIR} savedefconfig) |
| echo Verifying that savedefconfig matches ${KERNEL_DIR}/configs/${DEFCONFIG} |
| RES=0 |
| diff -u ${KERNEL_DIR}/configs/${DEFCONFIG} ${OUT_DIR}/defconfig || |
| RES=$? |
| if [ ${RES} -ne 0 ]; then |
| echo ERROR: savedefconfig does not match ${KERNEL_DIR}/configs/${DEFCONFIG} |
| fi |
| return ${RES} |
| } |
| POST_DEFCONFIG_CMDS="check_u-boot_defconfig" |