summaryrefslogtreecommitdiffstats
path: root/arch/mips64/kernel/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'arch/mips64/kernel/Makefile')
-rw-r--r--arch/mips64/kernel/Makefile15
1 files changed, 11 insertions, 4 deletions
diff --git a/arch/mips64/kernel/Makefile b/arch/mips64/kernel/Makefile
index 9856524c3..0f70cba13 100644
--- a/arch/mips64/kernel/Makefile
+++ b/arch/mips64/kernel/Makefile
@@ -12,12 +12,19 @@
all: kernel.o head.o init_task.o
O_TARGET := kernel.o
-O_OBJS := binfmt_elf32.o branch.o entry.o proc.o process.o ptrace.o \
- r4k_cache.o r4k_fpu.o r4k_genex.o r4k_switch.o r4k_tlb_debug.o \
- r4k_tlb_glue.o scall_64.o scall_o32.o semaphore.o setup.o signal.o \
- softfp.o syscall.o traps.o unaligned.o
+O_OBJS := branch.o entry.o proc.o process.o ptrace.o r4k_cache.o r4k_fpu.o \
+ r4k_genex.o r4k_switch.o r4k_tlb_debug.o r4k_tlb_glue.o scall_64.o \
+ semaphore.o setup.o signal.o softfp.o syscall.o traps.o unaligned.o
OX_OBJS := mips64_ksyms.o
+ifdef CONFIG_MIPS32_COMPAT
+O_OBJS += linux32.o scall_o32.o signal32.o
+endif
+
+ifdef CONFIG_BINFMT_ELF32
+O_OBJS += binfmt_elf32.o
+endif
+
clean:
include $(TOPDIR)/Rules.make