|
7 | 7 | #
|
8 | 8 | #
|
9 | 9 | # 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 $ |
11 | 11 | #
|
12 | 12 | #-------------------------------------------------------------------------
|
13 | 13 |
|
@@ -41,57 +41,66 @@ shlib :=
|
41 | 41 | install-shlib-dep :=
|
42 | 42 |
|
43 | 43 | 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) |
48 | 48 | endif
|
49 | 49 |
|
50 | 50 | ifeq ($(PORTNAME), bsd)
|
51 | 51 | 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) |
56 | 56 | endif
|
57 | 57 | endif
|
58 | 58 |
|
59 | 59 | ifeq ($(PORTNAME), bsdi)
|
60 | 60 | 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 |
66 | 75 | endif
|
67 | 76 | endif
|
68 | 77 |
|
69 | 78 | 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) |
74 | 83 | endif
|
75 | 84 |
|
76 | 85 | 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) |
81 | 90 | endif
|
82 | 91 |
|
83 | 92 | 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) |
88 | 97 | endif
|
89 | 98 |
|
90 | 99 | 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) |
95 | 104 | endif
|
96 | 105 |
|
97 | 106 | all: libpq.a $(shlib)
|
|
0 commit comments