summaryrefslogtreecommitdiff
path: root/Documentation
diff options
context:
space:
mode:
authorStephen Rothwell <sfr@canb.auug.org.au>2010-09-15 11:22:14 +1000
committerStephen Rothwell <sfr@canb.auug.org.au>2010-09-15 11:22:14 +1000
commitb7daf3f19ee3c941738b08de16a1cbd44b004f4d (patch)
treec78dad27ae16dd732dbabd138fbe9002218da9fc /Documentation
parent61cde8bb2b1b2f5833409b6d61b1710764446d95 (diff)
parent08197461f68c223e3f5800b0337d081581caf5b4 (diff)
Merge remote branch 'kbuild/for-next'
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/kbuild/makefiles.txt7
1 files changed, 7 insertions, 0 deletions
diff --git a/Documentation/kbuild/makefiles.txt b/Documentation/kbuild/makefiles.txt
index c787ae512120..0ef00bd6e54d 100644
--- a/Documentation/kbuild/makefiles.txt
+++ b/Documentation/kbuild/makefiles.txt
@@ -776,6 +776,13 @@ This will delete the directory debian, including all subdirectories.
Kbuild will assume the directories to be in the same relative path as the
Makefile if no absolute path is specified (path does not start with '/').
+To exclude certain files from make clean, use the $(no-clean-files) variable.
+This is only a special case used in the top level Kbuild file:
+
+ Example:
+ #Kbuild
+ no-clean-files := $(bounds-file) $(offsets-file)
+
Usually kbuild descends down in subdirectories due to "obj-* := dir/",
but in the architecture makefiles where the kbuild infrastructure
is not sufficient this sometimes needs to be explicit.