]> git.baikalelectronics.ru Git - kernel.git/commit
kbuild: add a script to remove stale generated files
authorMasahiro Yamada <masahiroy@kernel.org>
Sun, 25 Apr 2021 07:07:12 +0000 (16:07 +0900)
committerMasahiro Yamada <masahiroy@kernel.org>
Sat, 1 May 2021 15:43:35 +0000 (00:43 +0900)
commit65b5594d886bd060a3da53e70d1934a2957a2652
tree3f9d83477f84b319ae28090673fbe42a30326b2e
parentd697b1a8e64446d8542371f9ac390495eea29a43
kbuild: add a script to remove stale generated files

We maintain .gitignore and Makefiles so build artifacts are properly
ignored by Git, and cleaned up by 'make clean'. However, the code is
always changing; generated files are often moved to another directory,
or removed when they become unnecessary. Such garbage files tend to be
left over in the source tree because people usually git-pull without
cleaning the tree.

This is not only the noise for 'git status', but also a build issue
in some cases.

One solution is to remove a stale file like commit 17cdfa0ed9bb ("kbuild:
Automatically remove stale <linux/version.h> file") did. Such workaround
should be removed after a while, but we forget about that if we scatter
the workaround code in random places.

So, this commit adds a new script to collect cleanings of stale files.

As a start point, move the code in arch/arm/boot/compressed/Makefile
into this script.

Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Makefile
arch/arm/boot/compressed/Makefile
scripts/remove-stale-files [new file with mode: 0755]