2 # (C) Copyright 2000-2010
3 # Wolfgang Denk, DENX Software Engineering, wd@denx.de.
5 # SPDX-License-Identifier: GPL-2.0+
8 CROSS_COMPILE ?
= ppc_8xx-
10 CONFIG_STANDALONE_LOAD_ADDR ?
= 0x40000
11 LDFLAGS_FINAL
+= --gc-sections
12 PLATFORM_RELFLAGS
+= -fpic
-mrelocatable
-ffunction-sections
-fdata-sections
13 PLATFORM_CPPFLAGS
+= -DCONFIG_PPC
-D__powerpc__
14 PLATFORM_LDFLAGS
+= -n
16 # Support generic board on PPC
17 __HAVE_ARCH_GENERIC_BOARD
:= y
20 # When cross-compiling on NetBSD, we have to define __PPC__ or else we
21 # will pick up a va_list declaration that is incompatible with the
22 # actual argument lists emitted by the compiler.
24 # [Tested on NetBSD/i386 1.5 + cross-powerpc-netbsd-1.3]
26 ifeq ($(CROSS_COMPILE
),powerpc-netbsd-
)
27 PLATFORM_CPPFLAGS
+= -D__PPC__
29 ifeq ($(CROSS_COMPILE
),powerpc-openbsd-
)
30 PLATFORM_CPPFLAGS
+= -D__PPC__
34 ifneq ($(CONFIG_SPL_BUILD
),y
)