#C=avr-gcc
#A=avr-as
A=avra

# fuer avrdude-Aufruf unter Linux:
TTY=/dev/ttyUSB0
# fuer avrdude-Aufruf unter MacOSX:
#TTY=/dev/tty.serial-0001

all: sender.hex lcd2313.hex pwmservo2.hex

sender.hex: sender.asm
	$A sender.asm
lcd2313.hex: lcd2313.asm
	$A lcd2313.asm
pwmservo2.hex: pwmservo2.asm
	$A pwmservo2.asm

check:
	avrdude -p t2313 -F -c avr910 -P $(TTY) -v
install: sender.hex
	avrdude -p t2313 -F -c avr910 -P $(TTY) -U flash:w:sender.hex:i
installlcd: lcd2313.hex
	avrdude -p t2313 -F -c avr910 -P $(TTY) -U flash:w:lcd2313.hex:i
installservo: pwmservo2.hex
	avrdude -p t2313 -F -c avr910 -P $(TTY) -U flash:w:pwmservo2.hex:i

clean:
	rm -f *~ *.obj *.cof *.eep.hex
clean_all:
	rm -f *~ *.obj *.cof *.hex
