]> git.sur5r.net Git - openldap/commitdiff
ITS#8481 make shared lib suffix overridable
authorHoward Chu <hyc@openldap.org>
Fri, 19 Aug 2016 16:24:25 +0000 (17:24 +0100)
committerHoward Chu <hyc@openldap.org>
Fri, 19 Aug 2016 16:24:25 +0000 (17:24 +0100)
libraries/liblmdb/Makefile

index f3c93a2ff5426941024098bbb444c1d7e6d84d8c..72d0984607c15ec79d77448ba6f496eb86d50864 100644 (file)
@@ -26,6 +26,7 @@ OPT = -O2 -g
 CFLAGS = $(THREADS) $(OPT) $(W) $(XCFLAGS)
 LDLIBS = # -lntdll # Windows needs ntdll
 SOLIBS = # -lntdll
+SOEXT  = .so
 prefix = /usr/local
 exec_prefix = $(prefix)
 bindir = $(exec_prefix)/bin
@@ -37,7 +38,7 @@ mandir = $(datarootdir)/man
 ########################################################################
 
 IHDRS  = lmdb.h
-ILIBS  = liblmdb.a liblmdb.so
+ILIBS  = liblmdb.a liblmdb$(SOEXT)
 IPROGS = mdb_stat mdb_copy mdb_dump mdb_load
 IDOCS  = mdb_stat.1 mdb_copy.1 mdb_dump.1 mdb_load.1
 PROGS  = $(IPROGS) mtest mtest2 mtest3 mtest4 mtest5
@@ -63,7 +64,7 @@ test: all
 liblmdb.a:     mdb.o midl.o
        $(AR) rs $@ mdb.o midl.o
 
-liblmdb.so:    mdb.lo midl.lo
+liblmdb$(SOEXT):       mdb.lo midl.lo
 #      $(CC) $(LDFLAGS) -pthread -shared -Wl,-Bsymbolic -o $@ mdb.o midl.o $(SOLIBS)
        $(CC) $(LDFLAGS) -pthread -shared -o $@ mdb.lo midl.lo $(SOLIBS)