# Makefile for say utility
# File: utils/say/Makefile


CFLAGS=	-c ${DEBUGFLAG} ${C_OPT} -D${MACH_OS} \
	-I./ -I../../include -I${IRIS_ROOT}/include

LDFLAGS = -L./ -L../../libs/lib -L${IRIS_ROOT}/libs/lib

EXES = mkdictdb say

all: ${EXES}

SAY_SRCS = say.c ASCII.c aufile.c darray.c def_pars.c dict.c elements.c \
	english.c getarg.c holmes.c hplay.c l2u.c nsynth.c phones.c phtoelm.c \
	Revision.c saynum.c text.c trie.c

SAY_OBJS = ${SAY_SRCS:.c=.o}

MKDEPEND_CSRCS = ${SAY_SRCS} mkdictdb.c
depend:; ${MKDEPEND}

mkdictdb : mkdictdb.o phones.o trie.o
	${CC} ${LD_OPT} mkdictdb.o phones.o trie.o $(LDFLAGS) -lgdbm -lm -o mkdictdb

say : $(SAY_OBJS) 
	${CC} ${LD_OPT} $(SAY_OBJS) $(LDFLAGS) $(LAUDIO) -lgdbm -lm -o say


cleanexe:;	rm -f ${EXES} core

clean:		cleanexe
		rm -f *.o

install  : all
		rootcp -p ${EXES} ${IRIS_BIN}
		( cd ${IRIS_BIN} ; \
		  strip ${EXES} ; \
		  rootchmod 775 ${EXES} ; \
		  rootchown operator ${EXES} ; \
		)

# DO NOT DELETE

