#$Id: makefile.debug 3962 2006-05-31 15:31:56Z raman $
CC=g++
INSTALL = install
PREFIX = /usr
libparentdir = ${PREFIX}/share/emacs/site-lisp
libdir =$(libparentdir)/emacspeak/servers/linux-outloud
CFLAGS= -g    -O2 -fPIC  -DPIC -pedantic -ansi -Wall  -I/usr/include/tcl8.3
LIBS= -ltclx8.3 -ldl   

TTS=tcleci.so eci.ini VIAVOICE
ATTS=atcleci.cpp  ALSA asoundrc
MISC=alsaparams.c
all: tcleci.so  atcleci.so

tcleci.o: tcleci.cpp
	$(CC) $(CFLAGS) -c $<

langswitch.o: langswitch.cpp
	$(CC) $(CFLAGS) -c $<

tcleci.so: tcleci.o langswitch.o
	$(CC) $(CFLAGS) -g -o $@ $^ $(LIBS) -shared

atcleci.o: atcleci.cpp
	$(CC) $(CFLAGS) -c $<

atcleci.so: atcleci.o langswitch.o
	$(CC) $(CFLAGS) -g -o $@ $^ -lasound $(LIBS)  -shared

alsaparams.o: alsaparams.c
	$(CC) $(CFLAGS) -c $<

alsaparams: alsaparams.o
	$(CC) $(CFLAGS) -g -o $@ $<  -lasound 
clean:
	rm -f *.so *.o *.lo \
atcleci.so atcleci.o atcleci.lo

install: tcleci.so
	if test ! -d $(libdir) ; then mkdir $(libdir); fi ; \
	chmod 755 $(libdir); \
	$(INSTALL) -m 0644 $(TTS) $(ATTS) $(libdir)
