# HG changeset patch # User Ethan Zonca # Date 2014-10-01 10:29:33 # Node ID 5bb33b7045ecc76aceae5d86732c744f49288b5f # Parent fd0299f4b71e79fb7174044e2710d333bbd86ef9 Added optimized flags that remove unused functions from compilation output diff --git a/Makefile b/Makefile --- a/Makefile +++ b/Makefile @@ -83,7 +83,12 @@ CDEFS+=-DMANGUSTA_DISCOVERY #CDEFS+=-DUSE_USB_OTG_FS CDEFS+=-DHSE_VALUE=8000000 -MCUFLAGS=-mcpu=cortex-m3 -mthumb + +#EMZ Optimized: +MCUFLAGS=-mcpu=cortex-m3 -mthumb -ffunction-sections -fdata-sections + +# Default: MCUFLAGS=-mcpu=cortex-m3 -mthumb -ffunction-sections -fdata-sections + #MCUFLAGS=-mcpu=cortex-m4 -mthumb -mlittle-endian -mfpu=fpa -mfloat-abi=hard -mthumb-interwork #MCUFLAGS=-mcpu=cortex-m4 -mfpu=vfpv4-sp-d16 -mfloat-abi=hard COMMONFLAGS=-O$(OPTLVL) -g -Wall