summaryrefslogtreecommitdiffstats
path: root/Kbuild
diff options
context:
space:
mode:
authorMasahiro Yamada <yamada.m@jp.panasonic.com>2014-12-24 13:23:26 +0900
committerSascha Hauer <s.hauer@pengutronix.de>2015-01-05 12:27:21 +0100
commit549f04b9c96c49e00b197c2c2b2c609971384491 (patch)
tree0d880eeb3cc5877a0fb600c97ba7054e2e5e5f18 /Kbuild
parentccbe2cd91c53248d7f6c0b82901012b672233dfb (diff)
downloadbarebox-549f04b9c96c49e00b197c2c2b2c609971384491.tar.gz
kbuild: add ./Kbuild file to fix "make clean"
"make clean/mrproper/distclean" has not been working correctly. When "make clean" is run, Kbuild descends into the directories that are listed in "clean-dirs" variable, which includes $(srctree). It intends descending into "./Kbuild", not "./Makefile". (Note "Kbuild" takes precedence over "Makefile" in each directory.) If Kbuild descends into "./Makefile", Kconfig is invoked via "make silentoldconfig", which is not our intention. Let's add "Kbuild" file at the top directory like Linux. Update TODO list too. Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'Kbuild')
-rw-r--r--Kbuild2
1 files changed, 2 insertions, 0 deletions
diff --git a/Kbuild b/Kbuild
new file mode 100644
index 0000000..0c3f408
--- /dev/null
+++ b/Kbuild
@@ -0,0 +1,2 @@
+# This does nothing, but some (dummy) comments here.
+# If this file gets empty, it is removed by "make distclean".