X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=config.mk;h=dd3128d3bd5f55b3edef79b24d42d8e157545f23;hb=46626ce710c12ab2799c63893b09d06831297213;hp=762a0c3f7cf81e3e6a880ff7a9bed5d72d3442c0;hpb=e8a32158409d43d5151f4b3cbfa95173f7b91c70;p=bertos.git diff --git a/config.mk b/config.mk index 762a0c3f..dd3128d3 100755 --- a/config.mk +++ b/config.mk @@ -10,6 +10,18 @@ # Author: Bernardo Innocenti # # $Log$ +# Revision 1.7 2006/07/19 12:56:24 bernie +# Convert to new Doxygen style. +# +# Revision 1.6 2006/06/12 22:05:09 marco +# Bring back config wrongly commited +# +# Revision 1.4 2006/05/27 22:41:46 bernie +# Tweak optimization flags for loops. +# +# Revision 1.3 2006/05/18 00:40:10 bernie +# Setup for AVR development. +# # Revision 1.2 2006/03/27 04:48:33 bernie # Add CXXFLAGS; Add recursive targets. # @@ -27,25 +39,27 @@ DPROG = -V -c stk500 -P /dev/ttyS0 # STK200 parallel cable #DPROG = -c stk200 -E noreset +# JTAG ICE mkII +#DPROG = avarice --mkII -j usb -l + # PonyProg serial programmer #DPROG = -c dasa2 -#OPTCFLAGS = -O3 # DANGER - DO NOT USE - DOESN'T WORK WITH 3.4.1 & 3.5 (HEAD) -OPTCFLAGS = -ffunction-sections -fdata-sections +OPTCFLAGS = -ffunction-sections -fdata-sections -funsafe-loop-optimizations # For AVRStudio #DEBUGCFLAGS = -gdwarf-2 # For GDB -DEBUGCFLAGS = -g +DEBUGCFLAGS = -ggdb # # define some variables based on the AVR base path in $(AVR) # -CROSS = +CROSS = avr- CC = $(CROSS)gcc -AS = $(CROSS)$(CC) -x assembler-with-cpp -LD = $(CROSS)$(CC) +AS = $(CC) -x assembler-with-cpp +LD = $(CC) OBJCOPY = $(CROSS)objcopy INSTALL = cp -a RM = rm -f @@ -89,7 +103,8 @@ WARNFLAGS = \ -W -Wformat -Wall -Wundef -Wpointer-arith -Wcast-qual \ -Wcast-align -Wwrite-strings -Wsign-compare \ -Wmissing-prototypes -Wmissing-noreturn \ - -Wextra -Wstrict-aliasing=2 + -Wextra -Wstrict-aliasing=2 \ + -Wunsafe-loop-optimizations # Compiler warning flags for C only C_WARNFLAGS = \ @@ -110,8 +125,10 @@ CPPAFLAGS = $(DEBUGCFLAGS) -MMD ASFLAGS = $(DEBUGCFLAGS) # Default linker flags -#LDFLAGS = $(MAP_FLAGS) -Wl,--reduce-memory-overheads -LDFLAGS = $(MAP_FLAGS) -Wl,--gc-sections +#LDFLAGS = $(MAP_FLAGS) + +#bernie: does not complain for missing symbols! +#LDFLAGS = $(MAP_FLAGS) -Wl,--gc-sections # Flags for avrdude AVRDUDEFLAGS = $(DPROG)