]>
git.ipfire.org Git - people/ms/u-boot.git/blob - arch/mips/Makefile
2 # SPDX-License-Identifier: GPL-2.0+
5 head-y
:= arch
/mips
/cpu
/start.o
7 libs-y
+= arch
/mips
/cpu
/
8 libs-y
+= arch
/mips
/lib
/
10 machine-
$(CONFIG_SOC_AU1X00
) += au1x00
11 machine-
$(CONFIG_MACH_PIC32
) += pic32
13 machdirs
:= $(patsubst %,arch
/mips
/mach-
%/,$(machine-y
))
16 PLATFORM_CPPFLAGS
+= $(patsubst %,-I
$(srctree
)/%include,$(machdirs
))
18 # Optimize for MIPS architectures
19 arch-
$(CONFIG_CPU_MIPS32_R1
) += -march
=mips32
-Wa
,-mips32
20 arch-
$(CONFIG_CPU_MIPS32_R2
) += -march
=mips32r2
-Wa
,-mips32r2
21 arch-
$(CONFIG_CPU_MIPS64_R1
) += -march
=mips64
-Wa
,-mips64
22 arch-
$(CONFIG_CPU_MIPS64_R2
) += -march
=mips64r2
-Wa
,-mips64r2
24 # Allow extra optimization for specific CPUs/SoCs
25 tune-
$(CONFIG_MIPS_TUNE_4KC
) += -mtune
=4kc
26 tune-
$(CONFIG_MIPS_TUNE_14KC
) += -mtune
=14kc
27 tune-
$(CONFIG_MIPS_TUNE_24KC
) += -mtune
=24kc
29 # Include default header files
30 cflags-y
+= -I
$(srctree
)/arch
/mips
/include/asm
/mach-generic
32 PLATFORM_CPPFLAGS
+= $(arch-y
) $(tune-y
) $(cflags-y
)