Commit | Line | Data |
---|---|---|
c45166be | 1 | SUBARCH_CORE := 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 | ||
d67b569f | 11 | CFLAGS += -U__$(SUBARCH)__ -U$(SUBARCH) $(STUB_CFLAGS) |
1da177e4 LT |
12 | ARCH_USER_CFLAGS := |
13 | ||
14 | ifneq ($(CONFIG_GPROF),y) | |
15 | ARCH_CFLAGS += -DUM_FASTCALL | |
16 | endif | |
17 | ||
18 | ELF_ARCH := $(SUBARCH) | |
19 | ELF_FORMAT := elf32-$(SUBARCH) | |
20 | ||
21 | OBJCOPYFLAGS := -O binary -R .note -R .comment -S | |
22 | ||
23 | SYS_UTIL_DIR := $(ARCH_DIR)/sys-i386/util | |
24 | ||
25 | SYS_HEADERS := $(SYS_DIR)/sc.h $(SYS_DIR)/thread.h | |
26 | ||
27 | prepare: $(SYS_HEADERS) | |
28 | ||
29 | $(SYS_DIR)/sc.h: $(SYS_UTIL_DIR)/mk_sc | |
30 | $(call filechk,gen_header) | |
31 | ||
32 | $(SYS_DIR)/thread.h: $(SYS_UTIL_DIR)/mk_thread | |
33 | $(call filechk,gen_header) | |
34 | ||
6bae32d3 | 35 | $(SYS_UTIL_DIR)/mk_sc: scripts_basic $(ARCH_DIR)/user-offsets.h FORCE |
1da177e4 LT |
36 | $(Q)$(MAKE) $(build)=$(SYS_UTIL_DIR) $@ |
37 | ||
2b8b611e | 38 | $(SYS_UTIL_DIR)/mk_thread: scripts_basic $(ARCH_DIR)/kernel-offsets.h FORCE |
1da177e4 LT |
39 | $(Q)$(MAKE) $(build)=$(SYS_UTIL_DIR) $@ |
40 | ||
41 | $(SYS_UTIL_DIR): scripts_basic include/asm FORCE | |
42 | $(Q)$(MAKE) $(build)=$(SYS_UTIL_DIR) | |
43 | ||
44 | CLEAN_FILES += $(SYS_HEADERS) |