]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - Documentation/kbuild/makefiles.txt
kbuild: Really don't clean bounds.h and asm-offsets.h
[mv-sheeva.git] / Documentation / kbuild / makefiles.txt
index 71c602d61680d422694a81c08b0cd4f802e18e7c..fcd1a981523aac5f9c01e00e5d3c281e5c70fbe5 100644 (file)
@@ -320,7 +320,7 @@ more details, with real examples.
     subdir-ccflags-y, subdir-asflags-y
        The two flags listed above are similar to ccflags-y and as-falgs-y.
        The difference is that the subdir- variants has effect for the kbuild
-       file where tey are present and all subdirectories.
+       file where they are present and all subdirectories.
        Options specified using subdir-* are added to the commandline before
        the options specified using the non-subdir variants.
 
@@ -779,6 +779,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.