CC = avr-gcc OBJCOPY = avr-objcopy #CFLAGS = -g -mmcu=at90s8515 -save-temps CFLAGS = -g -mmcu=atmega32 -save-temps rom.hex: tt.out $(OBJCOPY) -j .text -O ihex tt.out rom.hex tt.out: tt.o $(CC) $(CFLAGS) -o tt.out -Wl,-Map,tt.map tt.o tt.o: tt.c $(CC) $(CFLAGS) -Os -c tt.c $(CC) $(CFLAGS) -Os -S -c tt.c load: rom.hex avrdude -p m32 -c stk500 -C /optstuff/etc/avrdude.conf -U flash:w:rom.hex clean: rm -f *.i *.s *.o *.out *.map *.hex