summaryrefslogtreecommitdiff
path: root/n/avr/howto/avr-Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'n/avr/howto/avr-Makefile')
-rw-r--r--n/avr/howto/avr-Makefile69
1 files changed, 0 insertions, 69 deletions
diff --git a/n/avr/howto/avr-Makefile b/n/avr/howto/avr-Makefile
deleted file mode 100644
index ec87ca3..0000000
--- a/n/avr/howto/avr-Makefile
+++ /dev/null
@@ -1,69 +0,0 @@
-PRG = example
-OBJ = example.o
-# Principalemet atmega8 ou atmega8535
-MCU_TARGET = atmega8
-OPTIMIZE = -O2
-
-DEFS =
-LIBS =
-
-# You should not have to change anything below here.
-
-CC = avr-gcc
-
-CFLAGS = -g -Wall $(OPTIMIZE) -mmcu=$(MCU_TARGET) $(DEFS)
-LDFLAGS = -Wl,-Map,$(PRG).map
-
-OBJCOPY = avr-objcopy
-OBJDUMP = avr-objdump
-
-all: elf lst hex
-
-elf: $(PRG).elf
-lst: $(PRG).lst
-
-$(PRG).elf: $(OBJ)
- $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LIBS)
-
-%.lst: %.elf
- $(OBJDUMP) -h -S $< > $@
-
-clean:
- rm -f *.o $(PRG).elf *.bak
- rm -f *.lst *.map $(EXTRA_CLEAN_FILES)
- rm -f $(PRG).hex $(PRG).bin $(PRG).srec $(PRG)_eeprom.hex $(PRG)_eeprom.bin $(PRG)_eeprom.srec
-
-# Rules for building the .text rom images.
-
-text: hex bin srec
-
-hex: $(PRG).hex
-bin: $(PRG).bin
-srec: $(PRG).srec
-
-%.hex: %.elf
- $(OBJCOPY) -j .text -j .data -O ihex $< $@
-
-%.srec: %.elf
- $(OBJCOPY) -j .text -j .data -O srec $< $@
-
-%.bin: %.elf
- $(OBJCOPY) -j .text -j .data -O binary $< $@
-
-# Rules for building the .eeprom rom images.
-
-eeprom: ehex ebin esrec
-
-ehex: $(PRG)_eeprom.hex
-ebin: $(PRG)_eeprom.bin
-esrec: $(PRG)_eeprom.srec
-
-%_eeprom.hex: %.elf
- $(OBJCOPY) -j .eeprom --change-section-lma .eeprom=0 -O ihex $< $@
-
-%_eeprom.srec: %.elf
- $(OBJCOPY) -j .eeprom --change-section-lma .eeprom=0 -O srec $< $@
-
-%_eeprom.bin: %.elf
- $(OBJCOPY) -j .eeprom --change-section-lma .eeprom=0 -O binary $< $@
-