Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit e1f2188

Browse files
committed
More bsdi 4.0 additions.
1 parent 56a2d80 commit e1f2188

File tree

2 files changed

+62
-44
lines changed

2 files changed

+62
-44
lines changed

src/interfaces/libpgtcl/Makefile.in

+23-14
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#
88
#
99
# IDENTIFICATION
10-
# $Header: /cvsroot/pgsql/src/interfaces/libpgtcl/Attic/Makefile.in,v 1.20 1998/08/22 04:24:26 momjian Exp $
10+
# $Header: /cvsroot/pgsql/src/interfaces/libpgtcl/Attic/Makefile.in,v 1.21 1998/09/10 04:59:00 momjian Exp $
1111
#
1212
#-------------------------------------------------------------------------
1313

@@ -35,7 +35,7 @@ LIBPQ = -L$(SRCDIR)/interfaces/libpq -lpq
3535

3636
ifeq ($(PORTNAME), linux)
3737
install-shlib-dep := install-shlib
38-
shlib := libpgtcl.so.1
38+
shlib := libpgtcl.so.1
3939
CFLAGS += $(CFLAGS_SL)
4040
LDFLAGS_SL = -shared
4141
endif
@@ -51,40 +51,49 @@ endif
5151

5252
ifeq ($(PORTNAME), bsdi)
5353
ifdef BSD_SHLIB
54-
install-shlib-dep := install-shlib
55-
shlib := libpgtcl.o
56-
LD := shlicc
57-
LDFLAGS_SL += -O -r
58-
CFLAGS += $(CFLAGS_SL)
54+
ifeq ($(LDSUFFIX), .so)
55+
install-shlib-dep := install-shlib
56+
shlib := libpgtcl.so
57+
LD := shlicc
58+
LDFLAGS_SL += -O -shared
59+
CFLAGS += $(CFLAGS_SL)
60+
endif
61+
ifeq ($(LDSUFFIX), .o)
62+
install-shlib-dep := install-shlib
63+
shlib := libpgtcl.o
64+
LD := shlicc
65+
LDFLAGS_SL += -O -r
66+
CFLAGS += $(CFLAGS_SL)
67+
endif
5968
endif
6069
endif
6170

6271
ifeq ($(PORTNAME), solaris)
6372
install-shlib-dep := install-shlib
6473
shlib := libpgtcl.so.1
65-
LDFLAGS_SL = -G -z text
74+
LDFLAGS_SL := -G -z text
6675
CFLAGS += $(CFLAGS_SL)
6776
endif
6877

6978
ifeq ($(PORTNAME), unixware)
7079
install-shlib-dep := install-shlib
7180
shlib := libpgtcl.so.1
72-
LDFLAGS_SL = -G -z text
81+
LDFLAGS_SL := -G -z text
7382
CFLAGS += $(CFLAGS_SL)
7483
endif
7584

7685
ifeq ($(PORTNAME), univel)
7786
install-shlib-dep := install-shlib
7887
shlib := libpgtcl.so.1
79-
LDFLAGS_SL = -G -z text
88+
LDFLAGS_SL := -G -z text
8089
CFLAGS += $(CFLAGS_SL)
8190
endif
8291

8392
ifeq ($(PORTNAME), hpux)
84-
install-shlib-dep := install-shlib
85-
shlib := libpgtcl.sl
86-
LDFLAGS_SL = -b
87-
CFLAGS += $(CFLAGS_SL)
93+
install-shlib-dep := install-shlib
94+
shlib := libpgtcl.sl
95+
LDFLAGS_SL := -b
96+
CFLAGS += $(CFLAGS_SL)
8897
endif
8998

9099
OBJS= pgtcl.o pgtclCmds.o pgtclId.o

src/interfaces/libpq/Makefile.in

+39-30
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#
88
#
99
# IDENTIFICATION
10-
# $Header: /cvsroot/pgsql/src/interfaces/libpq/Attic/Makefile.in,v 1.27 1998/08/22 04:24:28 momjian Exp $
10+
# $Header: /cvsroot/pgsql/src/interfaces/libpq/Attic/Makefile.in,v 1.28 1998/09/10 04:59:01 momjian Exp $
1111
#
1212
#-------------------------------------------------------------------------
1313

