diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/Makefile.global.in | 14 | ||||
-rw-r--r-- | src/bin/Makefile | 7 | ||||
-rw-r--r-- | src/bin/pgaccess/Makefile | 9 | ||||
-rwxr-xr-x | src/bin/pgaccess/pgaccess.sh | 6 | ||||
-rw-r--r-- | src/bin/pgtclsh/Makefile | 23 | ||||
-rw-r--r-- | src/interfaces/Makefile | 4 | ||||
-rw-r--r-- | src/interfaces/libpgtcl/Makefile | 8 | ||||
-rw-r--r-- | src/pl/Makefile | 4 |
8 files changed, 36 insertions, 39 deletions
diff --git a/src/Makefile.global.in b/src/Makefile.global.in index 80069263b1e..c5c7f4e815a 100644 --- a/src/Makefile.global.in +++ b/src/Makefile.global.in @@ -1,4 +1,4 @@ -# $Header: /cvsroot/pgsql/src/Makefile.global.in,v 1.94 2000/09/21 20:17:43 petere Exp $ +# $Header: /cvsroot/pgsql/src/Makefile.global.in,v 1.95 2000/09/25 22:22:54 petere Exp $ #------------------------------------------------------------------------------ # All PostgreSQL makefiles include this file and use the variables it sets, @@ -97,19 +97,13 @@ python_moduledir = @python_moduledir@ krb_srvtab = @krb_srvtab@ -# -# Please do not edit USE_TCL and USE_TK by hand. -# -USE_TCL= @USE_TCL@ -USE_TK= @USE_TK@ +with_tcl = @with_tcl@ +with_tk = @with_tk@ + WISH= @WISH@ TCL_CONFIG_SH = @TCL_CONFIG_SH@ TK_CONFIG_SH = @TK_CONFIG_SH@ -X_CFLAGS= @X_CFLAGS@ -X_LIBS= @X_LIBS@ -X11_LIBS= -lX11 @X_EXTRA_LIBS@ - # flag whether multibyte is on/off MULTIBYTE=@MULTIBYTE@ diff --git a/src/bin/Makefile b/src/bin/Makefile index 0519a294910..e635f5f4ce3 100644 --- a/src/bin/Makefile +++ b/src/bin/Makefile @@ -4,7 +4,7 @@ # # Copyright (c) 1994, Regents of the University of California # -# $Header: /cvsroot/pgsql/src/bin/Makefile,v 1.31 2000/08/31 16:11:03 petere Exp $ +# $Header: /cvsroot/pgsql/src/bin/Makefile,v 1.32 2000/09/25 22:22:54 petere Exp $ # #------------------------------------------------------------------------- @@ -19,9 +19,8 @@ ifdef MULTIBYTE DIRS += pg_encoding endif -# TCL/TK programs -ifeq ($(USE_TCL), true) -ifeq ($(USE_TK), true) +ifeq ($(with_tcl), yes) +ifeq ($(with_tk), yes) DIRS += pgaccess endif DIRS += pgtclsh diff --git a/src/bin/pgaccess/Makefile b/src/bin/pgaccess/Makefile index 359f98f4e5f..8360973208a 100644 --- a/src/bin/pgaccess/Makefile +++ b/src/bin/pgaccess/Makefile @@ -4,7 +4,7 @@ # # Copyright (c) 1994, Regents of the University of California # -# $Header: /cvsroot/pgsql/src/bin/pgaccess/Attic/Makefile,v 1.12 2000/09/17 13:02:41 petere Exp $ +# $Header: /cvsroot/pgsql/src/bin/pgaccess/Attic/Makefile,v 1.13 2000/09/25 22:22:56 petere Exp $ # #------------------------------------------------------------------------- @@ -16,8 +16,11 @@ pgaccessdir = $(datadir)/pgaccess all: pgaccess -pgaccess: pgaccess.sh - sed -e 's,__wish__,$(WISH),' -e 's,__PGACCESSHOME__,$(pgaccessdir),' < $< > $@ +pgaccess: pgaccess.sh $(top_builddir)/src/Makefile.global + sed -e 's,@WISH@,$(WISH),g' \ + -e 's,@PGACCESSHOME@,$(pgaccessdir),g' \ + $< >$@ + chmod a+x $@ install: all installdirs $(INSTALL_SCRIPT) pgaccess $(DESTDIR)$(bindir)/pgaccess diff --git a/src/bin/pgaccess/pgaccess.sh b/src/bin/pgaccess/pgaccess.sh index c41cf53cce0..196873b8044 100755 --- a/src/bin/pgaccess/pgaccess.sh +++ b/src/bin/pgaccess/pgaccess.sh @@ -1,9 +1,9 @@ #! /bin/sh -PATH_TO_WISH=__wish__ -PGACCESS_HOME=__PGACCESSHOME__ +PATH_TO_WISH='@WISH@' +PGACCESS_HOME='@PGACCESSHOME@' export PATH_TO_WISH export PGACCESS_HOME -exec ${PATH_TO_WISH} ${PGACCESS_HOME}/main.tcl "$@" +exec "${PATH_TO_WISH}" "${PGACCESS_HOME}/main.tcl" "$@" diff --git a/src/bin/pgtclsh/Makefile b/src/bin/pgtclsh/Makefile index e2ae981f9e8..053b50a6f09 100644 --- a/src/bin/pgtclsh/Makefile +++ b/src/bin/pgtclsh/Makefile @@ -5,7 +5,7 @@ # # Copyright (c) 1994, Regents of the University of California # -# $Header: /cvsroot/pgsql/src/bin/pgtclsh/Attic/Makefile,v 1.32 2000/09/17 13:02:42 petere Exp $ +# $Header: /cvsroot/pgsql/src/bin/pgtclsh/Attic/Makefile,v 1.33 2000/09/25 22:22:58 petere Exp $ # #------------------------------------------------------------------------- @@ -17,7 +17,7 @@ include $(top_builddir)/src/Makefile.global # Include definitions from the tclConfig.sh file # -include Makefile.tcldefs -ifeq ($(USE_TK), true) +ifeq ($(with_tk), yes) -include Makefile.tkdefs endif @@ -25,27 +25,24 @@ libpgtcl_srcdir = $(top_srcdir)/src/interfaces/libpgtcl libpgtcl_builddir = $(top_builddir)/src/interfaces/libpgtcl libpgtcl = -L$(libpgtcl_builddir) -lpgtcl -CFLAGS+= $(X_CFLAGS) -I$(libpgtcl_srcdir) +CPPFLAGS += -I$(libpgtcl_srcdir) $(TK_XINCLUDES) -# If we are here then TCL is available +# If we are here then Tcl is available PROGRAMS = pgtclsh -# Add TK targets if TK is available -ifeq ($(USE_TK), true) +# Add Tk targets if Tk is available +ifeq ($(with_tk), yes) PROGRAMS += pgtksh endif all: submake $(PROGRAMS) pgtclsh: pgtclAppInit.o - $(CC) $(CFLAGS) $(TCL_DEFS) -o $@ $< \ - $(libpgtcl) $(libpq) $(TCL_LIB_SPEC) $(TCL_LIBS) $(LDFLAGS) + $(CC) $(CFLAGS) -o $@ $< $(libpgtcl) $(libpq) $(TCL_LIB_SPEC) $(TCL_LIBS) $(LDFLAGS) pgtksh: pgtkAppInit.o - $(CC) $(CFLAGS) $(TK_DEFS) -o $@ $< \ - $(libpgtcl) $(libpq) $(X_LIBS) $(TK_LIB_SPEC) $(TK_LIBS) \ - $(TCL_LIB_SPEC) $(X11_LIBS) $(LDFLAGS) + $(CC) $(CFLAGS) -o $@ $< $(libpgtcl) $(libpq) $(TK_LIB_SPEC) $(TK_LIBS) $(TCL_LIB_SPEC) $(LDFLAGS) .PHONY: submake submake: @@ -53,7 +50,7 @@ submake: install: all installdirs $(INSTALL_PROGRAM) pgtclsh $(DESTDIR)$(bindir)/pgtclsh -ifeq ($(USE_TK), true) +ifeq ($(with_tk), yes) $(INSTALL_PROGRAM) pgtksh $(DESTDIR)$(bindir)/pgtksh endif @@ -70,7 +67,7 @@ Makefile.tkdefs: mkMakefile.tkdefs.sh $(SHELL) $< '$(TK_CONFIG_SH)' '$@' clean distclean maintainer-clean: - rm -f *.o Makefile.tcldefs Makefile.tkdefs pgtclsh pgtksh + rm -f pgtclAppInit.o pgtkAppInit.o Makefile.tcldefs Makefile.tkdefs pgtclsh pgtksh dep depend: $(CC) -MM $(CFLAGS) *.c > depend diff --git a/src/interfaces/Makefile b/src/interfaces/Makefile index 5640c8d0bc3..ee9fed3851b 100644 --- a/src/interfaces/Makefile +++ b/src/interfaces/Makefile @@ -4,7 +4,7 @@ # # Copyright (c) 1994, Regents of the University of California # -# $Header: /cvsroot/pgsql/src/interfaces/Makefile,v 1.42 2000/08/31 16:11:30 petere Exp $ +# $Header: /cvsroot/pgsql/src/interfaces/Makefile,v 1.43 2000/09/25 22:23:00 petere Exp $ # #------------------------------------------------------------------------- @@ -24,7 +24,7 @@ ifeq ($(with_CXX), yes) DIRS += libpq++ endif -ifeq ($(USE_TCL), true) +ifeq ($(with_tcl), yes) DIRS += libpgtcl endif diff --git a/src/interfaces/libpgtcl/Makefile b/src/interfaces/libpgtcl/Makefile index 636891e3e85..a20970c098a 100644 --- a/src/interfaces/libpgtcl/Makefile +++ b/src/interfaces/libpgtcl/Makefile @@ -4,7 +4,7 @@ # # Copyright (c) 1994, Regents of the University of California # -# $Header: /cvsroot/pgsql/src/interfaces/libpgtcl/Attic/Makefile,v 1.21 2000/09/17 13:02:49 petere Exp $ +# $Header: /cvsroot/pgsql/src/interfaces/libpgtcl/Attic/Makefile,v 1.22 2000/09/25 22:23:00 petere Exp $ # #------------------------------------------------------------------------- @@ -27,7 +27,11 @@ SHLIB_LINK+= $(libpq) # braindead; users of libpq should not need to know what it depends on.) SHLIB_LINK+= $(findstring -lcrypt,$(LIBS)) -all: all-lib +all: submake all-lib + +.PHONY: submake +submake: + $(MAKE) -C $(libpq_builddir) all # Shared library stuff include $(top_srcdir)/src/Makefile.shlib diff --git a/src/pl/Makefile b/src/pl/Makefile index dbe85b5b3b6..b0160f59278 100644 --- a/src/pl/Makefile +++ b/src/pl/Makefile @@ -4,7 +4,7 @@ # # Copyright (c) 1994, Regents of the University of California # -# $Header: /cvsroot/pgsql/src/pl/Makefile,v 1.14 2000/09/25 12:43:24 momjian Exp $ +# $Header: /cvsroot/pgsql/src/pl/Makefile,v 1.15 2000/09/25 22:23:01 petere Exp $ # #------------------------------------------------------------------------- @@ -14,7 +14,7 @@ include $(top_builddir)/src/Makefile.global DIRS := plpgsql -ifeq ($(USE_TCL), true) +ifeq ($(with_tcl), yes) DIRS += tcl endif |