PREFIX=/usr/local

ALL: cwtext cwpcm 

install: ALL
	install -sc cwtext ${PREFIX}/bin
	install -sc cwpcm ${PREFIX}/bin

cwpcm: cwpcm.o morse.o pcm.o
	${CC} ${CFLAGS} -o cwpcm -lm $^

cwtext: cwtext.o morse.o
	${CC} ${CFLAGS} -o cwtext  $^

cwpcm.o: cwpcm.c morse.h pcm.h
	${CC} ${CFLAGS} -c cwpcm.c

cwtext.o: cwtext.c morse.h
	${CC} ${CFLAGS} -c cwtext.c

morse.o: cw.h morse.h morse.h
	${CC} ${CFLAGS} -c morse.c

pcm.o: pcm.c pcm.h
	${CC} ${CFLAGS} -c pcm.c

cw.h: gencw.py
	python gencw.py > cw.h


clean:
	-rm -f *.o cwpcm cwtext core cw.h
