1234567891011121314 |
- #!/bin/sh
- eval "$(grep CONFIG_GCC_VERSION .config)"
- CONFIG_TOOLCHAIN_BUILD_VER="$CONFIG_GCC_VERSION-$(cat toolchain/build_version)"
- touch .toolchain_build_ver
- CURRENT_TOOLCHAIN_BUILD_VER="$(cat .toolchain_build_ver)"
- [ -z "$CURRENT_TOOLCHAIN_BUILD_VER" ] && {
- echo "$CONFIG_TOOLCHAIN_BUILD_VER" > .toolchain_build_ver
- exit 0
- }
- [ "$CONFIG_TOOLCHAIN_BUILD_VER" = "$CURRENT_TOOLCHAIN_BUILD_VER" ] && exit 0
- echo "Toolchain build version changed ($CONFIG_TOOLCHAIN_BUILD_VER != $CURRENT_TOOLCHAIN_BUILD_VER), running make targetclean"
- make targetclean
- echo "$CONFIG_TOOLCHAIN_BUILD_VER" > .toolchain_build_ver
- exit 0
|