diff options
Diffstat (limited to 'avr/tools.mak')
| -rw-r--r-- | avr/tools.mak | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/avr/tools.mak b/avr/tools.mak new file mode 100644 index 0000000..ee3a506 --- /dev/null +++ b/avr/tools.mak @@ -0,0 +1,25 @@ +CC = avr-gcc +LD = avr-ld +AS = avr-as +AR = avr-ar +FS = avr-size +FC = avr-strip +OC = avr-objcopy +OD = avr-objdump +DBG = avr-gdb +PRG = avrdude +SIM = simavr + +CFLAGS = -mmcu=$(T_CPU) -Os +LDFLAGS = +ASFLAGS = -mmcu=$(T_CPU) -Os +PRGFLAGS += -C /etc/avrdude.conf -p `echo $(T_CPU)|awk '{print substr($$1,3,1)substr($$1,7)}'` -D + +%.o: %.s + $(AS) $(ASFLAGS) -o $@ $< + +%.hex: %.elf + $(OC) -O ihex $< $@ + +%.lst: %.elf + $(OD) -z -h -j .text -j .data -j .bss -S $< >$@ |
