blob: 63a2bc6d17e9466d343383ed1de4437f5b0f1cf5 [file] [log] [blame]
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"