From 671be61916e7438c9d7ed46a3d14e15c195bb02f Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Sun, 11 Mar 2001 11:07:01 +0000 Subject: Add uninstall target to Java build. Respect default port setting in JDBC driver. Pick up version number from Makefile.global. Change installation directory to share/java/. Document. --- src/interfaces/jdbc/Makefile | 33 +++++++++++++++-------- src/interfaces/jdbc/build.xml | 18 ++++++++++--- src/interfaces/jdbc/org/postgresql/Driver.java.in | 2 +- 3 files changed, 37 insertions(+), 16 deletions(-) (limited to 'src/interfaces/jdbc') diff --git a/src/interfaces/jdbc/Makefile b/src/interfaces/jdbc/Makefile index c88ad683399..cdb9a82e44f 100644 --- a/src/interfaces/jdbc/Makefile +++ b/src/interfaces/jdbc/Makefile @@ -4,7 +4,7 @@ # # Copyright (c) 1994, Regents of the University of California # -# $Header: /cvsroot/pgsql/src/interfaces/jdbc/Attic/Makefile,v 1.27 2001/03/05 09:39:53 peter Exp $ +# $Header: /cvsroot/pgsql/src/interfaces/jdbc/Attic/Makefile,v 1.28 2001/03/11 11:07:00 petere Exp $ # #------------------------------------------------------------------------- @@ -12,17 +12,28 @@ subdir = src/interfaces/jdbc top_builddir = ../../.. include $(top_builddir)/src/Makefile.global -all distprep: - @$(ANT) -buildfile $(top_builddir)/build.xml +majorversion := $(shell echo $(VERSION) | sed 's/^\([0-9][0-9]*\)\..*$$/\1/') +minorversion := $(shell echo $(VERSION) | sed 's/^[0-9][0-9]*\.\([0-9][0-9]*\).*$$/\1/') -install: - @$(ANT) -Dinstall.directory=$(DESTDIR)$(libdir)/java \ - -buildfile $(top_builddir)/build.xml \ - install +properties := -Dmajor=$(majorversion) -Dminor=$(minorversion) \ + -Dfullversion=$(VERSION) \ + -Ddef_pgport=$(DEF_PGPORT) -installdirs uninstall dep depend: - @echo Nothing for JDBC +all: + $(ANT) -buildfile $(top_srcdir)/build.xml $(properties) -clean distclean maintainer-clean: - @$(ANT) -buildfile $(top_builddir)/build.xml clean +install: installdirs + $(ANT) -Dinstall.directory=$(DESTDIR)$(datadir)/java \ + -buildfile $(top_srcdir)/build.xml \ + install $(properties) + +installdirs: + $(mkinstalldirs) $(DESTDIR)$(datadir)/java +uninstall: + $(ANT) -Dinstall.directory=$(DESTDIR)$(datadir)/java \ + -buildfile $(top_srcdir)/build.xml \ + uninstall + +clean distclean maintainer-clean: + $(ANT) -buildfile $(top_srcdir)/build.xml clean diff --git a/src/interfaces/jdbc/build.xml b/src/interfaces/jdbc/build.xml index ef2c45ceb1c..54ed7144196 100644 --- a/src/interfaces/jdbc/build.xml +++ b/src/interfaces/jdbc/build.xml @@ -3,7 +3,7 @@ build file to allow ant (http://jakarta.apache.org/ant/) to be used to build the PostgreSQL JDBC Driver. - $Id: build.xml,v 1.7 2001/03/05 09:40:01 peter Exp $ + $Id: build.xml,v 1.8 2001/03/11 11:07:00 petere Exp $ --> @@ -14,8 +14,6 @@ - - - + + @@ -153,6 +152,17 @@ + + + + + + + + + diff --git a/src/interfaces/jdbc/org/postgresql/Driver.java.in b/src/interfaces/jdbc/org/postgresql/Driver.java.in index d7452c6752f..5d64a3f579b 100644 --- a/src/interfaces/jdbc/org/postgresql/Driver.java.in +++ b/src/interfaces/jdbc/org/postgresql/Driver.java.in @@ -351,7 +351,7 @@ public class Driver implements java.sql.Driver */ public int port() { - return Integer.parseInt(props.getProperty("PGPORT","5432")); + return Integer.parseInt(props.getProperty("PGPORT","@DEF_PGPORT@")); } /** -- cgit v1.2.3