# $Id: GNUmakefile,v 1.4 2006/05/06 14:02:13 hacki Exp $

CCFLAGS = -O2 -pipe -Wall -Wstrict-prototypes -c

rtunes:		rtunes.o cipher.o mp4.o rtsp.o sys.o parse.o scan.o
		cc -L../libbsd -o rtunes rtunes.o cipher.o mp4.o rtsp.o sys.o parse.o scan.o -lbsd -lcrypto
		strip rtunes

rtunes.o:	rtunes.c
		cc ${CCFLAGS} rtunes.c

cipher.o:	cipher.c
		cc ${CCFLAGS} cipher.c

mp4.o:		mp4.c
		cc ${CCFLAGS} mp4.c

rtsp.o:		rtsp.c
		cc ${CCFLAGS} rtsp.c

sys.o:		sys.c
		cc ${CCFLAGS} sys.c

parse.o:	parse.y
		yacc -d parse.y
		cc ${CCFLAGS} -o parse.o y.tab.c

scan.o:		scan.l
		lex scan.l
		cc ${CCFLAGS} -o scan.o lex.yy.c

clean:
		rm -f rtunes y.tab.c y.tab.h lex.yy.c *.o
