aboutsummaryrefslogtreecommitdiffstats
path: root/demos/SPC5
diff options
context:
space:
mode:
authorGiovanni Di Sirio <gdisirio@gmail.com>2017-09-22 07:12:38 +0000
committerGiovanni Di Sirio <gdisirio@gmail.com>2017-09-22 07:12:38 +0000
commitc64ca6b98f04f417fb069089558e3bb8fd04a120 (patch)
tree60ff0f1f0a466709846211d92e2d816c30f18ebe /demos/SPC5
parent45a033e24e3c55086ec0e224da787aeb929e7fac (diff)
downloadChibiOS-c64ca6b98f04f417fb069089558e3bb8fd04a120.tar.gz
ChibiOS-c64ca6b98f04f417fb069089558e3bb8fd04a120.tar.bz2
ChibiOS-c64ca6b98f04f417fb069089558e3bb8fd04a120.zip
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10665 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'demos/SPC5')
-rw-r--r--demos/SPC5/RT-SPC56EC-EVB/Makefile_ghs42
1 files changed, 17 insertions, 25 deletions
diff --git a/demos/SPC5/RT-SPC56EC-EVB/Makefile_ghs b/demos/SPC5/RT-SPC56EC-EVB/Makefile_ghs
index 1cfe85049..36dcd7a94 100644
--- a/demos/SPC5/RT-SPC56EC-EVB/Makefile_ghs
+++ b/demos/SPC5/RT-SPC56EC-EVB/Makefile_ghs
@@ -5,7 +5,7 @@
# Compiler options here.
ifeq ($(USE_OPT),)
- USE_OPT = -O2 -ggdb -fomit-frame-pointer -falign-functions=16
+ USE_OPT = -c99 -Ospeed -Onounroll
endif
# C specific options here (added to USE_OPT).
@@ -133,33 +133,25 @@ INCDIR = $(CHIBIOS)/os/license \
# Compiler settings
#
-#MCU = e200zx -meabi -msdata=none -mnew-mnemonics -mregnames # HighTec
-MCU = e200z4 -meabi -msdata=none -mregnames # Free GCC
-
-#TRGT = ppc-vle-
-#TRGT = powerpc-eabivle-
-TRGT = ppc-freevle-eabi-
-CC = $(TRGT)gcc
-CPPC = $(TRGT)g++
-# Enable loading with g++ only if you need C++ runtime support.
-# NOTE: You can use C++ even without C++ support if you are careful. C++
-# runtime support makes code size explode.
-LD = $(TRGT)gcc
-#LD = $(TRGT)g++
-CP = $(TRGT)objcopy
-AS = $(TRGT)gcc -x assembler-with-cpp
-AR = $(TRGT)ar
-OD = $(TRGT)objdump
-SZ = $(TRGT)size
-HEX = $(CP) -O ihex
-MOT = $(CP) -O srec
-BIN = $(CP) -O binary
+MCU = ppc564xcz0
+
+TRGT =
+CC = $(TRGT)ccppc
+CPPC = $(TRGT)cxppc
+LD = $(TRGT)cxppc
+AS = $(TRGT)ccppc
+AR = $(TRGT)ax
+OD = $(TRGT)gdump
+SZ = $(TRGT)gfunsize
+HEX = gsrec -hex386
+MOT = gsrec
+BIN = gmemfile
# Define C warning options here
-CWARN = -Wall -Wextra -Wundef -Wstrict-prototypes
+CWARN = --ghstd=last
# Define C++ warning options here
-CPPWARN = -Wall -Wextra -Wundef
+CPPWARN = --ghstd=last
#
# Compiler settings
@@ -188,5 +180,5 @@ ULIBS =
# End of user defines
##############################################################################
-RULESPATH = $(CHIBIOS)/os/common/startup/e200/compilers/GCC
+RULESPATH = $(CHIBIOS)/os/common/startup/e200/compilers/GHS
include $(RULESPATH)/rules.mk