77#
88#
99# 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 $
1111#
1212# -------------------------------------------------------------------------
1313
14- SO_MAJOR_VERSION =2
15- SO_MINOR_VERSION =0
14+ NAME = pgtcl
15+ SO_MAJOR_VERSION = 2
16+ SO_MINOR_VERSION = 0
1617
17- SRCDIR =../..
18+ SRCDIR =@top_srcdir@
1819include $(SRCDIR ) /Makefile.global
1920
2021INCLUDE_OPT =\
@@ -34,100 +35,99 @@ endif
3435install-shlib-dep :=
3536shlib :=
3637
37- LIBPQ = -L$(SRCDIR ) /interfaces/libpq -lpq
38+ LIBPQ = -L$(SRCDIR ) /interfaces/libpq -lpq
3839
3940ifeq ($(PORTNAME ) , linux)
4041install-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 )
4344LDFLAGS_SL = -shared
4445endif
4546
4647ifeq ($(PORTNAME ) , bsd)
4748 ifdef BSD_SHLIB
4849install-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 )
5253 endif
5354endif
5455
5556ifeq ($(PORTNAME ) , bsdi)
5657 ifdef BSD_SHLIB
5758 ifeq ($(DLSUFFIX), .so)
5859install-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 )
6263 endif
6364 ifeq ($(DLSUFFIX), .o)
6465install-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 )
6970 endif
7071 endif
7172endif
7273
7374ifeq ($(PORTNAME ) , solaris_sparc)
7475install-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 )
7677LDFLAGS_SL := -G
77- CFLAGS +=$(CFLAGS_SL )
78+ CFLAGS +=$(CFLAGS_SL )
7879endif
7980
8081ifeq ($(PORTNAME ) , solaris_i386)
8182install-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 )
8384LDFLAGS_SL := -G
84- CFLAGS +=$(CFLAGS_SL )
85+ CFLAGS +=$(CFLAGS_SL )
8586endif
8687
8788ifeq ($(PORTNAME ) , svr4)
8889install-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 )
9091LDFLAGS_SL := -G
91- CFLAGS +=$(CFLAGS_SL )
92+ CFLAGS +=$(CFLAGS_SL )
9293endif
9394
9495ifeq ($(PORTNAME ) , unixware)
9596install-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 )
9798LDFLAGS_SL := -G -z text
98- CFLAGS +=$(CFLAGS_SL )
99+ CFLAGS +=$(CFLAGS_SL )
99100endif
100101
101102ifeq ($(PORTNAME ) , univel)
102103install-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 )
104105LDFLAGS_SL := -G -z text
105- CFLAGS +=$(CFLAGS_SL )
106+ CFLAGS +=$(CFLAGS_SL )
106107endif
107108
108109ifeq ($(PORTNAME ) , hpux)
109110install-shlib-dep := install-shlib
110- shlib :=libpgtcl.sl
111+ shlib :=lib $( NAME )$( DLSUFFIX )
111112LDFLAGS_SL := -b
112- CFLAGS +=$(CFLAGS_SL )
113+ CFLAGS +=$(CFLAGS_SL )
113114endif
114115
115116OBJS = pgtcl.o pgtclCmds.o pgtclId.o
116117
117118
118- all :libpgtcl .a$(shlib )
119+ all :lib $( NAME ) .a$(shlib )
119120
120- libpgtcl .a :$(OBJS )
121+ lib $( NAME ) .a :$(OBJS )
121122ifdef MK_NO_LORDER
122- $(AR) $(AROPT)libpgtcl .a $(OBJS)
123+ $(AR) $(AROPT)lib$(NAME) .a $(OBJS)
123124else
124- $(AR) $(AROPT)libpgtcl .a `lorder $(OBJS) | tsort`
125+ $(AR) $(AROPT)lib$(NAME) .a `lorder $(OBJS) | tsort`
125126endif
126- $(RANLIB)libpgtcl .a
127+ $(RANLIB)lib$(NAME) .a
127128
128129$(shlib ) :$(OBJS )
129130$(LD ) $(LDFLAGS_SL ) -o$@ $(OBJS ) $(LIBPQ )
130- $(LN_S ) -f$@ libpgtcl.so
131131
132132.PHONY : beforeinstall-headers install-headers
133133.PHONY : install install-libpgtcl
@@ -140,17 +140,18 @@ install-headers: beforeinstall-headers libpgtcl.h
140140beforeinstall-headers :
141141@if [! -d $( HEADERDIR) ]; then mkdir$(HEADERDIR ) ; fi
142142
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
145145
146146install-shlib :$(shlib )
147147$(INSTALL ) $(INSTL_SHLIB_OPTS ) $(shlib ) \
148148$(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 )
151152
152153.PHONY : clean
153154clean :
154- rm -f$(OBJS ) $(shlib ) libpgtcl .alibpgtcl.so
155+ rm -f$(OBJS ) $(shlib ) lib $( NAME ) .alib $( NAME )$( DLSUFFIX )
155156
156157dep depend :