CC = cc
CFLAGS =  
LDFLAGS = -L/usr/demo/SOUND
KLATTSRCS = klatt.c parwave.c hplay.c
KLATTOBJS = klatt.o parwave.o hplay.o
GENSRCS =  gen.c features.c lex.yy.c rules.c plosives.c fricatives.c\
	sonorants.c vowel.c
GENOBJS = gen.o features.o lex.yy.o rules.o plosives.o fricatives.o\
	sonorants.o vowel.o

LIBS = -laudio -ll -lcurses -ltermcap -lm

all: klatt sklatt gen

klatt:	$(KLATTOBJS)
	$(CC) $(LDFLAGS) -o klatt $(KLATTOBJS) $(LIBS)

sklatt: sklatt.o parwave.o hplay.o
	$(CC) $(LDFLAGS) -o sklatt sklatt.o parwave.o hplay.o $(LIBS)

gen:	$(GENOBJS)
	$(CC) $(LDFLAGS) -o gen $(GENOBJS) $(LIBS)

lex.yy.o : phone.lex phonemes.h
	lex phone.lex
	cc -c -g lex.yy.c

.o:	$*.c
	$(CC) $(CFLAGS) -c $@

clean: 
	rm -f *.o klatt gen sklatt
