diff options
author | Andi Kleen <andi@firstfloor.org> | 2009-01-09 22:56:13 -0500 |
---|---|---|
committer | Sam Ravnborg <sam@ravnborg.org> | 2009-02-15 06:51:05 -0500 |
commit | 929799973ba4a40f7b8001e9cc461c13d04c4124 (patch) | |
tree | 8d2116ea6f0f972bb2ef5765a6a9d469b77d6958 | |
parent | 11df65c3c6f7fdc837a5be8787d31011e8bb93c1 (diff) |
kbuild: create the source symlink earlier in the objdir
It's useful to already have the source symlink in a
objdir when one just runs make *config. Then one
can do
mkdir obj-allyes
cd obj-allyes
make -C ../sourcedir O=$(pwd) allyesconfig
./source/scripts/config --disable debug_info
make CC=icecc -j18
without having to interrupt the make first just to
get the source symlink.
Signed-off-by: Andi Kleen <ak@linux.intel.com>
[sam: deleted the other source symlink statement]
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
-rw-r--r-- | Makefile | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -389,6 +389,7 @@ PHONY += outputmakefile | |||
389 | # output directory. | 389 | # output directory. |
390 | outputmakefile: | 390 | outputmakefile: |
391 | ifneq ($(KBUILD_SRC),) | 391 | ifneq ($(KBUILD_SRC),) |
392 | $(Q)ln -fsn $(srctree) source | ||
392 | $(Q)$(CONFIG_SHELL) $(srctree)/scripts/mkmakefile \ | 393 | $(Q)$(CONFIG_SHELL) $(srctree)/scripts/mkmakefile \ |
393 | $(srctree) $(objtree) $(VERSION) $(PATCHLEVEL) | 394 | $(srctree) $(objtree) $(VERSION) $(PATCHLEVEL) |
394 | endif | 395 | endif |
@@ -946,7 +947,6 @@ ifneq ($(KBUILD_SRC),) | |||
946 | mkdir -p include2; \ | 947 | mkdir -p include2; \ |
947 | ln -fsn $(srctree)/include/asm-$(SRCARCH) include2/asm; \ | 948 | ln -fsn $(srctree)/include/asm-$(SRCARCH) include2/asm; \ |
948 | fi | 949 | fi |
949 | ln -fsn $(srctree) source | ||
950 | endif | 950 | endif |
951 | 951 | ||
952 | # prepare2 creates a makefile if using a separate output directory | 952 | # prepare2 creates a makefile if using a separate output directory |