libpgtcl - Mailing list pgsql-bugs

From Rudolf Weber
Subject libpgtcl
Date
Msg-id 393D34BD.DC3A7B31@bluewin.de
Whole thread Raw
Responses Re: libpgtcl
List pgsql-bugs
Hello,

in the Directory src/bin/pgtclsh there is a good mechanism to integrate
the
tcl-spec in the Makefile.
The patch in the attachemant does this in the src/interfaces/libpgtcl
too

Thank you
 Rudolf
--
---------------------------------------------------------------
Rudolf Weber
http://www.infnet.verein.de/home/rw
E-Mail: rfweber@bluewin.de--- ./src/interfaces/libpgtcl/mkMakefile.tcldefs.sh.in.orig    Tue Jun  6 01:03:10 2000
+++ ./src/interfaces/libpgtcl/mkMakefile.tcldefs.sh.in    Tue Jun  6 01:02:19 2000
@@ -0,0 +1,16 @@
+
+if [ ! -f @TCL_CONFIG_SH@ ]; then
+    echo "@TCL_CONFIG_SH@ not found"
+    echo "I need this file! Please make a symbolic link to this file"
+    echo "and start make again."
+    exit 1
+fi
+
+cat @TCL_CONFIG_SH@ |
+    egrep '^TCL_' |
+    while read inp
+    do
+        eval eval echo $inp
+    done >Makefile.tcldefs
+
+exit 0
--- ./src/interfaces/libpgtcl/mkMakefile.tkdefs.sh.in.orig    Tue Jun  6 01:03:21 2000
+++ ./src/interfaces/libpgtcl/mkMakefile.tkdefs.sh.in    Tue Jun  6 01:02:19 2000
@@ -0,0 +1,18 @@
+
+if [ ! -f @TK_CONFIG_SH@ ]; then
+    echo "@TK_CONFIG_SH@ not found"
+    echo "I need this file! Please make a symbolic link to this file"
+    echo "and start make again."
+    exit 1
+fi
+
+. @TK_CONFIG_SH@
+
+cat @TK_CONFIG_SH@ |
+    egrep '^TK_' |
+    while read inp
+    do
+        eval eval echo $inp
+    done >Makefile.tkdefs
+
+exit 0
--- ./src/interfaces/libpgtcl/Makefile.in.orig    Wed Mar  8 02:58:36 2000
+++ ./src/interfaces/libpgtcl/Makefile.in    Tue Jun  6 01:22:46 2000
@@ -17,6 +17,14 @@
 SRCDIR= @top_srcdir@
 include $(SRCDIR)/Makefile.global

+#
+# Include definitions from the tclConfig.sh file
+#
+include Makefile.tcldefs
+ifeq ($(USE_TK), true)
+include Makefile.tkdefs
+endif
+
 CFLAGS+= -I$(SRCDIR)/backend \
          -I$(SRCDIR)/include \
          -I$(LIBPQDIR)
@@ -48,6 +56,11 @@
 beforeinstall-headers:
     -@if [ ! -d $(HEADERDIR) ]; then mkdir $(HEADERDIR); fi

+Makefile.tcldefs: mkMakefile.tcldefs.sh
+    /bin/sh mkMakefile.tcldefs.sh
+
+Makefile.tkdefs: mkMakefile.tkdefs.sh
+    /bin/sh mkMakefile.tkdefs.sh

 .PHONY: clean

--- ./src/configure.in.orig    Thu May 25 00:43:59 2000
+++ ./src/configure.in    Tue Jun  6 01:16:10 2000
@@ -1371,6 +1371,8 @@
     interfaces/ecpg/preproc/Makefile
     interfaces/libpq++/Makefile
     interfaces/libpgeasy/Makefile
+    interfaces/libpgtcl/mkMakefile.tcldefs.sh
+    interfaces/libpgtcl/mkMakefile.tkdefs.sh
     interfaces/libpgtcl/Makefile
     interfaces/odbc/GNUmakefile
     interfaces/odbc/Makefile.global

pgsql-bugs by date:

Previous
From: Karl DeBisschop
Date:
Subject: Re: Solaris compile problem
Next
From: Moucha Václav
Date:
Subject: LIKE bug