X-Git-Url: https://git.cryptolib.org/?p=avr-crypto-lib.git;a=blobdiff_plain;f=avr-makefile.inc;h=ae5a9ed6d03b38487b56441d2e1f70dd4cfd3a25;hp=39b10f8f1cf9bebb24f21d82cae7b6f3e1178e09;hb=d72d6fbe7abbd26958657c877bc0a3dbef8148ce;hpb=701cee0d98aab48dd3192c8cc7c77eb42581bc56 diff --git a/avr-makefile.inc b/avr-makefile.inc index 39b10f8..ae5a9ed 100644 --- a/avr-makefile.inc +++ b/avr-makefile.inc @@ -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