diff options
author | Andreas Gruenbacher <agruen@suse.de> | 2006-02-10 04:51:07 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-02-10 11:13:12 -0500 |
commit | 705672935f8a9e661264e34cd8c409e8cddcc7db (patch) | |
tree | f4e3b2a3af5f066fc75fc484ae88fce80826d477 /arch/powerpc/Makefile | |
parent | 02df360bf38ca2acb78ddee9fd28262e9474153c (diff) |
[PATCH] Fix building external modules on ppc32
We are setting up sources for building external modules like this:
/usr/src/linux-obj> # create a .config file
/usr/src/linux-obj> make -C /usr/src/linux O=$PWD oldconfig
/usr/src/linux-obj> make -C /usr/src/linux O=$PWD prepare
/usr/src/linux-obj> make -C /usr/src/linux O=$PWD scripts
/usr/src/linux-obj> make -C /usr/src/linux O=$PWD clean
After that, external modules can be built with:
/usr/src/module> make -C /usr/src/linux-obj M=$PWD
This fails for ppc32 because the `make clean' removes the
arch/powerpc/include directory. This should be done in archmrproper
instead of in archclean.
Signed-off-by: Andreas Gruenbacher <agruen@suse.de>
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Sam Ravnborg <sam@ravnborg.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'arch/powerpc/Makefile')
-rw-r--r-- | arch/powerpc/Makefile | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/powerpc/Makefile b/arch/powerpc/Makefile index 44dd82b791d1..efcad7601a7a 100644 --- a/arch/powerpc/Makefile +++ b/arch/powerpc/Makefile | |||
@@ -167,6 +167,8 @@ endef | |||
167 | 167 | ||
168 | archclean: | 168 | archclean: |
169 | $(Q)$(MAKE) $(clean)=$(boot) | 169 | $(Q)$(MAKE) $(clean)=$(boot) |
170 | |||
171 | archmrproper: | ||
170 | $(Q)rm -rf arch/$(ARCH)/include | 172 | $(Q)rm -rf arch/$(ARCH)/include |
171 | 173 | ||
172 | archprepare: checkbin | 174 | archprepare: checkbin |