4 # This file is subject to the terms and conditions of the GNU General Public
5 # License. See the file "COPYING" in the main directory of this archive
9 KBUILD_DEFCONFIG
:= spct6600_defconfig
10 CROSS_COMPILE
:= score-linux-
13 # CPU-dependent compiler/assembler options for optimization.
15 cflags-y
+= -G0
-pipe
-mel
-mnhwloop
-D__SCOREEL__ \
16 -D__linux__
-ffunction-sections
-ffreestanding
19 # Board-dependent options and extra files
21 KBUILD_AFLAGS
+= $(cflags-y
)
22 KBUILD_CFLAGS
+= $(cflags-y
)
23 KBUILD_AFLAGS_MODULE
+= -mlong-calls
24 KBUILD_CFLAGS_MODULE
+= -mlong-calls
25 LDFLAGS
+= --oformat elf32-littlescore
26 LDFLAGS_vmlinux
+= -G0
-static
-nostdlib
28 head-y
:= arch
/score
/kernel
/head.o
29 libs-y
+= arch
/score
/lib
/
30 core-y
+= arch
/score
/kernel
/ arch
/score
/mm
/
32 boot
:= arch
/score
/boot
35 $(Q
)$(MAKE
) $(build
)=$(boot
) $(boot
)/$@
38 @
$(MAKE
) $(clean)=$(boot
)
41 echo
' vmlinux.bin - Raw binary boot image'
43 echo
' These will be default as apropriate for a configured platform.'