Added -nonest for htmlSwitch statement. Robot puts reference to
[tclrobot.git] / Makefile.in
index 7729bb4..a764669 100644 (file)
@@ -1,5 +1,5 @@
 # Makefile for Tcl Web Robot
-# $Id: Makefile.in,v 1.1 1996/08/06 14:04:22 adam Exp $
+# $Id: Makefile.in,v 1.4 1999/12/27 11:49:30 adam Exp $
 SHELL=/bin/sh
 
 # Version
@@ -11,40 +11,52 @@ prefix=@prefix@
 # Directory prefix with machine dependent files
 exec_prefix=@exec_prefix@
 
+# RPM Root
+BUILD=@build_root@
+
+# Install directories
 BINDIR=$(exec_prefix)/bin
 LIBDIR=$(exec_prefix)/lib
+MANDIR=$(prefix)/man
+INCDIR=$(prefix)/include
 LIBRARY=@(prefix)/lib/tclrobot
 
+CC=@CC@
+
+# Tcl libraries and include files
 TCLLIB=@TCLLIB@
 TCLINC=@TCLINC@
-TKLIB=@TKLIB@
-TKINC=@TKINC@
 
-INCLUDE=$(TCLINC)
-DEFS=$(INCLUDE) 
+# Shared libraries definitions
+SHLIB_LD = @SHLIB_LD@
+SHLIB_CFLAGS = @SHLIB_CFLAGS@
+SHLIB_SUFFIX = @SHLIB_SUFFIX@
+SHLIB_VERSION = @SHLIB_VERSION@
 
+# Other programs
 INSTALL=@INSTALL@
 INSTALL_PROGRAM=@INSTALL_PROGRAM@
 INSTALL_DATA=@INSTALL_DATA@
 RANLIB=@RANLIB@
-SHLIB_LD=@SHLIB_LD@
 
-O=hswitch.o init.o
+# Where are Yaz libraries located?
+YAZLIB=@YAZLIB@
+# Where are Yaz header files located?
+YAZINC=@YAZINC@
 
-tclrobot: tclrobot.a tclmain.o
-       $(CC) -o tclrobot $(CFLAGS) tclmain.o tclrobot.a $(TCLLIB)
+# Total include
+INCLUDE=-I. $(YAZINC) $(TCLINC)
 
-tclrobot.a: $(O)
-       rm -f tclrobot.a
-       ar cr tclrobot.a $(O)
-       $(RANLIB) tclrobot.a
+# All CC options, except CFLAGS
+DEFS=@DEFS@ $(INCLUDE)
+
+O=hswitch.o init.o
 
-libtclrobot.so: $(O)
-       $(SHLIB_LD) -o libtclrobot.so $(O)
-       $(RANLIB) libtclrobot.so
+tclrobot$(SHLIB_SUFFIX): $(O)
+       $(SHLIB_LD) -o tclrobot$(SHLIB_SUFFIX) $(O)
 
 .c.o:
-       $(CC) -c $(CFLAGS) $(DEFS) $<
+       $(CC) -c $(CFLAGS) $(SHLIB_CFLAGS) $(DEFS) $<
 
 clean:
        rm -f tclrobot core *.out *.o *.a *.so config.*