@ -6,7 +6,7 @@
# Copyright (c) 1998, Regents of the University of California
# Copyright (c) 1998, Regents of the University of California
#
#
# IDENTIFICATION
# IDENTIFICATION
# $Header: /cvsroot/pgsql/src/Makefile.shlib,v 1.25 2000/10/10 21:22:21 petere Exp $
# $Header: /cvsroot/pgsql/src/Makefile.shlib,v 1.26 2000/10/20 21:03:38 petere Exp $
#
#
#-------------------------------------------------------------------------
#-------------------------------------------------------------------------
@ -78,7 +78,7 @@ ifeq ($(PORTNAME), openbsd)
else
else
LDFLAGS_SL := -x -Bshareable -Bforcearchive
LDFLAGS_SL := -x -Bshareable -Bforcearchive
endif
endif
CFLAGS += $( CFLAGS_SL)
override CFLAGS += $( CFLAGS_SL)
endif
endif
e n d i f
e n d i f
@ -87,13 +87,13 @@ ifeq ($(PORTNAME), bsdi)
ifeq ( $( DLSUFFIX) , .so)
ifeq ( $( DLSUFFIX) , .so)
shlib := lib$( NAME) $( DLSUFFIX) .$( SO_MAJOR_VERSION) .$( SO_MINOR_VERSION)
shlib := lib$( NAME) $( DLSUFFIX) .$( SO_MAJOR_VERSION) .$( SO_MINOR_VERSION)
LDFLAGS_SL += -shared -soname $( shlib)
LDFLAGS_SL += -shared -soname $( shlib)
CFLAGS += $( CFLAGS_SL)
override CFLAGS += $( CFLAGS_SL)
endif
endif
ifeq ( $( DLSUFFIX) , .o)
ifeq ( $( DLSUFFIX) , .o)
shlib := lib$( NAME) $( DLSUFFIX) .$( SO_MAJOR_VERSION) .$( SO_MINOR_VERSION)
shlib := lib$( NAME) $( DLSUFFIX) .$( SO_MAJOR_VERSION) .$( SO_MINOR_VERSION)
LD := shlicc
LD := shlicc
LDFLAGS_SL += -O $( LDREL)
LDFLAGS_SL += -O $( LDREL)
CFLAGS += $( CFLAGS_SL)
override CFLAGS += $( CFLAGS_SL)
endif
endif
endif
endif
e n d i f
e n d i f
@ -107,7 +107,7 @@ ifeq ($(PORTNAME), freebsd)
shlib := lib$( NAME) $( DLSUFFIX) .$( SO_MAJOR_VERSION) .$( SO_MINOR_VERSION)
shlib := lib$( NAME) $( DLSUFFIX) .$( SO_MAJOR_VERSION) .$( SO_MINOR_VERSION)
LDFLAGS_SL := -x -Bshareable -Bforcearchive
LDFLAGS_SL := -x -Bshareable -Bforcearchive
endif
endif
CFLAGS += $( CFLAGS_SL)
override CFLAGS += $( CFLAGS_SL)
endif
endif
e n d i f
e n d i f
@ -124,7 +124,7 @@ ifeq ($(PORTNAME), netbsd)
else
else
LDFLAGS_SL := -x -Bshareable -Bforcearchive
LDFLAGS_SL := -x -Bshareable -Bforcearchive
endif
endif
CFLAGS += $( CFLAGS_SL)
override CFLAGS += $( CFLAGS_SL)
endif
endif
e n d i f
e n d i f
@ -132,13 +132,13 @@ ifeq ($(PORTNAME), hpux)
# HPUX doesn't believe in version numbers for shlibs
# HPUX doesn't believe in version numbers for shlibs
shlib := lib$( NAME) $( DLSUFFIX)
shlib := lib$( NAME) $( DLSUFFIX)
LDFLAGS_SL := -b
LDFLAGS_SL := -b
CFLAGS += $( CFLAGS_SL)
override CFLAGS += $( CFLAGS_SL)
e n d i f
e n d i f
i f e q ( $( PORTNAME ) , i r i x 5 )
i f e q ( $( PORTNAME ) , i r i x 5 )
shlib := lib$( NAME) $( DLSUFFIX) .$( SO_MAJOR_VERSION)
shlib := lib$( NAME) $( DLSUFFIX) .$( SO_MAJOR_VERSION)
LDFLAGS_SL := -shared -rpath $( libdir) -set_version sgi$( SO_MAJOR_VERSION) .$( SO_MINOR_VERSION)
LDFLAGS_SL := -shared -rpath $( libdir) -set_version sgi$( SO_MAJOR_VERSION) .$( SO_MINOR_VERSION)
CFLAGS += $( CFLAGS_SL)
override CFLAGS += $( CFLAGS_SL)
e n d i f
e n d i f
i f e q ( $( PORTNAME ) , l i n u x )
i f e q ( $( PORTNAME ) , l i n u x )
@ -146,14 +146,14 @@ ifeq ($(PORTNAME), linux)
LD := $( CC)
LD := $( CC)
LDFLAGS_SL := -shared -Wl,-soname,$( shlib)
LDFLAGS_SL := -shared -Wl,-soname,$( shlib)
LDFLAGS_ODBC := -lm
LDFLAGS_ODBC := -lm
CFLAGS += $( CFLAGS_SL)
override CFLAGS += $( CFLAGS_SL)
e n d i f
e n d i f
i f e q ( $( PORTNAME ) , s o l a r i s )
i f e q ( $( PORTNAME ) , s o l a r i s )
shlib := lib$( NAME) $( DLSUFFIX) .$( SO_MAJOR_VERSION) .$( SO_MINOR_VERSION)
shlib := lib$( NAME) $( DLSUFFIX) .$( SO_MAJOR_VERSION) .$( SO_MINOR_VERSION)
LDFLAGS_SL := -G
LDFLAGS_SL := -G
SHLIB_LINK += -ldl -lsocket -lresolv -lnsl -lm -lc
SHLIB_LINK += -ldl -lsocket -lresolv -lnsl -lm -lc
CFLAGS += $( CFLAGS_SL)
override CFLAGS += $( CFLAGS_SL)
e n d i f
e n d i f
i f e q ( $( PORTNAME ) , o s f )
i f e q ( $( PORTNAME ) , o s f )
@ -164,15 +164,15 @@ endif
i f e q ( $( PORTNAME ) , s v r 4 )
i f e q ( $( PORTNAME ) , s v r 4 )
shlib := lib$( NAME) $( DLSUFFIX) .$( SO_MAJOR_VERSION) .$( SO_MINOR_VERSION)
shlib := lib$( NAME) $( DLSUFFIX) .$( SO_MAJOR_VERSION) .$( SO_MINOR_VERSION)
LDFLAGS_SL := -G
LDFLAGS_SL := -G
CFLAGS += $( CFLAGS_SL)
override CFLAGS += $( CFLAGS_SL)
e n d i f
e n d i f
i f e q ( $( PORTNAME ) , u n i v e l )
i f e q ( $( PORTNAME ) , u n i v e l )
shlib := lib$( NAME) $( DLSUFFIX) .$( SO_MAJOR_VERSION) .$( SO_MINOR_VERSION)
shlib := lib$( NAME) $( DLSUFFIX) .$( SO_MAJOR_VERSION) .$( SO_MINOR_VERSION)
LDFLAGS_SL := -G -z text
LDFLAGS_SL := -G -z text
CFLAGS += $( CFLAGS_SL)
override CFLAGS += $( CFLAGS_SL)
ifeq ( $( CXX) , CC)
ifeq ( $( CXX) , CC)
CXXFLAGS += -Xw
override CXXFLAGS += -Xw
COMPILE.cc = $( CXX) $( CXXFLAGS:ll,alloca= ll) $( CPPFLAGS) $( TARGET_ARCH) -c
COMPILE.cc = $( CXX) $( CXXFLAGS:ll,alloca= ll) $( CPPFLAGS) $( TARGET_ARCH) -c
endif
endif
e n d i f
e n d i f
@ -180,9 +180,9 @@ endif
i f e q ( $( PORTNAME ) , u n i x w a r e )
i f e q ( $( PORTNAME ) , u n i x w a r e )
shlib := lib$( NAME) $( DLSUFFIX) .$( SO_MAJOR_VERSION) .$( SO_MINOR_VERSION)
shlib := lib$( NAME) $( DLSUFFIX) .$( SO_MAJOR_VERSION) .$( SO_MINOR_VERSION)
LDFLAGS_SL := -G -z text
LDFLAGS_SL := -G -z text
CFLAGS += $( CFLAGS_SL)
override CFLAGS += $( CFLAGS_SL)
ifeq ( $( CXX) , CC)
ifeq ( $( CXX) , CC)
CXXFLAGS += -Xw
override CXXFLAGS += -Xw
COMPILE.cc = $( CXX) $( CXXFLAGS:ll,alloca= ll) $( CPPFLAGS) $( TARGET_ARCH) -c
COMPILE.cc = $( CXX) $( CXXFLAGS:ll,alloca= ll) $( CPPFLAGS) $( TARGET_ARCH) -c
endif
endif
e n d i f
e n d i f