Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 92979997 authored by Andi Kleen's avatar Andi Kleen Committed by Sam Ravnborg
Browse files

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: default avatarAndi Kleen <ak@linux.intel.com>
[sam: deleted the other source symlink statement]
Signed-off-by: default avatarSam Ravnborg <sam@ravnborg.org>
parent 11df65c3
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -389,6 +389,7 @@ PHONY += outputmakefile
# output directory.
outputmakefile:
ifneq ($(KBUILD_SRC),)
	$(Q)ln -fsn $(srctree) source
	$(Q)$(CONFIG_SHELL) $(srctree)/scripts/mkmakefile \
	    $(srctree) $(objtree) $(VERSION) $(PATCHLEVEL)
endif
@@ -946,7 +947,6 @@ ifneq ($(KBUILD_SRC),)
	    mkdir -p include2;                                          \
	    ln -fsn $(srctree)/include/asm-$(SRCARCH) include2/asm;     \
	fi
	ln -fsn $(srctree) source
endif

# prepare2 creates a makefile if using a separate output directory