where someone wants to build these but hasn't configured for Tcl.
src/backend/port/Makefile
src/backend/catalog/genbki.sh
src/backend/utils/Gen_fmgrtab.sh
- src/bin/pgtclsh/mkMakefile.tcldefs.sh
- src/bin/pgtclsh/mkMakefile.tkdefs.sh
src/include/version.h
- src/pl/tcl/mkMakefile.tcldefs.sh
src/test/regress/GNUmakefile
src/include/config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
EOF
src/backend/port/Makefile
src/backend/catalog/genbki.sh
src/backend/utils/Gen_fmgrtab.sh
- src/bin/pgtclsh/mkMakefile.tcldefs.sh
- src/bin/pgtclsh/mkMakefile.tkdefs.sh
src/include/version.h
- src/pl/tcl/mkMakefile.tcldefs.sh
src/test/regress/GNUmakefile
"}
EOF
src/backend/port/Makefile
src/backend/catalog/genbki.sh
src/backend/utils/Gen_fmgrtab.sh
- src/bin/pgtclsh/mkMakefile.tcldefs.sh
- src/bin/pgtclsh/mkMakefile.tkdefs.sh
src/include/version.h
- src/pl/tcl/mkMakefile.tcldefs.sh
src/test/regress/GNUmakefile
)
#
#
# IDENTIFICATION
-# $Header: /cvsroot/pgsql/src/Makefile.global.in,v 1.82 2000/06/28 18:29:13 petere Exp $
+# $Header: /cvsroot/pgsql/src/Makefile.global.in,v 1.83 2000/07/01 15:02:16 petere Exp $
#
# NOTES
# Essentially all Postgres make files include this file and use the
USE_TCL= @USE_TCL@
USE_TK= @USE_TK@
WISH= @WISH@
+TCL_CONFIG_SH = @TCL_CONFIG_SH@
+TK_CONFIG_SH = @TK_CONFIG_SH@
X_CFLAGS= @X_CFLAGS@
X_LIBS= @X_LIBS@
#
# Copyright (c) 1994, Regents of the University of California
#
-# $Header: /cvsroot/pgsql/src/bin/Makefile,v 1.26 2000/06/27 00:30:49 petere Exp $
+# $Header: /cvsroot/pgsql/src/bin/Makefile,v 1.27 2000/07/01 15:02:19 petere Exp $
#
#-------------------------------------------------------------------------
DIRS := initdb initlocation ipcclean pg_ctl pg_dump pg_id \
pg_passwd pg_version psql scripts
-ALLDIRS := $(DIRS) pg_encoding pgaccess pgtclsh
-
ifdef MULTIBYTE
DIRS += pg_encoding
endif
all install installdirs uninstall depend:
@for dir in $(DIRS); do $(MAKE) -C $$dir $@ || exit 1; done
-clean:
- @for dir in $(DIRS); do $(MAKE) -C $$dir $@; done
-
-distclean maintainer-clean:
- @for dir in $(ALLDIRS); do $(MAKE) -C $$dir $@; done
+clean distclean maintainer-clean:
+ -@for dir in $(DIRS); do $(MAKE) -C $$dir $@; done
#
# Copyright (c) 1994, Regents of the University of California
#
-# $Header: /cvsroot/pgsql/src/bin/pgtclsh/Attic/Makefile,v 1.29 2000/06/30 16:10:47 petere Exp $
+# $Header: /cvsroot/pgsql/src/bin/pgtclsh/Attic/Makefile,v 1.30 2000/07/01 15:02:23 petere Exp $
#
#-------------------------------------------------------------------------
rm -f $(bindir)/pgtclsh $(bindir)/pgtksh
Makefile.tcldefs: mkMakefile.tcldefs.sh
- $(SHELL) $<
+ $(SHELL) $< '$(TCL_CONFIG_SH)' '$@'
Makefile.tkdefs: mkMakefile.tkdefs.sh
- $(SHELL) $<
+ $(SHELL) $< '$(TK_CONFIG_SH)' '$@'
-mkMakefile.tcldefs.sh mkMakefile.tkdefs.sh: $(top_builddir)/config.status
-mkMakefile.tcldefs.sh mkMakefile.tkdefs.sh: % : %.in
- cd $(top_builddir) && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= ./config.status
-
-clean:
+clean distclean maintainer-clean:
rm -f *.o Makefile.tcldefs Makefile.tkdefs pgtclsh pgtksh
-distclean maintainer-clean: clean
- rm -f mkMakefile.tcldefs.sh mkMakefile.tkdefs.sh
-
dep depend:
$(CC) -MM $(CFLAGS) *.c > depend
#! /bin/sh
-if [ ! -r @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
+# $1 = path to tclConfig.sh ; $2 = output file
+
+if test x"$1" = x ; then
+ echo "$0: No tclConfig.sh file specified. Did you use \`configure --with-tcl'?" 1>&2
+ exit 1
fi
# Source the file to obtain the correctly expanded variable definitions
-. @TCL_CONFIG_SH@
+. "$1"
# Read the file a second time as an easy way of getting the list of variable
# definitions to output.
-cat @TCL_CONFIG_SH@ |
+cat "$1" |
egrep '^TCL_|^TK_' |
sed 's/^\([^=]*\)=.*$/\1/' |
while read var
do
eval echo "\"$var = \$$var\""
- done >Makefile.tcldefs
+ done > "$2"
exit 0
#! /bin/sh
-if [ ! -r @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."
+# $1 = path to tkConfig.sh ; $2 = output file
+
+if test x"$1" = x; then
+ echo "$0: No tkConfig.sh file specified. Did you use \`configure --with-tcl --with-x'?" 1>&2
exit 1
fi
# Source the file to obtain the correctly expanded variable definitions
-. @TK_CONFIG_SH@
+. "$1"
# Read the file a second time as an easy way of getting the list of variable
# definitions to output.
-cat @TK_CONFIG_SH@ |
+cat "$1" |
egrep '^TCL_|^TK_' |
sed 's/^\([^=]*\)=.*$/\1/' |
while read var
do
eval echo "\"$var = \$$var\""
- done >Makefile.tkdefs
+ done > "$2"
exit 0
#
# Copyright (c) 1994, Regents of the University of California
#
-# $Header: /cvsroot/pgsql/src/pl/Makefile,v 1.9 2000/06/27 00:31:48 petere Exp $
+# $Header: /cvsroot/pgsql/src/pl/Makefile,v 1.10 2000/07/01 15:02:27 petere Exp $
#
#-------------------------------------------------------------------------
# Disabled because it doesn't work
#ifeq ($(with_perl), yes)
-# $(MAKE) -C plperl $@
+#DIRS += plperl
#endif
-ALLDIRS := plpgsql tcl plperl
-
-
all install installdirs uninstall depend:
@for dir in $(DIRS); do $(MAKE) -C $$dir $@ || exit 1; done
-clean:
+clean distclean maintainer-clean:
@for dir in $(DIRS); do $(MAKE) -C $$dir $@; done
-
-distclean maintainer-clean:
- @for dir in $(ALLDIRS); do $(MAKE) -C $$dir $@; done
#
# Makefile for the pltcl shared object
#
-# $Header: /cvsroot/pgsql/src/pl/tcl/Makefile,v 1.19 2000/06/30 16:10:56 petere Exp $
+# $Header: /cvsroot/pgsql/src/pl/tcl/Makefile,v 1.20 2000/07/01 15:02:31 petere Exp $
#
#-------------------------------------------------------------------------
echo "*****"
endif
-
Makefile.tcldefs: mkMakefile.tcldefs.sh
- $(SHELL) $<
-
-mkMakefile.tcldefs.sh: mkMakefile.tcldefs.sh.in $(top_builddir)/config.status
- cd $(top_builddir) && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= ./config.status
+ $(SHELL) $< '$(TCL_CONFIG_SH)' '$@'
-
-clean:
+clean distclean maintainer-clean:
rm -f $(INFILES) *.o Makefile.tcldefs
-
-distclean maintainer-clean: clean
- rm -f mkMakefile.tcldefs.sh
#! /bin/sh
-if [ ! -r @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
+# $1 = path to tclConfig.sh ; $2 = output file
+
+if test x"$1" = x ; then
+ echo "$0: No tclConfig.sh file specified. Did you use \`configure --with-tcl'?" 1>&2
+ exit 1
fi
# Source the file to obtain the correctly expanded variable definitions
-. @TCL_CONFIG_SH@
+. "$1"
# Read the file a second time as an easy way of getting the list of variable
# definitions to output.
-cat @TCL_CONFIG_SH@ |
+cat "$1" |
egrep '^TCL_|^TK_' |
sed 's/^\([^=]*\)=.*$/\1/' |
while read var
do
eval echo "\"$var = \$$var\""
- done >Makefile.tcldefs
+ done > "$2"
exit 0