diff options
author | Andrew Wu <arw@dmp.com.tw> | 2013-10-07 16:27:01 +0800 |
---|---|---|
committer | Jonathan A. Kollasch <jakllsch@kollasch.net> | 2013-10-17 01:54:43 +0200 |
commit | c2a8031a5eb8ed22ab6f906e44445af1c9487361 (patch) | |
tree | 6b4d235710868fb58c6a3921496c8ba3cbed9508 | |
parent | 697927cc35c80ddbe91d868ba1e41fb68dda815d (diff) | |
download | coreboot-c2a8031a5eb8ed22ab6f906e44445af1c9487361.tar.xz |
libpayload/sample: Use settings from .xcompile file to build.
It is for crossgcc.
Change-Id: Ia1d676adfea340b6b80858215459491c9338d614
Signed-off-by: Andrew Wu <arw@dmp.com.tw>
Reviewed-on: http://review.coreboot.org/3955
Tested-by: build bot (Jenkins)
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Reviewed-by: Jonathan A. Kollasch <jakllsch@kollasch.net>
-rw-r--r-- | payloads/libpayload/sample/Makefile | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/payloads/libpayload/sample/Makefile b/payloads/libpayload/sample/Makefile index 1a32f3b0fb..67697e85fd 100644 --- a/payloads/libpayload/sample/Makefile +++ b/payloads/libpayload/sample/Makefile @@ -28,9 +28,18 @@ ## # Sample libpayload Makefile. +include ../.xcompile +include ../.config + +ARCH-$(CONFIG_ARCH_ARMV7) := armv7 +ARCH-$(CONFIG_ARCH_POWERPC) := powerpc +ARCH-$(CONFIG_ARCH_X86) := i386 + +CC := $(CC_$(ARCH-y)) +AS := $(AS_$(ARCH-y)) LIBPAYLOAD_DIR := ../install/libpayload -XCC := CC=$(CC) $(LIBPAYLOAD_DIR)/bin/lpgcc -XAS := AS=$(AS) $(LIBPAYLOAD_DIR)/bin/lpas +XCC := CC="$(CC)" $(LIBPAYLOAD_DIR)/bin/lpgcc +XAS := AS="$(AS)" $(LIBPAYLOAD_DIR)/bin/lpas CFLAGS := -Wall -Werror -Os TARGET := hello OBJS := $(TARGET).o |