Skip to content
Snippets Groups Projects
Commit 0732b2f9 authored by Masahiro Yamada's avatar Masahiro Yamada Committed by Tom Rini
Browse files

kconfig: invoke silentoldconfig if spl, tpl/.config is updated


When spl/.config is updated by "make spl/menuconfig" or friends,
spl/include/config/auto.conf, spl/include/generated/autoconf.h
and some other files must be updated by "make silentoldconfig".

There is no hook for SPL in the top Makefile, so this commit
touches .config when spl/.config is updated to invoke silentoldconfig.
Likewise for TPL.

Signed-off-by: default avatarMasahiro Yamada <yamada.m@jp.panasonic.com>
parent 9adb6d24
No related branches found
No related tags found
No related merge requests found
...@@ -297,9 +297,24 @@ do_others () { ...@@ -297,9 +297,24 @@ do_others () {
else else
objdir=${1%/*} objdir=${1%/*}
check_enabled_subimage $1 $objdir check_enabled_subimage $1 $objdir
if [ -f "$objdir/$KCONFIG_CONFIG" ]; then
timestamp_before=$(stat --printf="%Y" \
$objdir/$KCONFIG_CONFIG)
fi
fi fi
run_make_config $target $objdir run_make_config $target $objdir
if [ "$timestamp_before" -a -f "$objdir/$KCONFIG_CONFIG" ]; then
timestamp_after=$(stat --printf="%Y" $objdir/$KCONFIG_CONFIG)
if [ "$timestamp_after" -gt "$timestamp_before" ]; then
# $objdir/.config has been updated.
# touch .config to invoke "make silentoldconfig"
touch $KCONFIG_CONFIG
fi
fi
} }
progname=$(basename $0) progname=$(basename $0)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment