4 # This file is included by the global makefile so that you can add your own
5 # architecture-specific flags and dependencies.
8 KBUILD_DEFCONFIG
:= m32700ut.smp_defconfig
11 OBJCOPYFLAGS
:= -O binary
-R .note
-R .comment
-S
14 KBUILD_CFLAGS
+= -pipe
-fno-schedule-insns
15 KBUILD_CFLAGS_KERNEL
+= -mmodel
=medium
16 KBUILD_CFLAGS_MODULE
+= -mmodel
=large
18 ifdef CONFIG_CHIP_VDEC2
19 cflags-
$(CONFIG_ISA_M32R2
) += -DNO_FPU
-Wa
,-bitinst
20 aflags-
$(CONFIG_ISA_M32R2
) += -DNO_FPU
-O2
-Wa
,-bitinst
-Wa
,-no-parallel
22 cflags-
$(CONFIG_ISA_M32R2
) += -DNO_FPU
-m32r2
23 aflags-
$(CONFIG_ISA_M32R2
) += -DNO_FPU
-m32r2
-O2
26 cflags-
$(CONFIG_ISA_M32R
) += -DNO_FPU
27 aflags-
$(CONFIG_ISA_M32R
) += -DNO_FPU
-O2
-Wa
,-no-bitinst
29 KBUILD_CFLAGS
+= $(cflags-y
)
30 KBUILD_AFLAGS
+= $(aflags-y
)
32 CHECKFLAGS
+= -D__m32r__
-D__BIG_ENDIAN__
=1
34 head-y
:= arch
/m32r
/kernel
/head.o arch
/m32r
/kernel
/init_task.o
36 LIBGCC
:= $(shell $(CC
) $(KBUILD_CFLAGS
) -print-libgcc-file-name
)
38 libs-y
+= arch
/m32r
/lib
/ $(LIBGCC
)
39 core-y
+= arch
/m32r
/kernel
/ \
44 drivers-
$(CONFIG_OPROFILE
) += arch
/m32r
/oprofile
/
46 boot
:= arch
/m32r
/boot
53 $(Q
)$(MAKE
) $(build
)=$(boot
) $(boot
)/$@
58 $(Q
)$(MAKE
) $(clean)=$(boot
)
61 echo
'* zImage - Compressed kernel image (arch/$(ARCH)/boot/zImage)'