Gitweb:     
http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=e711db3edfe7c0e32b6430e7d041905f856aa79a
Commit:     e711db3edfe7c0e32b6430e7d041905f856aa79a
Parent:     145c90475f809060c8601828f14543191e06a0bb
Author:     Sam Ravnborg <[EMAIL PROTECTED]>
AuthorDate: Fri Apr 13 23:07:00 2007 +0200
Committer:  Sam Ravnborg <[EMAIL PROTECTED]>
CommitDate: Wed May 2 20:58:10 2007 +0200

    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 <[EMAIL PROTECTED]>
    Acked-by: Randy Dunlap <[EMAIL PROTECTED]>
---
 Documentation/DocBook/Makefile     |    7 ++-----
 Documentation/DocBook/man/Makefile |    3 ---
 2 files changed, 2 insertions(+), 8 deletions(-)

diff --git a/Documentation/DocBook/Makefile b/Documentation/DocBook/Makefile
index 867608a..960f402 100644
--- a/Documentation/DocBook/Makefile
+++ b/Documentation/DocBook/Makefile
@@ -152,6 +152,7 @@ quiet_cmd_db2man = MAN     $@
        @(which xmlto > /dev/null 2>&1) || \
         (echo "*** You need to install xmlto ***"; \
          exit 1)
+       $(Q)mkdir -p $(obj)/man
        $(call cmd,db2man)
        @touch $@
 
@@ -212,11 +213,7 @@ clean-files := $(DOCBOOKS) \
        $(patsubst %.xml, %.9,    $(DOCBOOKS)) \
        $(C-procfs-example)
 
-clean-dirs := $(patsubst %.xml,%,$(DOCBOOKS))
-
-#man put files in man subdir - traverse down
-subdir- := man/
-
+clean-dirs := $(patsubst %.xml,%,$(DOCBOOKS)) man
 
 # Declare the contents of the .PHONY variable as phony.  We keep that
 # information in a variable se we can use it in if_changed and friends.
diff --git a/Documentation/DocBook/man/Makefile 
b/Documentation/DocBook/man/Makefile
deleted file mode 100644
index 4fb7ea0..0000000
--- a/Documentation/DocBook/man/Makefile
+++ /dev/null
@@ -1,3 +0,0 @@
-# Rules are put in Documentation/DocBook
-
-clean-files := *.9.gz *.sgml manpage.links manpage.refs
-
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to