]> git.sur5r.net Git - openldap/blobdiff - libraries/liblmdb/Makefile
ITS#8481 make shared lib suffix overridable
[openldap] / libraries / liblmdb / Makefile
index 0940c496ea2f1d41d0f88333f43ec9dd8dfdb551..f254511f1d03acb96d8def9aa0075bfc9925daba 100644 (file)
@@ -26,6 +26,7 @@ OPT = -O2 -g
 CFLAGS = $(THREADS) $(OPT) $(W) $(XCFLAGS)
 LDLIBS =
 SOLIBS =
+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)