diff options
author | H. Peter Anvin <hpa@linux.intel.com> | 2011-12-06 01:03:30 +0100 |
---|---|---|
committer | H. Peter Anvin <hpa@linux.intel.com> | 2011-12-06 01:03:30 +0100 |
commit | c9b284b2024e5e2fb7bacfe7f1a71a375562d281 (patch) | |
tree | 6cf3f25d15552efd90b21ab1ab12607b07c2a7c9 /arch/um | |
parent | kbuild, headers.sh: Don't make archheaders explicitly (diff) | |
download | linux-c9b284b2024e5e2fb7bacfe7f1a71a375562d281.tar.xz linux-c9b284b2024e5e2fb7bacfe7f1a71a375562d281.zip |
um: Run host archheaders, allow use of host generated headers
Run the "archheaders" target for the host architecture, for
architectures (like x86, now) that want to generate some of the
necessary header files.
Add $(HOST_DIR)/include/generated to the include path so we then pick
them up.
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
Diffstat (limited to 'arch/um')
-rw-r--r-- | arch/um/Makefile | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/arch/um/Makefile b/arch/um/Makefile index 7730af6ec13f..00210e9bf202 100644 --- a/arch/um/Makefile +++ b/arch/um/Makefile @@ -64,7 +64,8 @@ USER_CFLAGS = $(patsubst $(KERNEL_DEFINES),,$(patsubst -D__KERNEL__,,\ #This will adjust *FLAGS accordingly to the platform. include $(srctree)/$(ARCH_DIR)/Makefile-os-$(OS) -KBUILD_CPPFLAGS += -I$(srctree)/$(HOST_DIR)/include +KBUILD_CPPFLAGS += -I$(srctree)/$(HOST_DIR)/include \ + -I$(HOST_DIR)/include/generated # -Derrno=kernel_errno - This turns all kernel references to errno into # kernel_errno to separate them from the libc errno. This allows -fno-common @@ -96,6 +97,10 @@ endef KBUILD_KCONFIG := $(HOST_DIR)/um/Kconfig +archheaders: + $(Q)$(MAKE) -C '$(KBUILD_SRC)' KBUILD_SRC= \ + ARCH=$(SUBARCH) O='$(objtree)' archheaders + archprepare: include/generated/user_constants.h LINK-$(CONFIG_LD_SCRIPT_STATIC) += -static |