Allow overriding compilers for specific platforms

The Raspberry Pi 2 seems to need `gcc` instead of `as` as ${AS}
This commit is contained in:
Jan Holthuis 2015-07-28 17:59:13 +02:00
parent f96ec5ff89
commit 752c136910
1 changed files with 7 additions and 6 deletions

View File

@ -9,6 +9,12 @@ USE_OSS := 1
#USE_PULSEAUDIO := 1 #USE_PULSEAUDIO := 1
USE_X11 := 1 USE_X11 := 1
CXX=${CC_PREFIX}g++
CC=${CC_PREFIX}gcc
AS=${CC_PREFIX}as
STRIP=${CC_PREFIX}strip
LD=${CC}
MFLAGS := MFLAGS :=
ASFLAGS := ASFLAGS :=
LDFLAGS := LDFLAGS :=
@ -65,6 +71,7 @@ else ifneq (,$(findstring AMD64,$(platform)))
# Raspberry Pi 2 # Raspberry Pi 2
else ifneq (,$(findstring rpi2,$(platform))) else ifneq (,$(findstring rpi2,$(platform)))
AS=${CC_PREFIX}gcc
MFLAGS += -marm -march=armv7-a -mtune=cortex-a9 -mfpu=neon -mfloat-abi=hard -funroll-loops MFLAGS += -marm -march=armv7-a -mtune=cortex-a9 -mfpu=neon -mfloat-abi=hard -funroll-loops
ASFLAGS += -march=armv7-a -mfpu=neon -mfloat-abi=softfp ASFLAGS += -march=armv7-a -mfpu=neon -mfloat-abi=softfp
CFLAGS += -D TARGET_BEAGLE -D TARGET_LINUX_ARMELv7 -DARM_HARDFP CFLAGS += -D TARGET_BEAGLE -D TARGET_LINUX_ARMELv7 -DARM_HARDFP
@ -106,12 +113,6 @@ endif
RZDCY_SRC_DIR = ../../core RZDCY_SRC_DIR = ../../core
include $(RZDCY_SRC_DIR)/core.mk include $(RZDCY_SRC_DIR)/core.mk
CXX=${CC_PREFIX}g++
CC=${CC_PREFIX}gcc
AS=${CC_PREFIX}as
STRIP=${CC_PREFIX}strip
LD=${CC}
LDFLAGS += -g -Wl,-Map,$(notdir $@).map,--gc-sections -Wl,-O3 -Wl,--sort-common LDFLAGS += -g -Wl,-Map,$(notdir $@).map,--gc-sections -Wl,-O3 -Wl,--sort-common
CFLAGS += -g -O3 -D RELEASE -c -D USES_HOMEDIR #-D NO_REND CFLAGS += -g -O3 -D RELEASE -c -D USES_HOMEDIR #-D NO_REND