summaryrefslogtreecommitdiff
path: root/src/interfaces/libpq++
diff options
context:
space:
mode:
authorBruce Momjian1998-04-06 01:36:41 +0000
committerBruce Momjian1998-04-06 01:36:41 +0000
commit066ee9a2e98d5587a3a9bb71711f900e1f5d161e (patch)
treef830e9f83eacdc81cfbdef642fcf2ce9fc2c213f /src/interfaces/libpq++
parent5523beb949241d9ed498aa51eb6c91f7100e7e46 (diff)
Make DESTDIR consistent, and verious Linux cleanups.
Diffstat (limited to 'src/interfaces/libpq++')
-rw-r--r--src/interfaces/libpq++/Makefile20
-rw-r--r--src/interfaces/libpq++/man/Makefile9
2 files changed, 17 insertions, 12 deletions
diff --git a/src/interfaces/libpq++/Makefile b/src/interfaces/libpq++/Makefile
index 9b9081e3f1e..3c7d03c8a0c 100644
--- a/src/interfaces/libpq++/Makefile
+++ b/src/interfaces/libpq++/Makefile
@@ -7,7 +7,7 @@
#
#
# IDENTIFICATION
-# $Header: /cvsroot/pgsql/src/interfaces/libpq++/Attic/Makefile,v 1.13 1998/04/06 01:16:47 momjian Exp $
+# $Header: /cvsroot/pgsql/src/interfaces/libpq++/Attic/Makefile,v 1.14 1998/04/06 01:36:07 momjian Exp $
#
#-------------------------------------------------------------------------
@@ -45,7 +45,13 @@ INSTALL-SHLIB-DEP :=
ifeq ($(PORTNAME), i386_solaris)
INSTALL-SHLIB-DEP := install-shlib
SHLIB := libpq++.so.1
- LDFLAGS_SL = -G -z text
+ LDFLAGS_SL = -G -z text -shared -soname $(SHLIB)
+ CFLAGS += $(CFLAGS_SL)
+endif
+ifeq ($(PORTNAME), linux)
+ INSTALL-SHLIB-DEP := install-shlib
+ SHLIB := libpq++.so.1
+ LDFLAGS_SL = -shared -soname $(SHLIB)
CFLAGS += $(CFLAGS_SL)
endif
ifeq ($(PORTNAME), hpux)
@@ -55,7 +61,7 @@ ifeq ($(PORTNAME), hpux)
CFLAGS += $(CFLAGS_SL)
endif
-all: $(LIBNAME).a $(SHLIB) install examples
+all: $(LIBNAME).a $(SHLIB)
$(LIBNAME).a: $(OBJS)
ifdef MK_NO_LORDER
@@ -88,15 +94,15 @@ LIBPGXXHEADERS = pgenv.h \
pglobject.h
install-headers: beforeinstall-headers $(MAINHEADER)
- @$(INSTALL) $(INSTLOPTS) $(MAINHEADER) $(HEADERDIR)/$(MAINHEADER)
+ @$(INSTALL) $(INSTLOPTS) $(MAINHEADER) $(DESTDIR)/$(HEADERDIR)/$(MAINHEADER)
@for i in ${LIBPGXXHEADERS}; do \
echo "Installing $(LIBPGXXHEADERDIR)/$$i."; \
- $(INSTALL) $(INSTLOPTS) $$i $(LIBPGXXHEADERDIR)/$$i; \
+ $(INSTALL) $(INSTLOPTS) $$i $(DESTDIR)/$(LIBPGXXHEADERDIR)/$$i; \
done
beforeinstall-headers:
- @if [ ! -d $(HEADERDIR) ]; then mkdir $(HEADERDIR); fi
- @if [ ! -d $(LIBPGXXHEADERDIR) ]; then mkdir $(LIBPGXXHEADERDIR); fi
+ @if [ ! -d $(DESTDIR)/$(HEADERDIR) ]; then mkdir $(DESTDIR)/$(HEADERDIR); fi
+ @if [ ! -d $(DESTDIR)/$(LIBPGXXHEADERDIR) ]; then mkdir $(DESTDIR)/$(LIBPGXXHEADERDIR); fi
beforeinstall-lib:
@if [ ! -d $(DESTDIR)/$(LIBDIR) ] ; then mkdir $(DESTDIR)/$(LIBDIR); fi
diff --git a/src/interfaces/libpq++/man/Makefile b/src/interfaces/libpq++/man/Makefile
index fd4ce5559fc..bce4e0af3ed 100644
--- a/src/interfaces/libpq++/man/Makefile
+++ b/src/interfaces/libpq++/man/Makefile
@@ -4,7 +4,7 @@
# Makefile for doc directory to install man pages
#
# IDENTIFICATION
-# $Header: /cvsroot/pgsql/src/interfaces/libpq++/man/Attic/Makefile,v 1.3 1997/09/16 18:47:36 momjian Exp $
+# $Header: /cvsroot/pgsql/src/interfaces/libpq++/man/Attic/Makefile,v 1.4 1998/04/06 01:36:20 momjian Exp $
#
#-------------------------------------------------------------------------
@@ -12,7 +12,6 @@ SRCDIR= ../../..
include ../../../Makefile.global
install:
- -mkdir -p $(POSTMANDIR)
- -mkdir $(POSTMANDIR)/man3
- cp *.3* $(POSTMANDIR)/man3
-
+ -mkdir $(DESTDIR)$(POSTMANDIR)
+ -mkdir $(DESTDIR)$(POSTMANDIR)/man3
+ cp *.3* $(DESTDIR)$(POSTMANDIR)/man3