Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commite1f2188

Browse files
committed
More bsdi 4.0 additions.
1 parent56a2d80 commite1f2188

File tree

2 files changed

+62
-44
lines changed

2 files changed

+62
-44
lines changed

‎src/interfaces/libpgtcl/Makefile.in

Lines changed: 23 additions & 14 deletions
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

Lines changed: 39 additions & 30 deletions
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)

[8]ページ先頭

©2009-2025 Movatter.jp