Lines Matching full:include
2 # - symbolic links (arch/$ARCH/include/asm/arch
3 # - include/autoconf.mk, {spl,tpl}/include/autoconf.mk
4 # - include/config.h
13 __all: include/autoconf.mk include/autoconf.mk.dep
15 ifeq ($(shell grep -q '^CONFIG_SPL=y' include/config/auto.conf 2>/dev/null && echo y),y)
16 __all: spl/include/autoconf.mk
19 ifeq ($(shell grep -q '^CONFIG_TPL=y' include/config/auto.conf 2>/dev/null && echo y),y)
20 __all: tpl/include/autoconf.mk
23 include include/config/auto.conf
25 include scripts/Kbuild.include
28 # include config.mk. Some architectures expect CROSS_COMPILE to be defined
33 include config.mk
37 $(if $(KBUILD_SRC), -I$(srctree)/include) \
38 -I$(srctree)/arch/$(ARCH)/include \
39 -include $(srctree)/include/linux/kconfig.h
46 -MQ include/config/auto.conf $(srctree)/include/common.h > $@ || { \
49 include/autoconf.mk.dep: include/config.h FORCE
54 # - include/config/auto.conf (generated by Kconfig)
55 # - include/autoconf.mk (used in the U-Boot conventional configuration)
57 # include/config/auto.conf is grepped in order to avoid duplication of the
64 ! grep -q "$${line%=*}=" include/config/auto.conf; then \
71 $(CPP) $(c_flags) $2 -DDO_DEPS_ONLY -dM $(srctree)/include/common.h > $@.tmp && { \
78 u-boot.cfg: include/config.h FORCE
81 spl/u-boot.cfg: include/config.h FORCE
85 tpl/u-boot.cfg: include/config.h FORCE
89 include/autoconf.mk: u-boot.cfg
92 spl/include/autoconf.mk: spl/u-boot.cfg
96 tpl/include/autoconf.mk: tpl/u-boot.cfg
100 # include/config.h
109 echo \#include \<config_defaults.h\>; \
110 echo \#include \<config_uncmd_spl.h\>; \
111 echo \#include \<configs/$(CONFIG_SYS_CONFIG_NAME).h\>; \
112 echo \#include \<asm/config.h\>; \
113 echo \#include \<linux/kconfig.h\>; \
114 echo \#include \<config_fallbacks.h\>;)
117 include/config.h: scripts/Makefile.autoconf create_symlink FORCE
121 # If arch/$(ARCH)/mach-$(SOC)/include/mach exists,
123 # Otherwise, create a symbolic link to arch/$(ARCH)/include/asm/arch-$(SOC).
128 $(Q)mkdir -p include/asm
129 $(Q)if [ -d $(KBUILD_SRC)/arch/$(ARCH)/mach-$(SOC)/include/mach ]; then \
130 dest=arch/$(ARCH)/mach-$(SOC)/include/mach; \
132 dest=arch/$(ARCH)/include/asm/arch-$(if $(SOC),$(SOC),$(CPU)); \
134 ln -fsn $(KBUILD_SRC)/$$dest include/asm/arch
136 $(Q)if [ -d arch/$(ARCH)/mach-$(SOC)/include/mach ]; then \
137 dest=../../mach-$(SOC)/include/mach; \
141 ln -fsn $$dest arch/$(ARCH)/include/asm/arch