CC=/usr/bin/avr-gcc CFLAGS=-Os -Wl,-u,vfprintf -lprintf_flt -lm -mmcu=at90can32 OBJ2HEX=/usr/bin/avr-objcopy AVRDUDE=/usr/bin/avrdude TARGET=main program : $(TARGET).hex # $(AVRDUDE) -p m32 -P usb -c avrispmkII -tuF $(AVRDUDE) -p c32 -P usb -c avrispmkII -Uflash:w:$< $@ # $(UISP) -dprog=stk500 -dserial=/dev/ttyS1 --erase -dpart=atmega32 # $(UISP) -dprog=stk500 -dserial=/dev/ttyS1 --upload -dpart=atmega32 \ # if=$(TARGET).hex -v=2 %.obj : %.o $(CC) $(CFLAGS) $< -o $@ %.hex : %.obj $(OBJ2HEX) -R .eeprom -O ihex $< $@ clean :