diff options
author | Masahiro Yamada <yamada.masahiro@socionext.com> | 2015-07-15 20:59:29 +0900 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2015-07-27 15:02:00 -0400 |
commit | a350c6a60223f7a60228ed563d2e7b02fb7944ab (patch) | |
tree | 800020743c451e0a164b9db32aaa1f6a6ae94a92 /scripts | |
parent | 7e3f94e14551a0a012458d8cfee0f1e9c4179dc3 (diff) | |
download | u-boot-imx-a350c6a60223f7a60228ed563d2e7b02fb7944ab.zip u-boot-imx-a350c6a60223f7a60228ed563d2e7b02fb7944ab.tar.gz u-boot-imx-a350c6a60223f7a60228ed563d2e7b02fb7944ab.tar.bz2 |
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>
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/Makefile.autoconf | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/scripts/Makefile.autoconf b/scripts/Makefile.autoconf index 36bfa17..d668982 100644 --- a/scripts/Makefile.autoconf +++ b/scripts/Makefile.autoconf @@ -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: |