say.o: sayconfig.h /usr/include/stdio.h /usr/include/sys/stdsyms.h
say.o: /usr/include/sys/types.h /usr/include/sys/_inttypes.h
say.o: /usr/include/machine/vmtypes.h /usr/include/sys/_fd_macros.h
say.o: /usr/include/sys/_null.h /usr/include/sys/_size_t.h
say.o: /usr/include/ctype.h useconfig.h /usr/include/stddef.h
say.o: /usr/include/sys/_wchar_t.h /usr/include/string.h
say.o: /usr/include/stdlib.h /usr/include/sys/wait.h
say.o: /usr/include/sys/resource.h /usr/include/sys/time.h
say.o: /usr/include/sys/sigevent.h /usr/include/sys/_rlimit_body.h
say.o: /usr/include/sys/signal.h /usr/include/sys/siginfo.h
say.o: /usr/include/sys/newsig.h /usr/include/machine/save_state.h
say.o: /usr/include/machine/frame.h /usr/include/sys/syscall.h
say.o: /usr/include/sys/scall_define.h /usr/include/machine/sys/syscall.h
say.o: /usr/include/machine/sys/sigcontext.h /usr/include/pwd.h
say.o: /usr/include/errno.h /usr/include/sys/errno.h /usr/include/unistd.h
say.o: /usr/include/sys/unistd.h /usr/include/utime.h
say.o: /usr/include/sys/_time_t.h /usr/include/math.h proto.h nsynth.h
say.o: hplay.h dict.h ASCII.h darray.h holmes.h phtoelm.h text.h getargs.h
say.o: phones.h phones.def sayfile.h say.h
ASCII.o: /usr/include/stdio.h /usr/include/sys/stdsyms.h
ASCII.o: /usr/include/sys/types.h /usr/include/sys/_inttypes.h
ASCII.o: /usr/include/machine/vmtypes.h /usr/include/sys/_fd_macros.h
ASCII.o: /usr/include/sys/_null.h /usr/include/sys/_size_t.h sayconfig.h
ASCII.o: ASCII.h
aufile.o: sayconfig.h proto.h /usr/include/stdio.h /usr/include/sys/stdsyms.h
aufile.o: /usr/include/sys/types.h /usr/include/sys/_inttypes.h
aufile.o: /usr/include/machine/vmtypes.h /usr/include/sys/_fd_macros.h
aufile.o: /usr/include/sys/_null.h /usr/include/sys/_size_t.h
aufile.o: /usr/include/fcntl.h /usr/include/sys/fcntl.h
aufile.o: /usr/include/sys/_flock_body.h useconfig.h /usr/include/stddef.h
aufile.o: /usr/include/sys/_wchar_t.h /usr/include/string.h
aufile.o: /usr/include/stdlib.h /usr/include/sys/wait.h
aufile.o: /usr/include/sys/resource.h /usr/include/sys/time.h
aufile.o: /usr/include/sys/sigevent.h /usr/include/sys/_rlimit_body.h
aufile.o: /usr/include/sys/signal.h /usr/include/sys/siginfo.h
aufile.o: /usr/include/sys/newsig.h /usr/include/machine/save_state.h
aufile.o: /usr/include/machine/frame.h /usr/include/sys/syscall.h
aufile.o: /usr/include/sys/scall_define.h /usr/include/machine/sys/syscall.h
aufile.o: /usr/include/machine/sys/sigcontext.h /usr/include/pwd.h
aufile.o: /usr/include/errno.h /usr/include/sys/errno.h /usr/include/unistd.h
aufile.o: /usr/include/sys/unistd.h /usr/include/utime.h
aufile.o: /usr/include/sys/_time_t.h getargs.h l2u.h hplay.h sayfile.h
darray.o: sayconfig.h useconfig.h /usr/include/sys/types.h
darray.o: /usr/include/sys/stdsyms.h /usr/include/sys/_inttypes.h
darray.o: /usr/include/machine/vmtypes.h /usr/include/sys/_fd_macros.h
darray.o: /usr/include/stddef.h /usr/include/sys/_null.h
darray.o: /usr/include/sys/_wchar_t.h /usr/include/string.h
darray.o: /usr/include/stdlib.h /usr/include/sys/wait.h
darray.o: /usr/include/sys/resource.h /usr/include/sys/time.h
darray.o: /usr/include/sys/sigevent.h /usr/include/sys/_rlimit_body.h
darray.o: /usr/include/sys/signal.h /usr/include/sys/siginfo.h
darray.o: /usr/include/sys/newsig.h /usr/include/machine/save_state.h
darray.o: /usr/include/machine/frame.h /usr/include/sys/syscall.h
darray.o: /usr/include/sys/scall_define.h /usr/include/machine/sys/syscall.h
darray.o: /usr/include/machine/sys/sigcontext.h /usr/include/pwd.h
darray.o: /usr/include/errno.h /usr/include/sys/errno.h /usr/include/unistd.h
darray.o: /usr/include/sys/unistd.h /usr/include/utime.h
darray.o: /usr/include/sys/_time_t.h proto.h darray.h
def_pars.o: sayconfig.h /usr/include/stdio.h /usr/include/sys/stdsyms.h
def_pars.o: /usr/include/sys/types.h /usr/include/sys/_inttypes.h
def_pars.o: /usr/include/machine/vmtypes.h /usr/include/sys/_fd_macros.h
def_pars.o: /usr/include/sys/_null.h /usr/include/sys/_size_t.h useconfig.h
def_pars.o: /usr/include/stddef.h /usr/include/sys/_wchar_t.h
def_pars.o: /usr/include/string.h /usr/include/stdlib.h
def_pars.o: /usr/include/sys/wait.h /usr/include/sys/resource.h
def_pars.o: /usr/include/sys/time.h /usr/include/sys/sigevent.h
def_pars.o: /usr/include/sys/_rlimit_body.h /usr/include/sys/signal.h
def_pars.o: /usr/include/sys/siginfo.h /usr/include/sys/newsig.h
def_pars.o: /usr/include/machine/save_state.h /usr/include/machine/frame.h
def_pars.o: /usr/include/sys/syscall.h /usr/include/sys/scall_define.h
def_pars.o: /usr/include/machine/sys/syscall.h
def_pars.o: /usr/include/machine/sys/sigcontext.h /usr/include/pwd.h
def_pars.o: /usr/include/errno.h /usr/include/sys/errno.h
def_pars.o: /usr/include/unistd.h /usr/include/sys/unistd.h
def_pars.o: /usr/include/utime.h /usr/include/sys/_time_t.h
def_pars.o: /usr/include/math.h proto.h getargs.h nsynth.h hplay.h pars.def
dict.o: sayconfig.h proto.h /usr/include/stdio.h /usr/include/sys/stdsyms.h
dict.o: /usr/include/sys/types.h /usr/include/sys/_inttypes.h
dict.o: /usr/include/machine/vmtypes.h /usr/include/sys/_fd_macros.h
dict.o: /usr/include/sys/_null.h /usr/include/sys/_size_t.h phones.h
dict.o: phones.def useconfig.h /usr/include/stddef.h
dict.o: /usr/include/sys/_wchar_t.h /usr/include/string.h
dict.o: /usr/include/stdlib.h /usr/include/sys/wait.h
dict.o: /usr/include/sys/resource.h /usr/include/sys/time.h
dict.o: /usr/include/sys/sigevent.h /usr/include/sys/_rlimit_body.h
dict.o: /usr/include/sys/signal.h /usr/include/sys/siginfo.h
dict.o: /usr/include/sys/newsig.h /usr/include/machine/save_state.h
dict.o: /usr/include/machine/frame.h /usr/include/sys/syscall.h
dict.o: /usr/include/sys/scall_define.h /usr/include/machine/sys/syscall.h
dict.o: /usr/include/machine/sys/sigcontext.h /usr/include/pwd.h
dict.o: /usr/include/errno.h /usr/include/sys/errno.h /usr/include/unistd.h
dict.o: /usr/include/sys/unistd.h /usr/include/utime.h
dict.o: /usr/include/sys/_time_t.h /usr/include/ctype.h ../../include/gdbm.h
dict.o: dict.h getargs.h
elements.o: sayconfig.h /usr/include/stdio.h /usr/include/sys/stdsyms.h
elements.o: /usr/include/sys/types.h /usr/include/sys/_inttypes.h
elements.o: /usr/include/machine/vmtypes.h /usr/include/sys/_fd_macros.h
elements.o: /usr/include/sys/_null.h /usr/include/sys/_size_t.h
elements.o: /usr/include/math.h elements.h phfeat.h Elements.def
english.o: sayconfig.h
getarg.o: sayconfig.h /usr/include/stdarg.h /usr/include/sys/stdsyms.h
getarg.o: /usr/include/varargs.h /usr/include/stddef.h
getarg.o: /usr/include/sys/_null.h /usr/include/sys/_wchar_t.h
getarg.o: /usr/include/stdio.h /usr/include/sys/types.h
getarg.o: /usr/include/sys/_inttypes.h /usr/include/machine/vmtypes.h
getarg.o: /usr/include/sys/_fd_macros.h /usr/include/sys/_size_t.h
getarg.o: /usr/include/ctype.h useconfig.h /usr/include/string.h
getarg.o: /usr/include/stdlib.h /usr/include/sys/wait.h
getarg.o: /usr/include/sys/resource.h /usr/include/sys/time.h
getarg.o: /usr/include/sys/sigevent.h /usr/include/sys/_rlimit_body.h
getarg.o: /usr/include/sys/signal.h /usr/include/sys/siginfo.h
getarg.o: /usr/include/sys/newsig.h /usr/include/machine/save_state.h
getarg.o: /usr/include/machine/frame.h /usr/include/sys/syscall.h
getarg.o: /usr/include/sys/scall_define.h /usr/include/machine/sys/syscall.h
getarg.o: /usr/include/machine/sys/sigcontext.h /usr/include/pwd.h
getarg.o: /usr/include/errno.h /usr/include/sys/errno.h /usr/include/unistd.h
getarg.o: /usr/include/sys/unistd.h /usr/include/utime.h
getarg.o: /usr/include/sys/_time_t.h proto.h getargs.h
holmes.o: sayconfig.h /usr/include/stdio.h /usr/include/sys/stdsyms.h
holmes.o: /usr/include/sys/types.h /usr/include/sys/_inttypes.h
holmes.o: /usr/include/machine/vmtypes.h /usr/include/sys/_fd_macros.h
holmes.o: /usr/include/sys/_null.h /usr/include/sys/_size_t.h
holmes.o: /usr/include/ctype.h useconfig.h /usr/include/stddef.h
holmes.o: /usr/include/sys/_wchar_t.h /usr/include/string.h
holmes.o: /usr/include/stdlib.h /usr/include/sys/wait.h
holmes.o: /usr/include/sys/resource.h /usr/include/sys/time.h
holmes.o: /usr/include/sys/sigevent.h /usr/include/sys/_rlimit_body.h
holmes.o: /usr/include/sys/signal.h /usr/include/sys/siginfo.h
holmes.o: /usr/include/sys/newsig.h /usr/include/machine/save_state.h
holmes.o: /usr/include/machine/frame.h /usr/include/sys/syscall.h
holmes.o: /usr/include/sys/scall_define.h /usr/include/machine/sys/syscall.h
holmes.o: /usr/include/machine/sys/sigcontext.h /usr/include/pwd.h
holmes.o: /usr/include/errno.h /usr/include/sys/errno.h /usr/include/unistd.h
holmes.o: /usr/include/sys/unistd.h /usr/include/utime.h
holmes.o: /usr/include/sys/_time_t.h /usr/include/math.h proto.h nsynth.h
holmes.o: elements.h darray.h holmes.h phfeat.h getargs.h
hplay.o: sayconfig.h useconfig.h /usr/include/sys/types.h
hplay.o: /usr/include/sys/stdsyms.h /usr/include/sys/_inttypes.h
hplay.o: /usr/include/machine/vmtypes.h /usr/include/sys/_fd_macros.h
hplay.o: /usr/include/stddef.h /usr/include/sys/_null.h
hplay.o: /usr/include/sys/_wchar_t.h /usr/include/string.h
hplay.o: /usr/include/stdlib.h /usr/include/sys/wait.h
hplay.o: /usr/include/sys/resource.h /usr/include/sys/time.h
hplay.o: /usr/include/sys/sigevent.h /usr/include/sys/_rlimit_body.h
hplay.o: /usr/include/sys/signal.h /usr/include/sys/siginfo.h
hplay.o: /usr/include/sys/newsig.h /usr/include/machine/save_state.h
hplay.o: /usr/include/machine/frame.h /usr/include/sys/syscall.h
hplay.o: /usr/include/sys/scall_define.h /usr/include/machine/sys/syscall.h
hplay.o: /usr/include/machine/sys/sigcontext.h /usr/include/pwd.h
hplay.o: /usr/include/errno.h /usr/include/sys/errno.h /usr/include/unistd.h
hplay.o: /usr/include/sys/unistd.h /usr/include/utime.h
hplay.o: /usr/include/sys/_time_t.h /usr/include/fcntl.h
hplay.o: /usr/include/sys/fcntl.h /usr/include/sys/_flock_body.h
hplay.o: /usr/include/stdio.h /usr/include/sys/_size_t.h
hplay.o: /usr/include/sys/ioctl.h /usr/include/sys/audio.h
hplay.o: /usr/include/sys/uio.h /usr/include/sys/file.h
hplay.o: /usr/include/sys/kern_svcs.h /usr/include/sys/io.h
hplay.o: /usr/include/sys/timeout.h /usr/include/sys/pci.h
hplay.o: /usr/include/limits.h /usr/include/sys/param.h
hplay.o: /usr/include/sys/sysmacros.h /usr/include/machine/param.h
hplay.o: /usr/include/machine/param_shm.h proto.h getargs.h hplay.h
nsynth.o: sayconfig.h useconfig.h /usr/include/sys/types.h
nsynth.o: /usr/include/sys/stdsyms.h /usr/include/sys/_inttypes.h
nsynth.o: /usr/include/machine/vmtypes.h /usr/include/sys/_fd_macros.h
nsynth.o: /usr/include/stddef.h /usr/include/sys/_null.h
nsynth.o: /usr/include/sys/_wchar_t.h /usr/include/string.h
nsynth.o: /usr/include/stdlib.h /usr/include/sys/wait.h
nsynth.o: /usr/include/sys/resource.h /usr/include/sys/time.h
nsynth.o: /usr/include/sys/sigevent.h /usr/include/sys/_rlimit_body.h
nsynth.o: /usr/include/sys/signal.h /usr/include/sys/siginfo.h
nsynth.o: /usr/include/sys/newsig.h /usr/include/machine/save_state.h
nsynth.o: /usr/include/machine/frame.h /usr/include/sys/syscall.h
nsynth.o: /usr/include/sys/scall_define.h /usr/include/machine/sys/syscall.h
nsynth.o: /usr/include/machine/sys/sigcontext.h /usr/include/pwd.h
nsynth.o: /usr/include/errno.h /usr/include/sys/errno.h /usr/include/unistd.h
nsynth.o: /usr/include/sys/unistd.h /usr/include/utime.h
nsynth.o: /usr/include/sys/_time_t.h /usr/include/stdio.h
nsynth.o: /usr/include/sys/_size_t.h /usr/include/math.h proto.h nsynth.h
phones.o: /usr/include/stdio.h /usr/include/sys/stdsyms.h
phones.o: /usr/include/sys/types.h /usr/include/sys/_inttypes.h
phones.o: /usr/include/machine/vmtypes.h /usr/include/sys/_fd_macros.h
phones.o: /usr/include/sys/_null.h /usr/include/sys/_size_t.h sayconfig.h
phones.o: phones.h phones.def
phtoelm.o: sayconfig.h /usr/include/stdio.h /usr/include/sys/stdsyms.h
phtoelm.o: /usr/include/sys/types.h /usr/include/sys/_inttypes.h
phtoelm.o: /usr/include/machine/vmtypes.h /usr/include/sys/_fd_macros.h
phtoelm.o: /usr/include/sys/_null.h /usr/include/sys/_size_t.h
phtoelm.o: /usr/include/ctype.h /usr/include/stdarg.h /usr/include/varargs.h
phtoelm.o: /usr/include/stddef.h /usr/include/sys/_wchar_t.h useconfig.h
phtoelm.o: /usr/include/string.h /usr/include/stdlib.h
phtoelm.o: /usr/include/sys/wait.h /usr/include/sys/resource.h
phtoelm.o: /usr/include/sys/time.h /usr/include/sys/sigevent.h
phtoelm.o: /usr/include/sys/_rlimit_body.h /usr/include/sys/signal.h
phtoelm.o: /usr/include/sys/siginfo.h /usr/include/sys/newsig.h
phtoelm.o: /usr/include/machine/save_state.h /usr/include/machine/frame.h
phtoelm.o: /usr/include/sys/syscall.h /usr/include/sys/scall_define.h
phtoelm.o: /usr/include/machine/sys/syscall.h
phtoelm.o: /usr/include/machine/sys/sigcontext.h /usr/include/pwd.h
phtoelm.o: /usr/include/errno.h /usr/include/sys/errno.h
phtoelm.o: /usr/include/unistd.h /usr/include/sys/unistd.h
phtoelm.o: /usr/include/utime.h /usr/include/sys/_time_t.h proto.h elements.h
phtoelm.o: phfeat.h darray.h trie.h phtoelm.h hplay.h holmes.h nsynth.h
phtoelm.o: phtoelm.def
saynum.o: sayconfig.h /usr/include/stdio.h /usr/include/sys/stdsyms.h
saynum.o: /usr/include/sys/types.h /usr/include/sys/_inttypes.h
saynum.o: /usr/include/machine/vmtypes.h /usr/include/sys/_fd_macros.h
saynum.o: /usr/include/sys/_null.h /usr/include/sys/_size_t.h proto.h
saynum.o: darray.h say.h
text.o: sayconfig.h /usr/include/stdio.h /usr/include/sys/stdsyms.h
text.o: /usr/include/sys/types.h /usr/include/sys/_inttypes.h
text.o: /usr/include/machine/vmtypes.h /usr/include/sys/_fd_macros.h
text.o: /usr/include/sys/_null.h /usr/include/sys/_size_t.h
text.o: /usr/include/ctype.h useconfig.h /usr/include/stddef.h
text.o: /usr/include/sys/_wchar_t.h /usr/include/string.h
text.o: /usr/include/stdlib.h /usr/include/sys/wait.h
text.o: /usr/include/sys/resource.h /usr/include/sys/time.h
text.o: /usr/include/sys/sigevent.h /usr/include/sys/_rlimit_body.h
text.o: /usr/include/sys/signal.h /usr/include/sys/siginfo.h
text.o: /usr/include/sys/newsig.h /usr/include/machine/save_state.h
text.o: /usr/include/machine/frame.h /usr/include/sys/syscall.h
text.o: /usr/include/sys/scall_define.h /usr/include/machine/sys/syscall.h
text.o: /usr/include/machine/sys/sigcontext.h /usr/include/pwd.h
text.o: /usr/include/errno.h /usr/include/sys/errno.h /usr/include/unistd.h
text.o: /usr/include/sys/unistd.h /usr/include/utime.h
text.o: /usr/include/sys/_time_t.h proto.h darray.h phtoelm.h text.h say.h
trie.o: sayconfig.h useconfig.h /usr/include/sys/types.h
trie.o: /usr/include/sys/stdsyms.h /usr/include/sys/_inttypes.h
trie.o: /usr/include/machine/vmtypes.h /usr/include/sys/_fd_macros.h
trie.o: /usr/include/stddef.h /usr/include/sys/_null.h
trie.o: /usr/include/sys/_wchar_t.h /usr/include/string.h
trie.o: /usr/include/stdlib.h /usr/include/sys/wait.h
trie.o: /usr/include/sys/resource.h /usr/include/sys/time.h
trie.o: /usr/include/sys/sigevent.h /usr/include/sys/_rlimit_body.h
trie.o: /usr/include/sys/signal.h /usr/include/sys/siginfo.h
trie.o: /usr/include/sys/newsig.h /usr/include/machine/save_state.h
trie.o: /usr/include/machine/frame.h /usr/include/sys/syscall.h
trie.o: /usr/include/sys/scall_define.h /usr/include/machine/sys/syscall.h
trie.o: /usr/include/machine/sys/sigcontext.h /usr/include/pwd.h
trie.o: /usr/include/errno.h /usr/include/sys/errno.h /usr/include/unistd.h
trie.o: /usr/include/sys/unistd.h /usr/include/utime.h
trie.o: /usr/include/sys/_time_t.h /usr/include/stdio.h
trie.o: /usr/include/sys/_size_t.h proto.h trie.h
mkdictdb.o: sayconfig.h /usr/include/stdio.h /usr/include/sys/stdsyms.h
mkdictdb.o: /usr/include/sys/types.h /usr/include/sys/_inttypes.h
mkdictdb.o: /usr/include/machine/vmtypes.h /usr/include/sys/_fd_macros.h
mkdictdb.o: /usr/include/sys/_null.h /usr/include/sys/_size_t.h
mkdictdb.o: /usr/include/ctype.h proto.h useconfig.h /usr/include/stddef.h
mkdictdb.o: /usr/include/sys/_wchar_t.h /usr/include/string.h
mkdictdb.o: /usr/include/stdlib.h /usr/include/sys/wait.h
mkdictdb.o: /usr/include/sys/resource.h /usr/include/sys/time.h
mkdictdb.o: /usr/include/sys/sigevent.h /usr/include/sys/_rlimit_body.h
mkdictdb.o: /usr/include/sys/signal.h /usr/include/sys/siginfo.h
mkdictdb.o: /usr/include/sys/newsig.h /usr/include/machine/save_state.h
mkdictdb.o: /usr/include/machine/frame.h /usr/include/sys/syscall.h
mkdictdb.o: /usr/include/sys/scall_define.h
mkdictdb.o: /usr/include/machine/sys/syscall.h
mkdictdb.o: /usr/include/machine/sys/sigcontext.h /usr/include/pwd.h
mkdictdb.o: /usr/include/errno.h /usr/include/sys/errno.h
mkdictdb.o: /usr/include/unistd.h /usr/include/sys/unistd.h
mkdictdb.o: /usr/include/utime.h /usr/include/sys/_time_t.h
mkdictdb.o: ../../include/gdbm.h trie.h darray.h phones.h phones.def
