c75f8666003c08afb595fb24cd79708af9ea52ef
[yazpp-moved-to-github.git] / zoom / Makefile.am
1 # $Header: /home/cvsroot/yaz++/zoom/Makefile.am,v 1.7 2002-11-04 23:08:49 mike Exp $
2
3 AM_CXXFLAGS= $(YAZINC) 
4
5 noinst_LTLIBRARIES = libzoomcpp.la
6 LDADD=libzoomcpp.la $(YAZLALIB)
7
8 mirk_XXX_SOURCES = zexcept.cpp zconn.cpp zquery.cpp zrs.cpp zrec.cpp
9 libzoomcpp_la_SOURCES = $(mirk_XXX_SOURCES) interface.h
10 pkginclude_HEADERS=zoom.h
11
12 noinst_PROGRAMS = zclient
13
14 zclient_SOURCES=zclient.cpp
15
16 EXTRA_DIST=master-header Changes README
17
18 all: interface.h zclient
19
20 test: zclient
21         ./zclient bagel.indexdata.dk 210 gils '@and mineral epicenter'
22
23 $(mirk_XXX_SOURCES): zoom.h
24
25 zoom.h: master-header
26         rm -f $@
27         sed 's/^*       /       /; s/^*/ /' $< > $@
28         chmod -w $@
29
30 interface.h: master-header
31         rm -f $@
32         grep -v '^*' $< | sed 's/YAZ_EXPORT //g' > $@
33         chmod -w $@