7
7
#
8
8
#
9
9
# IDENTIFICATION
10
- # $Header: /cvsroot/pgsql/src/interfaces/libpq/Makefile,v 1.24 1997/01/06 00:24:24 scrappy Exp $
10
+ # $Header: /cvsroot/pgsql/src/interfaces/libpq/Makefile,v 1.25 1997/01/10 04:01:09 vadim Exp $
11
11
#
12
12
# -------------------------------------------------------------------------
13
13
@@ -29,8 +29,11 @@ VPATH:= $(VPATH):../backend/lib
29
29
OBJS = fe-auth.o fe-connect.o fe-exec.o fe-misc.o fe-lobj.o \
30
30
../backend/lib/dllist.o pqsignal.o
31
31
32
+
32
33
shlib :=
34
+ install-shlib-dep :=
33
35
ifdef LINUX_ELF
36
+ install-shlib-dep := install-shlib
34
37
ifeq ($(PORTNAME ) , linux)
35
38
shlib := libpq.so.1
36
39
endif
@@ -62,7 +65,7 @@ fe-lobj.o: ../backend/fmgr.h
62
65
../backend/lib/dllist.o :
63
66
$(MAKE ) -C ../backend/lib dllist.o
64
67
65
- libpq.so.1 : $(OBJS )
68
+ $( shlib ) : $(OBJS )
66
69
$(LD ) $(LDFLAGS ) -shared $(OBJS ) -o $(shlib )
67
70
68
71
c.h : ../include/c.h
@@ -127,24 +130,18 @@ beforeinstall-headers:
127
130
@if [ ! -d $( HEADERDIR) /access ]; \
128
131
then mkdir $(HEADERDIR ) /access; fi
129
132
130
- ifdef LINUX_ELF
131
- install-shlib-dep := install-shlib
132
- else
133
- install-shlib-dep :=
134
- endif
135
-
136
133
install-libpq : libpq.a
137
134
$(INSTALL ) $(INSTL_LIB_OPTS ) libpq.a $(DESTDIR )$(LIBDIR ) /libpq.a
138
135
139
- install-shlib : libpq.so.1
136
+ install-shlib : $( shlib )
140
137
$(INSTALL ) $(INSTL_LIB_OPTS ) $(shlib ) $(DESTDIR )$(LIBDIR ) /$(shlib )
141
138
142
139
depend dep :
143
140
$(CC ) -MM $(INCLUDE_OPT ) * .c > depend
144
141
145
142
.PHONY : clean
146
143
clean :
147
- rm -f libpq.a libpq.so.1 $(OBJS ) c.h
144
+ rm -f libpq.a $( shlib ) $(OBJS ) c.h
148
145
149
146
ifeq (depend,$(wildcard depend) )
150
147
include depend
0 commit comments