D	=	/dev/cuaU0

PROG	=	aduc

WARNS	?=	6

NO_MAN	=	YES

CFLAGS	+=	-I/usr/local/include
LDADD	+=	-L/usr/local/lib -lphk

.include <bsd.prog.mk>

test0:	${PROG}
	./${PROG} ${D} testdata/ADuC-P7026-TRIM_BICOLOR.hex

test1:	${PROG}
	./${PROG} ${D} testdata/ADuC-P7026-BUT_LED.hex

test2:	${PROG}
	./${PROG} ${D} testdata/ADuC-P7026-UART.hex

test:	${PROG}
	./${PROG} ${D} Loran0/_.hex

REV=0.2

release:
	rm -rf /tmp/Aduc
	mkdir /tmp/Aduc
	(cd /tmp/Aduc && cvs -d /home/phk/CvsPhk co Sw/Aduc)
	(cd /tmp/Aduc/Sw/Aduc && make )
	(cd /tmp/Aduc/Sw/Aduc/Loran0 && make )
	(cd /tmp/Aduc/Sw/Aduc/Loran0 && cp _.hex ../firmware.hex )
	(cd /tmp/Aduc/Sw/Aduc/Loran0 && make clean )
	(cd /tmp/Aduc/Sw/Aduc/Loran0/Paper && make )
	(cd /tmp/Aduc/Sw/Aduc/Loran0/Paper && ps2pdf loran.ps ../../loran.pdf )
	(cd /tmp/Aduc/Sw/Aduc && cp loran.pdf /tmp/AducLoran-${REV}.pdf)
	(cd /tmp/Aduc/Sw/Aduc/Loran0/Paper && make clean )
	(cd /tmp/Aduc/Sw/Aduc && make clean )
	(cd /tmp/Aduc/Sw && mv Aduc AducLoran-${REV} )
	(cd /tmp/Aduc/Sw && tar --exclude CVS -czf /tmp/AducLoran-${REV}.tgz AducLoran-${REV} )

www:	release
	scp /tmp/AducLoran-${REV}.pdf /tmp/AducLoran-${REV}.tgz phk@phk:www/AducLoran
	

	
