Lines Matching full:include

3 #  - symbolic links (arch/$ARCH/include/asm/arch
4 # - include/autoconf.mk, {spl,tpl}/include/autoconf.mk
5 # - include/config.h
11 __all: include/autoconf.mk include/autoconf.mk.dep
13 ifeq ($(shell grep -q '^CONFIG_SPL=y' include/config/auto.conf 2>/dev/null && echo y),y)
14 __all: spl/include/autoconf.mk
17 ifeq ($(shell grep -q '^CONFIG_TPL=y' include/config/auto.conf 2>/dev/null && echo y),y)
18 __all: tpl/include/autoconf.mk
21 include include/config/auto.conf
23 include scripts/Kbuild.include
26 # include config.mk. Some architectures expect CROSS_COMPILE to be defined
31 include config.mk
35 $(if $(KBUILD_SRC), -I$(srctree)/include) \
36 -I$(srctree)/arch/$(ARCH)/include \
37 -include $(srctree)/include/linux/kconfig.h
44 -MQ include/config/auto.conf $(srctree)/include/common.h > $@ || { \
47 include/autoconf.mk.dep: include/config.h FORCE
52 # - include/config/auto.conf (generated by Kconfig)
53 # - include/autoconf.mk (used in the U-Boot conventional configuration)
55 # include/config/auto.conf is grepped in order to avoid duplication of the
62 ! grep -q "$${line%=*}=" include/config/auto.conf; then \
69 $(CPP) $(c_flags) $2 -DDO_DEPS_ONLY -dM $(srctree)/include/common.h > $@.tmp && { \
76 u-boot.cfg: include/config.h FORCE
79 spl/u-boot.cfg: include/config.h FORCE
83 tpl/u-boot.cfg: include/config.h FORCE
87 include/autoconf.mk: u-boot.cfg
90 spl/include/autoconf.mk: spl/u-boot.cfg
94 tpl/include/autoconf.mk: tpl/u-boot.cfg
98 # include/config.h
107 echo \#include \<config_defaults.h\>; \
108 echo \#include \<config_uncmd_spl.h\>; \
109 echo \#include \<configs/$(CONFIG_SYS_CONFIG_NAME).h\>; \
110 echo \#include \<asm/config.h\>; \
111 echo \#include \<linux/kconfig.h\>; \
112 echo \#include \<config_fallbacks.h\>;)
115 include/config.h: scripts/Makefile.autoconf create_symlink FORCE
119 # If arch/$(ARCH)/mach-$(SOC)/include/mach exists,
121 # Otherwise, create a symbolic link to arch/$(ARCH)/include/asm/arch-$(SOC).
126 $(Q)mkdir -p include/asm
127 $(Q)if [ -d $(KBUILD_SRC)/arch/$(ARCH)/mach-$(SOC)/include/mach ]; then \
128 dest=arch/$(ARCH)/mach-$(SOC)/include/mach; \
130 dest=arch/$(ARCH)/include/asm/arch-$(if $(SOC),$(SOC),$(CPU)); \
132 ln -fsn $(KBUILD_SRC)/$$dest include/asm/arch
134 $(Q)if [ -d arch/$(ARCH)/mach-$(SOC)/include/mach ]; then \
135 dest=../../mach-$(SOC)/include/mach; \
139 ln -fsn $$dest arch/$(ARCH)/include/asm/arch