</$objtype/mkfile

SAYLIB=/lib/say
BDICT=/lib/say/beep

BIN=$home/bin/$objtype
TARG=\
	say\
	mkdictdb\
	dlookup\

OFILES=\
	say.$O\
	saynum.$O\
	darray.$O\
	ASCII.$O\
	phones.$O\
	text.$O\
	english.$O\
	trie.$O\
	phtoelm.$O\
	holmes.$O\
	elements.$O\
	nsynth.$O\
	def_pars.$O\
	l2u.$O\
	aufile.$O\
	dict.$O\
	getarg.$O\
	Revision.$O\

</sys/src/cmd/mkmany
CFLAGS= -w -DHAVE_LIBDBM

$O.say: $OFILES hplay.$O
	$LD -o $target $prereq

$O.mkdictdb: mkdictdb.$O trie.$O phones.$O
	$LD -o $target $prereq

$O.dlookup:	dlookup.$O phones.$O dict.$O getarg.$O
	$LD -o $target $prereq

$SAYLIB/aDict.db: $ADICT $O.mkdictdb
	mkdictdb $ADICT $SAYLIB/aDict.db

$SAYLIB/bDict.db: $BDICT $O.mkdictdb
	mkdictdb $BDICT $SAYLIB/bDict.db

# Now some - semi-automatically generated dependancies
ASCII.$O : ASCII.c ASCII.h 
Revision.$O : Revision.c 
au.$O : au.c au.h 
aufile.$O : aufile.c getargs.h l2u.h hplay.h file.h 
darray.$O : darray.c darray.h 
def_pars.$O : def_pars.c getargs.h nsynth.h hplay.h pars.def 
dict.$O : dict.c phones.h phones.def dict.h getargs.h 
dlookup.$O : dlookup.c dict.h phones.h phones.def getargs.h 
elements.$O : elements.c elements.h phfeat.h Elements.def 
english.$O : english.c 
getarg.$O : getarg.c getargs.h 
holmes.$O : holmes.c nsynth.h elements.h darray.h holmes.h phfeat.h getargs.h 
klatt.$O : klatt.c parwave.h 
l2u.$O : l2u.c 
mkdictdb.$O : mkdictdb.c trie.h darray.h phones.h phones.def 
nsynth.$O : nsynth.c nsynth.h 
parwave.$O : parwave.c parwave.h 
phones.$O : phones.c phones.h phones.def 
phtoelm.$O : phtoelm.c elements.h phfeat.h darray.h trie.h phtoelm.h \
  hplay.h holmes.h nsynth.h phtoelm.def 
plot.$O : plot.c elements.h 
say.$O : say.c nsynth.h hplay.h dict.h ASCII.h darray.h holmes.h phtoelm.h \
  text.h getargs.h phones.h phones.def file.h say.h 
saynum.$O : saynum.c darray.h say.h 
text.$O : text.c darray.h phtoelm.h text.h say.h 
tidy_elm.$O : tidy_elm.c darray.h elements.h parwave.h phfeat.h phtoelm.h \
  phonemes.def 
trie.$O : trie.c trie.h 
