Fixed bug #2095: libzoompp.so must be it's own debian package.
[yazpp-moved-to-github.git] / zoom / Makefile.am
index e9057ab..4892bbc 100644 (file)
@@ -1,25 +1,27 @@
-# $Header: /home/cvsroot/yaz++/zoom/Makefile.am,v 1.3 2002-10-09 09:07:10 mike Exp $
+# $Header: /home/cvsroot/yaz++/zoom/Makefile.am,v 1.15 2008-02-21 09:43:27 adam Exp $
 
 AM_CXXFLAGS= $(YAZINC) 
 
-lib_LTLIBRARIES = libzoomcpp.la
-LDADD=libzoomcpp.la $(YAZLALIB)
+if ZOOM
+lib_LTLIBRARIES = libzoompp.la
+noinst_PROGRAMS = zclient
+endif
 
-mirk_XXX_SOURCES = zexcept.cpp zconn.cpp zquery.cpp zrs.cpp zrec.cpp
-libzoomcpp_la_SOURCES = $(mirk_XXX_SOURCES) zoom.h interface.h
+libzoompp_la_LDFLAGS=-version-info 3:0:0
+LDADD=libzoompp.la $(YAZLALIB)
 
-noinst_PROGRAMS = zclient
+mirk_sources = zexcept.cpp zconn.cpp zquery.cpp zrs.cpp zrec.cpp
+libzoompp_la_SOURCES = $(mirk_sources) interface.h
+pkginclude_HEADERS=zoom.h
 
 zclient_SOURCES=zclient.cpp
 
-EXTRA_DIST=master-header Changes README
-
-all: interface.h zclient
+EXTRA_DIST=master-header README
 
 test: zclient
        ./zclient bagel.indexdata.dk 210 gils '@and mineral epicenter'
 
-$(mirk_XXX_SOURCES): zoom.h
+$(mirk_sources): zoom.h
 
 zoom.h: master-header
        rm -f $@
@@ -28,5 +30,5 @@ zoom.h: master-header
 
 interface.h: master-header
        rm -f $@
-       grep -v '^*' $< > $@
+       grep -v '^*' $< | sed 's/YAZ_EXPORT //g' > $@
        chmod -w $@