From 2234d0a0bfb6458794df88dd489492e694c8b418 Mon Sep 17 00:00:00 2001 From: esden Date: Fri, 29 Jan 2010 01:47:24 +0000 Subject: [PATCH] Added CODE_SOURCERY switch to makefile to choose if it is used or not. git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@143 ebee16cc-31ac-478f-84a7-5cbb03baadba --- flight/Makefile | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/flight/Makefile b/flight/Makefile index 7b5b7ade1..7ae0077b5 100644 --- a/flight/Makefile +++ b/flight/Makefile @@ -26,11 +26,17 @@ # Set developer code and compile options # Set to YES for debugging DEBUG = YES +# Set to YES when using Code Sourcery toolchain +CODE_SOURCERY=NO # Toolchain prefix (i.e arm-elf- -> arm-elf-gcc.exe) TCHAIN_PREFIX = arm-none-eabi- -#REMOVE_CMD=rm + +ifeq ($(CODE_SOURCERY), YES) REMOVE_CMD=cs-rm +else +REMOVE_CMD=rm +endif FLASH_TOOL = OPENOCD @@ -273,7 +279,9 @@ CFLAGS += $(patsubst %,-I%,$(EXTRAINCDIRS)) -I. CFLAGS += -mapcs-frame CFLAGS += -fomit-frame-pointer -#CFLAGS += -fpromote-loop-indices # it is a Sourcery G++ Lite specific option +ifeq ($(CODE_SOURCERY), YES) +CFLAGS += -fpromote-loop-indices +endif CFLAGS += -Wall CFLAGS += -Wa,-adhlns=$(addprefix $(OUTDIR)/, $(notdir $(addsuffix .lst, $(basename $<))))