diff options
author | Al Viro <viro@zeniv.linux.org.uk> | 2012-02-11 05:39:56 -0500 |
---|---|---|
committer | Richard Weinberger <richard@nod.at> | 2012-03-24 19:29:56 -0400 |
commit | dc5be20a6454312d395dbf07eb2218090a03ae24 (patch) | |
tree | 4569a1f70e868604f4d92af11dba4009ceb64934 | |
parent | 199eebbae45791af0f37184dd495f16a6cf5c34a (diff) |
um: most of the SUBARCH uses can be killed
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
[richard@nod.at: Re-export SUBARCH in arch/um/Makefile]
Signed-off-by: Richard Weinberger <richard@nod.at>
-rw-r--r-- | arch/um/Makefile | 4 | ||||
-rw-r--r-- | arch/um/kernel/Makefile | 2 | ||||
-rw-r--r-- | arch/x86/Makefile.um | 4 |
3 files changed, 3 insertions, 7 deletions
diff --git a/arch/um/Makefile b/arch/um/Makefile index 28688e6d96d7..4c993c89d0f0 100644 --- a/arch/um/Makefile +++ b/arch/um/Makefile | |||
@@ -50,7 +50,7 @@ KBUILD_CPPFLAGS += -I$(srctree)/$(HOST_DIR)/um | |||
50 | # | 50 | # |
51 | # These apply to USER_CFLAGS to. | 51 | # These apply to USER_CFLAGS to. |
52 | 52 | ||
53 | KBUILD_CFLAGS += $(CFLAGS) $(CFLAGS-y) -D__arch_um__ -DSUBARCH=\"$(SUBARCH)\" \ | 53 | KBUILD_CFLAGS += $(CFLAGS) $(CFLAGS-y) -D__arch_um__ \ |
54 | $(ARCH_INCLUDE) $(MODE_INCLUDE) -Dvmap=kernel_vmap \ | 54 | $(ARCH_INCLUDE) $(MODE_INCLUDE) -Dvmap=kernel_vmap \ |
55 | -Din6addr_loopback=kernel_in6addr_loopback \ | 55 | -Din6addr_loopback=kernel_in6addr_loopback \ |
56 | -Din6addr_any=kernel_in6addr_any -Dstrrchr=kernel_strrchr | 56 | -Din6addr_any=kernel_in6addr_any -Dstrrchr=kernel_strrchr |
@@ -99,7 +99,7 @@ KBUILD_KCONFIG := $(HOST_DIR)/um/Kconfig | |||
99 | 99 | ||
100 | archheaders: | 100 | archheaders: |
101 | $(Q)$(MAKE) -C '$(srctree)' KBUILD_SRC= \ | 101 | $(Q)$(MAKE) -C '$(srctree)' KBUILD_SRC= \ |
102 | ARCH=$(SUBARCH) O='$(objtree)' archheaders | 102 | ARCH=$(HEADER_ARCH) O='$(objtree)' archheaders |
103 | 103 | ||
104 | archprepare: include/generated/user_constants.h | 104 | archprepare: include/generated/user_constants.h |
105 | 105 | ||
diff --git a/arch/um/kernel/Makefile b/arch/um/kernel/Makefile index bc494741b1f3..492bc4c1b62b 100644 --- a/arch/um/kernel/Makefile +++ b/arch/um/kernel/Makefile | |||
@@ -3,7 +3,7 @@ | |||
3 | # Licensed under the GPL | 3 | # Licensed under the GPL |
4 | # | 4 | # |
5 | 5 | ||
6 | CPPFLAGS_vmlinux.lds := -U$(SUBARCH) -DSTART=$(LDS_START) \ | 6 | CPPFLAGS_vmlinux.lds := -DSTART=$(LDS_START) \ |
7 | -DELF_ARCH=$(LDS_ELF_ARCH) \ | 7 | -DELF_ARCH=$(LDS_ELF_ARCH) \ |
8 | -DELF_FORMAT=$(LDS_ELF_FORMAT) | 8 | -DELF_FORMAT=$(LDS_ELF_FORMAT) |
9 | extra-y := vmlinux.lds | 9 | extra-y := vmlinux.lds |
diff --git a/arch/x86/Makefile.um b/arch/x86/Makefile.um index 36ddec6a41c9..4be406abeefd 100644 --- a/arch/x86/Makefile.um +++ b/arch/x86/Makefile.um | |||
@@ -8,15 +8,11 @@ ELF_ARCH := i386 | |||
8 | ELF_FORMAT := elf32-i386 | 8 | ELF_FORMAT := elf32-i386 |
9 | CHECKFLAGS += -D__i386__ | 9 | CHECKFLAGS += -D__i386__ |
10 | 10 | ||
11 | ifeq ("$(origin SUBARCH)", "command line") | ||
12 | ifneq ("$(shell uname -m | sed -e s/i.86/i386/)", "$(SUBARCH)") | ||
13 | KBUILD_CFLAGS += $(call cc-option,-m32) | 11 | KBUILD_CFLAGS += $(call cc-option,-m32) |
14 | KBUILD_AFLAGS += $(call cc-option,-m32) | 12 | KBUILD_AFLAGS += $(call cc-option,-m32) |
15 | LINK-y += $(call cc-option,-m32) | 13 | LINK-y += $(call cc-option,-m32) |
16 | 14 | ||
17 | export LDFLAGS | 15 | export LDFLAGS |
18 | endif | ||
19 | endif | ||
20 | 16 | ||
21 | # First of all, tune CFLAGS for the specific CPU. This actually sets cflags-y. | 17 | # First of all, tune CFLAGS for the specific CPU. This actually sets cflags-y. |
22 | include $(srctree)/arch/x86/Makefile_32.cpu | 18 | include $(srctree)/arch/x86/Makefile_32.cpu |