Hello again Raman and all, here is the fixed patch for the makefile; please disregard the earlier one I sent. Thanks. William
Index: Makefile
===================================================================
--- Makefile (revision 6204)
+++ Makefile (working copy)
@@ -1,38 +1,26 @@
#$Id: Makefile 6198 2009-08-25 15:19:03Z tv.raman.tv $
-CC=g++
+
INSTALL = install
PREFIX = /usr
-libparentdir = ${PREFIX}/share/emacs/site-lisp
-libdir =$(libparentdir)/emacspeak/servers/linux-espeak
-INCLUDE= -I/usr/include/tcl8.4 -I/usr/include/espeak
-CFLAGS= -g -O2 -fPIC -DPIC -pedantic -ansi -Wall -Wno-long-long $(INCLUDE)
+LIBPARENTDIR = ${PREFIX}/share/emacs/site-lisp
+LIBDIR =$(LIBPARENTDIR)/emacspeak/servers/linux-espeak
+TCL_VERSION = 8.4
+TCL_INCLUDE= /usr/include/tcl$(TCL_VERSION)
+CXXFLAGS+= -g -O2 -fPIC -DPIC -pedantic -ansi -Wall -Wno-long-long -I$(TCL_INCLUDE)
-LIBS= -ltcl8.4 -ltclx8.4 -lespeak
+LIBS= -ltcl$(TCL_VERSION) -lespeak
-TTS=tclespeak.cpp
+TTS=tclespeak.so
-all: tclespeak.so
+all: $(TTS)
+$(TTS): tclespeak.o
+ $(CXX) -shared -o $@ $< $(LIBS)
-
-
-tclespeak.lo: tclespeak.cpp
- libtool --mode=compile $(CC) $(CFLAGS) -c $<
-
-libtclespeak.la: tclespeak.lo
- libtool --mode=link $(CC) $(CFLAGS) -g -o $@ $^ $(LIBS) -rpath /usr/local/lib -shared
-
-.libs/libtclespeak.so: libtclespeak.la
-
-tclespeak.so: .libs/libtclespeak.so
- cp -H $< $@
-
clean:
- rm -f *.so *.la *.o *.lo \
-tclespeak.so tclespeak.o tclespeak.lo
- rm -rf .libs
+ rm -f *.so *.o
-install: tclespeak.so
- if test ! -d $(libdir) ; then mkdir $(libdir); fi ; \
- chmod 755 $(libdir); \
- $(INSTALL) -m 0644 $(TTS) $(libdir)
+install: $(TTS)
+ $(INSTALL) -d $(DESTDIR)$(LIBDIR)
+ $(INSTALL) $< $(DESTDIR)$(LIBDIR)
+
Attachment:
pgpoy4SD5VonS.pgp
Description: PGP signature
If you have questions about this archive or had problems using it, please send mail to:
priestdo@xxxxxxxxxxx No Soliciting!Emacspeak List Archive | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | Pre 1998