Commit e711db3edfe7c0e32b6430e7d041905f856aa79a
Committed by
Sam Ravnborg
1 parent
145c90475f
Exists in
master
and in
4 other branches
kbuild: fix make mrproper for Documentation/DocBook/man
"make mandocs" generate > 2000 files in Documentation/DocBook/man and this caused kbuild to barf out during make mrproper like this: make -f scripts/Makefile.clean obj=Documentation/DocBook make -f scripts/Makefile.clean obj=Documentation/DocBook/man/ make[2]: execvp: /bin/sh: Argument list too long make[2]: *** [__clean] Error 127 make[1]: *** [Documentation/DocBook/man/] Error 2 make: *** [_mrproper_Documentation/DocBook] Error 2 The man directory were solely used for output so the fix is to remove it entirely during the make mrproper process. Signed-off-by: Sam Ravnborg <sam@ravnborg.org> Acked-by: Randy Dunlap <randy.dunlap@oracle.com>
Showing 2 changed files with 2 additions and 8 deletions Side-by-side Diff
Documentation/DocBook/Makefile
... | ... | @@ -152,6 +152,7 @@ |
152 | 152 | @(which xmlto > /dev/null 2>&1) || \ |
153 | 153 | (echo "*** You need to install xmlto ***"; \ |
154 | 154 | exit 1) |
155 | + $(Q)mkdir -p $(obj)/man | |
155 | 156 | $(call cmd,db2man) |
156 | 157 | @touch $@ |
157 | 158 | |
... | ... | @@ -212,11 +213,7 @@ |
212 | 213 | $(patsubst %.xml, %.9, $(DOCBOOKS)) \ |
213 | 214 | $(C-procfs-example) |
214 | 215 | |
215 | -clean-dirs := $(patsubst %.xml,%,$(DOCBOOKS)) | |
216 | - | |
217 | -#man put files in man subdir - traverse down | |
218 | -subdir- := man/ | |
219 | - | |
216 | +clean-dirs := $(patsubst %.xml,%,$(DOCBOOKS)) man | |
220 | 217 | |
221 | 218 | # Declare the contents of the .PHONY variable as phony. We keep that |
222 | 219 | # information in a variable se we can use it in if_changed and friends. |
Documentation/DocBook/man/Makefile