7
7
#
8
8
#
9
9
# IDENTIFICATION
10
- # $Header: /cvsroot/pgsql/src/interfaces/libpgtcl/Attic/Makefile.in,v 1.30 1998/10/12 02:40:59 momjian Exp $
10
+ # $Header: /cvsroot/pgsql/src/interfaces/libpgtcl/Attic/Makefile.in,v 1.31 1998/10/14 16:12:54 thomas Exp $
11
11
#
12
12
# -------------------------------------------------------------------------
13
13
14
- SO_MAJOR_VERSION =2
15
- SO_MINOR_VERSION =0
14
+ NAME = pgtcl
15
+ SO_MAJOR_VERSION = 2
16
+ SO_MINOR_VERSION = 0
16
17
17
- SRCDIR = ../..
18
+ SRCDIR = @top_srcdir@
18
19
include $(SRCDIR ) /Makefile.global
19
20
20
21
INCLUDE_OPT = \
@@ -34,100 +35,99 @@ endif
34
35
install-shlib-dep :=
35
36
shlib :=
36
37
37
- LIBPQ = -L$(SRCDIR ) /interfaces/libpq -lpq
38
+ LIBPQ = -L$(SRCDIR ) /interfaces/libpq -lpq
38
39
39
40
ifeq ($(PORTNAME ) , linux)
40
41
install-shlib-dep := install-shlib
41
- shlib := libpgtcl.so .$(SO_MAJOR_VERSION ) .$(SO_MINOR_VERSION )
42
- CFLAGS += $(CFLAGS_SL )
42
+ shlib := lib $( NAME )$( DLSUFFIX ) .$(SO_MAJOR_VERSION ) .$(SO_MINOR_VERSION )
43
+ CFLAGS += $(CFLAGS_SL )
43
44
LDFLAGS_SL = -shared
44
45
endif
45
46
46
47
ifeq ($(PORTNAME ) , bsd)
47
48
ifdef BSD_SHLIB
48
49
install-shlib-dep := install-shlib
49
- shlib := libpgtcl.so .$(SO_MAJOR_VERSION ) .$(SO_MINOR_VERSION )
50
- LDFLAGS_SL = -x -Bshareable -Bforcearchive
51
- CFLAGS += $(CFLAGS_SL )
50
+ shlib := lib $( NAME )$( DLSUFFIX ) .$(SO_MAJOR_VERSION ) .$(SO_MINOR_VERSION )
51
+ LDFLAGS_SL = -x -Bshareable -Bforcearchive
52
+ CFLAGS += $(CFLAGS_SL )
52
53
endif
53
54
endif
54
55
55
56
ifeq ($(PORTNAME ) , bsdi)
56
57
ifdef BSD_SHLIB
57
58
ifeq ($(DLSUFFIX), .so)
58
59
install-shlib-dep := install-shlib
59
- shlib := libpgtcl.so .$(SO_MAJOR_VERSION ) .$(SO_MINOR_VERSION )
60
- LDFLAGS_SL += -shared
61
- CFLAGS += $(CFLAGS_SL )
60
+ shlib := lib $( NAME )$( DLSUFFIX ) .$(SO_MAJOR_VERSION ) .$(SO_MINOR_VERSION )
61
+ LDFLAGS_SL += -shared
62
+ CFLAGS += $(CFLAGS_SL )
62
63
endif
63
64
ifeq ($(DLSUFFIX), .o)
64
65
install-shlib-dep := install-shlib
65
- shlib := libpgtcl.o .$(SO_MAJOR_VERSION ) .$(SO_MINOR_VERSION )
66
- LD := shlicc
67
- LDFLAGS_SL += -O -r
68
- CFLAGS += $(CFLAGS_SL )
66
+ shlib := lib $( NAME )$( DLSUFFIX ) .$(SO_MAJOR_VERSION ) .$(SO_MINOR_VERSION )
67
+ LD := shlicc
68
+ LDFLAGS_SL += -O -r
69
+ CFLAGS += $(CFLAGS_SL )
69
70
endif
70
71
endif
71
72
endif
72
73
73
74
ifeq ($(PORTNAME ) , solaris_sparc)
74
75
install-shlib-dep := install-shlib
75
- shlib := libpgtcl.so .$(SO_MAJOR_VERSION ) .$(SO_MINOR_VERSION )
76
+ shlib := lib $( NAME )$( DLSUFFIX ) .$(SO_MAJOR_VERSION ) .$(SO_MINOR_VERSION )
76
77
LDFLAGS_SL := -G
77
- CFLAGS += $(CFLAGS_SL )
78
+ CFLAGS += $(CFLAGS_SL )
78
79
endif
79
80
80
81
ifeq ($(PORTNAME ) , solaris_i386)
81
82
install-shlib-dep := install-shlib
82
- shlib := libpgtcl.so .$(SO_MAJOR_VERSION ) .$(SO_MINOR_VERSION )
83
+ shlib := lib $( NAME )$( DLSUFFIX ) .$(SO_MAJOR_VERSION ) .$(SO_MINOR_VERSION )
83
84
LDFLAGS_SL := -G
84
- CFLAGS += $(CFLAGS_SL )
85
+ CFLAGS += $(CFLAGS_SL )
85
86
endif
86
87
87
88
ifeq ($(PORTNAME ) , svr4)
88
89
install-shlib-dep := install-shlib
89
- shlib := libpgtcl.so .$(SO_MAJOR_VERSION ) .$(SO_MINOR_VERSION )
90
+ shlib := lib $( NAME )$( DLSUFFIX ) .$(SO_MAJOR_VERSION ) .$(SO_MINOR_VERSION )
90
91
LDFLAGS_SL := -G
91
- CFLAGS += $(CFLAGS_SL )
92
+ CFLAGS += $(CFLAGS_SL )
92
93
endif
93
94
94
95
ifeq ($(PORTNAME ) , unixware)
95
96
install-shlib-dep := install-shlib
96
- shlib := libpgtcl.so .$(SO_MAJOR_VERSION ) .$(SO_MINOR_VERSION )
97
+ shlib := lib $( NAME )$( DLSUFFIX ) .$(SO_MAJOR_VERSION ) .$(SO_MINOR_VERSION )
97
98
LDFLAGS_SL := -G -z text
98
- CFLAGS += $(CFLAGS_SL )
99
+ CFLAGS += $(CFLAGS_SL )
99
100
endif
100
101
101
102
ifeq ($(PORTNAME ) , univel)
102
103
install-shlib-dep := install-shlib
103
- shlib := libpgtcl.so .$(SO_MAJOR_VERSION ) .$(SO_MINOR_VERSION )
104
+ shlib := lib $( NAME )$( DLSUFFIX ) .$(SO_MAJOR_VERSION ) .$(SO_MINOR_VERSION )
104
105
LDFLAGS_SL := -G -z text
105
- CFLAGS += $(CFLAGS_SL )
106
+ CFLAGS += $(CFLAGS_SL )
106
107
endif
107
108
108
109
ifeq ($(PORTNAME ) , hpux)
109
110
install-shlib-dep := install-shlib
110
- shlib := libpgtcl.sl
111
+ shlib := lib $( NAME )$( DLSUFFIX )
111
112
LDFLAGS_SL := -b
112
- CFLAGS += $(CFLAGS_SL )
113
+ CFLAGS += $(CFLAGS_SL )
113
114
endif
114
115
115
116
OBJS = pgtcl.o pgtclCmds.o pgtclId.o
116
117
117
118
118
- all : libpgtcl .a $(shlib )
119
+ all : lib $( NAME ) .a $(shlib )
119
120
120
- libpgtcl .a : $(OBJS )
121
+ lib $( NAME ) .a : $(OBJS )
121
122
ifdef MK_NO_LORDER
122
- $(AR) $(AROPT) libpgtcl .a $(OBJS)
123
+ $(AR) $(AROPT) lib$(NAME) .a $(OBJS)
123
124
else
124
- $(AR) $(AROPT) libpgtcl .a `lorder $(OBJS) | tsort`
125
+ $(AR) $(AROPT) lib$(NAME) .a `lorder $(OBJS) | tsort`
125
126
endif
126
- $(RANLIB) libpgtcl .a
127
+ $(RANLIB) lib$(NAME) .a
127
128
128
129
$(shlib ) : $(OBJS )
129
130
$(LD ) $(LDFLAGS_SL ) -o $@ $(OBJS ) $(LIBPQ )
130
- $(LN_S ) -f $@ libpgtcl.so
131
131
132
132
.PHONY : beforeinstall-headers install-headers
133
133
.PHONY : install install-libpgtcl
@@ -140,17 +140,18 @@ install-headers: beforeinstall-headers libpgtcl.h
140
140
beforeinstall-headers :
141
141
@if [ ! -d $( HEADERDIR) ]; then mkdir $(HEADERDIR ) ; fi
142
142
143
- install-libpgtcl : libpgtcl .a
144
- $(INSTALL ) $(INSTL_LIB_OPTS ) libpgtcl .a $(LIBDIR ) /libpgtcl .a
143
+ install-libpgtcl : lib $( NAME ) .a
144
+ $(INSTALL ) $(INSTL_LIB_OPTS ) lib $( NAME ) .a $(LIBDIR ) /lib $( NAME ) .a
145
145
146
146
install-shlib : $(shlib )
147
147
$(INSTALL ) $(INSTL_SHLIB_OPTS ) $(shlib ) \
148
148
$(LIBDIR ) /$(shlib )
149
- rm -f $(LIBDIR ) /libpgtcl.so
150
- $(LN_S ) -f $(shlib ) $(LIBDIR ) /libpgtcl.so
149
+ rm -f $(LIBDIR ) /lib$(NAME )$(DLSUFFIX )
150
+ cd $(LIBDIR ) && $(LN_S ) -f $(shlib ) lib$(NAME )$(DLSUFFIX ) .$(SO_MAJOR_VERSION )
151
+ cd $(LIBDIR ) && $(LN_S ) -f $(shlib ) lib$(NAME )$(DLSUFFIX )
151
152
152
153
.PHONY : clean
153
154
clean :
154
- rm -f $(OBJS ) $(shlib ) libpgtcl .a libpgtcl.so
155
+ rm -f $(OBJS ) $(shlib ) lib $( NAME ) .a lib $( NAME )$( DLSUFFIX )
155
156
156
157
dep depend :
0 commit comments