]> git.cryptolib.org Git - avr-crypto-lib.git/blobdiff - avr-makefile.inc
forgotten uart files
[avr-crypto-lib.git] / avr-makefile.inc
index 39b10f8f1cf9bebb24f21d82cae7b6f3e1178e09..ae5a9ed6d03b38487b56441d2e1f70dd4cfd3a25 100644 (file)
@@ -2,6 +2,7 @@
 MCU_TARGET     = atmega128
 F_CPU          = 14745600
 OPTIMIZE       = -Os # -Os
+EXTRALINK      = xram.o
 DEBUG          = -gdwarf-2
 WARNING        = -pedantic -Wall -Werror -Wstrict-prototypes
 PROGRAMMER     = jtagmkII
@@ -37,7 +38,7 @@ CSTD           = c99
 override CFLAGS_A      = -MMD -MF$(DEP_DIR)$(patsubst %.o,%.d,$(notdir $(1))) $(DEBUG) $(WARNING) -std=$(CSTD) $(OPTIMIZE) -mmcu=$(MCU_TARGET) $(DEFS)
 override CFLAGS        = -MMD -MF$(DEP_DIR)$(patsubst %.o,%.d,$(notdir $@))   $(DEBUG) $(WARNING) -std=$(CSTD) $(OPTIMIZE) -mmcu=$(MCU_TARGET) $(DEFS)
 
-override LDFLAGS       = -gdwarf-2 -Wl,-Map,#
+override LDFLAGS       = -gdwarf-2 -Wl,--section-start,.data=0x801100,--defsym=__heap_end=0x807fff -Wl,-Map,#
 override ASFLAGS          = -mmcu=$(MCU_TARGET) -Wa,--gdwarf-2
 
 SIZESTAT_FILE = sizestats.txt