@@ -41,57 +41,66 @@ shlib :=
4141
install-shlib-dep :=
4242

4343
ifeq ($(PORTNAME), linux)
44-
install-shlib-dep := install-shlib
45-
shlib := libpq.so.$(SO_MAJOR_VERSION)
46-
LDFLAGS_SL = -shared -soname libpq.so.$(SO_MAJOR_VERSION)
47-
CFLAGS += $(CFLAGS_SL)
44+
install-shlib-dep := install-shlib
45+
shlib := libpq.so.$(SO_MAJOR_VERSION)
46+
LDFLAGS_SL := -shared -soname libpq.so.$(SO_MAJOR_VERSION)
47+
CFLAGS += $(CFLAGS_SL)
4848
endif
4949

5050
ifeq ($(PORTNAME), bsd)
5151
ifdef BSD_SHLIB
52-
install-shlib-dep := install-shlib
53-
shlib := libpq.so.$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION)
54-
LDFLAGS_SL = -x -Bshareable -Bforcearchive
55-
CFLAGS += $(CFLAGS_SL)
52+
install-shlib-dep := install-shlib
53+
shlib := libpq.so.$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION)
54+
LDFLAGS_SL := -x -Bshareable -Bforcearchive
55+
CFLAGS += $(CFLAGS_SL)
5656
endif
5757
endif
5858

5959
ifeq ($(PORTNAME), bsdi)
6060
ifdef BSD_SHLIB
61-
install-shlib-dep := install-shlib
62-
shlib := libpq.so.$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION)
63-
LD=shlicc
64-
LDFLAGS_SL = -r -O
65-
CFLAGS += $(CFLAGS_SL)
61+
ifeq ($(LDSUFFIX), .so)
62+
install-shlib-dep := install-shlib
63+
shlib := libpq.so.$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION)
64+
LD := shlicc
65+
LDFLAGS_SL += -O -shared
66+
CFLAGS += $(CFLAGS_SL)
67+
endif
68+
ifeq ($(LDSUFFIX), .o)
69+
install-shlib-dep := install-shlib
70+
shlib := libpq.o.$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION)
71+
LD :=shlicc
72+
LDFLAGS_SL += -O -r
73+
CFLAGS += $(CFLAGS_SL)
74+
endif
6675
endif
6776
endif
6877

6978
ifeq ($(PORTNAME), solaris)
70-
install-shlib-dep := install-shlib
71-
shlib := libpq.so.$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION)
72-
LDFLAGS_SL = -G -z text
73-
CFLAGS += $(CFLAGS_SL)
79+
install-shlib-dep := install-shlib
80+
shlib := libpq.so.$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION)
81+
LDFLAGS_SL := -G -z text
82+
CFLAGS += $(CFLAGS_SL)
7483
endif
7584

7685
ifeq ($(PORTNAME), unixware)
77-
install-shlib-dep := install-shlib
78-
shlib := libpq.so.$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION)
79-
LDFLAGS_SL = -G -z text
80-
CFLAGS += $(CFLAGS_SL)
86+
install-shlib-dep := install-shlib
87+
shlib := libpq.so.$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION)
88+
LDFLAGS_SL := -G -z text
89+
CFLAGS += $(CFLAGS_SL)
8190
endif
8291

8392
ifeq ($(PORTNAME), univel)
84-
install-shlib-dep := install-shlib
85-
shlib := libpq.so.$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION)
86-
LDFLAGS_SL = -G -z text
87-
CFLAGS += $(CFLAGS_SL)
93+
install-shlib-dep := install-shlib
94+
shlib := libpq.so.$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION)
95+
LDFLAGS_SL := -G -z text
96+
CFLAGS += $(CFLAGS_SL)
8897
endif
8998

9099
ifeq ($(PORTNAME), hpux)
91-
install-shlib-dep := install-shlib
92-
shlib := libpq.sl
93-
LDFLAGS_SL = -b
94-
CFLAGS += $(CFLAGS_SL)
100+
install-shlib-dep := install-shlib
101+
shlib := libpq.sl
102+
LDFLAGS_SL := -b
103+
CFLAGS += $(CFLAGS_SL)
95104
endif
96105

97106
all: libpq.a $(shlib)

0 commit comments

Comments
 (0)