|
@@ -1,5 +1,5 @@
|
|
#
|
|
#
|
|
-# (C) Copyright 2000-2002
|
|
|
|
|
|
+# (C) Copyright 2000-2010
|
|
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
|
|
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
|
|
#
|
|
#
|
|
# See file CREDITS for list of people who contributed to this
|
|
# See file CREDITS for list of people who contributed to this
|
|
@@ -29,6 +29,17 @@ PLATFORM_RELFLAGS += -mrelocatable
|
|
PLATFORM_CPPFLAGS += -DCONFIG_PPC -D__powerpc__
|
|
PLATFORM_CPPFLAGS += -DCONFIG_PPC -D__powerpc__
|
|
PLATFORM_LDFLAGS += -n
|
|
PLATFORM_LDFLAGS += -n
|
|
|
|
|
|
|
|
+ifdef CONFIG_SYS_LDSCRIPT
|
|
|
|
+# need to strip off double quotes
|
|
|
|
+LDSCRIPT := $(subst ",,$(CONFIG_SYS_LDSCRIPT))
|
|
|
|
+else ifdef CONFIG_NAND_SPL
|
|
|
|
+LDSCRIPT := $(SRCTREE)/$(CONFIG_BOARDDIR)/u-boot-nand.lds
|
|
|
|
+else
|
|
|
|
+ifneq ($(wildcard $(SRCTREE)/arch/powerpc/cpu/$(CPU)/u-boot.lds),)
|
|
|
|
+LDSCRIPT := $(SRCTREE)/arch/powerpc/cpu/$(CPU)/u-boot.lds
|
|
|
|
+endif
|
|
|
|
+endif
|
|
|
|
+
|
|
#
|
|
#
|
|
# When cross-compiling on NetBSD, we have to define __PPC__ or else we
|
|
# When cross-compiling on NetBSD, we have to define __PPC__ or else we
|
|
# will pick up a va_list declaration that is incompatible with the
|
|
# will pick up a va_list declaration that is incompatible with the
|