]>
Commit | Line | Data |
---|---|---|
20d00213 | 1 | core-y += arch/um/sys-i386/ arch/i386/crypto/ |
1da177e4 LT |
2 | |
3 | TOP_ADDR := $(CONFIG_TOP_ADDR) | |
4 | ||
5 | ifeq ($(CONFIG_MODE_SKAS),y) | |
6 | ifneq ($(CONFIG_MODE_TT),y) | |
7 | START := 0x8048000 | |
8 | endif | |
9 | endif | |
10 | ||
20d00213 PBG |
11 | LDFLAGS += -m elf_i386 |
12 | ELF_ARCH := $(SUBARCH) | |
13 | ELF_FORMAT := elf32-$(SUBARCH) | |
14 | OBJCOPYFLAGS := -O binary -R .note -R .comment -S | |
15 | ||
16 | ifeq ("$(origin SUBARCH)", "command line") | |
17 | ifneq ("$(shell uname -m | sed -e s/i.86/i386/)", "$(SUBARCH)") | |
18 | CFLAGS += $(call cc-option,-m32) | |
19 | USER_CFLAGS += $(call cc-option,-m32) | |
20 | HOSTCFLAGS += $(call cc-option,-m32) | |
21 | HOSTLDFLAGS += $(call cc-option,-m32) | |
22 | AFLAGS += $(call cc-option,-m32) | |
23 | LINK-y += $(call cc-option,-m32) | |
24 | UML_OBJCOPYFLAGS += -F $(ELF_FORMAT) | |
25 | ||
26 | export LDFLAGS HOSTCFLAGS HOSTLDFLAGS UML_OBJCOPYFLAGS | |
27 | endif | |
28 | endif | |
29 | ||
90dffc03 | 30 | CFLAGS += -U__$(SUBARCH)__ -U$(SUBARCH) |
1da177e4 LT |
31 | |
32 | ifneq ($(CONFIG_GPROF),y) | |
33 | ARCH_CFLAGS += -DUM_FASTCALL | |
34 | endif |