kbuild: create symbolic link only for ARM, AVR32, SPARC, PowerPC, x86
The symbolic link to SoC/CPU specific header directory is created during the build, while it is only necessary for ARM, AVR32, SPARC, x86, and some CPUs of PowerPC. For the other architectures, it just results in a broken symbolic link. Introduce CONFIG_CREATE_ARCH_SYMLINK to not create unneeded symbolic links. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
committed by
Tom Rini
parent
7e3f94e145
commit
a350c6a602
@@ -107,6 +107,7 @@ include/config.h: scripts/Makefile.autoconf create_symlink FORCE
|
||||
# Otherwise, create a symbolic link to arch/$(ARCH)/include/asm/arch-$(SOC).
|
||||
PHONY += create_symlink
|
||||
create_symlink:
|
||||
ifdef CONFIG_CREATE_ARCH_SYMLINK
|
||||
ifneq ($(KBUILD_SRC),)
|
||||
$(Q)mkdir -p include/asm
|
||||
$(Q)if [ -d $(KBUILD_SRC)/arch/$(ARCH)/mach-$(SOC)/include/mach ]; then \
|
||||
@@ -123,6 +124,7 @@ else
|
||||
fi; \
|
||||
ln -fsn $$dest arch/$(ARCH)/include/asm/arch
|
||||
endif
|
||||
endif
|
||||
|
||||
PHONY += FORCE
|
||||
FORCE:
|
||||
|
||||
Reference in New Issue
Block a user