X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=index%2FMakefile.am;h=0a835a2f82967d14a1af24f93c45e5ed35fe025d;hb=8abdfafe0e02938490b7140bfbf577fe4a7cfa15;hp=045a0222aea252fe49540b92fe05b590295da428;hpb=f12eb4478fcad5ac0d68a39c0f32920a969b7a6d;p=idzebra-moved-to-github.git diff --git a/index/Makefile.am b/index/Makefile.am index 045a022..0a835a2 100644 --- a/index/Makefile.am +++ b/index/Makefile.am @@ -1,34 +1,45 @@ -## $Id: Makefile.am,v 1.1 2000-04-05 09:59:42 adam Exp $ +## $Id: Makefile.am,v 1.9 2002-03-21 13:31:37 adam Exp $ + +noinst_PROGRAMS = apitest kdump + +noinst_LIBRARIES = libzebra.a + +libzebra_a_SOURCES = dir.c dirs.c trav.c kinput.c kcompare.c \ + attribute.c symtab.c recindex.c recstat.c lockutil.c \ + zebraapi.c zinfo.c invstat.c sortidx.c compact.c zsets.c zrpn.c \ + rank1.c trunc.c retrieve.c extract.c index.h recindex.h recindxp.h \ + zebraapi.h zinfo.h zserver.h +if ISZMBOL +zmbol_libs = ../isam/libisam.a ../isamc/libisamc.a ../isamb/libisamb.a +else +zmbol_libs = +endif + +libzebra_a_LIBADD = \ + ../rset/librset.a ../dict/libdict.a ../isams/libisams.a \ + $(zmbol_libs) ../recctrl/librecctrl.a ../bfile/libbfile.a ../dfa/libdfa.a \ + ../util/libutil.a if ISZMBOL -bin_PROGRAMS = zmbolidx zmbolsrv apitest -zmbolidx_SOURCES = main.c dir.c dirs.c trav.c extract.c kinput.c kcompare.c \ - symtab.c recindex.c recstat.c lockutil.c lockidx.c \ - zinfo.c invstat.c sortidx.c compact.c \ - index.h recindex.h recindxp.h zebraapi.h zinfo.h zserver.h - -zmbolsrv_SOURCES = zserver.c kcompare.c zrpn.c zsets.c attribute.c recindex.c \ - lockutil.c locksrv.c zinfo.c trunc.c sortidx.c rank1.c zebraapi.c \ - retrieve.c kinput.c \ - index.h recindex.h recindxp.h zebraapi.h zinfo.h zserver.h +bin_PROGRAMS = zmbolidx zmbolsrv else bin_PROGRAMS = zebraidx zebrasrv -zebraidx_SOURCES = main.c dir.c dirs.c trav.c extract.c kinput.c kcompare.c \ - symtab.c recindex.c recstat.c lockutil.c lockidx.c \ - zinfo.c invstat.c sortidx.c compact.c \ - index.h recindex.h recindxp.h zebraapi.h zinfo.h zserver.h - -zebrasrv_SOURCES = zserver.c kcompare.c zrpn.c zsets.c attribute.c recindex.c \ - lockutil.c locksrv.c zinfo.c trunc.c sortidx.c rank1.c zebraapi.c \ - retrieve.c kinput.c \ - index.h recindex.h recindxp.h zebraapi.h zinfo.h zserver.h endif -apitest_SOURCES = apitest.c kcompare.c zrpn.c zsets.c attribute.c recindex.c \ - lockutil.c locksrv.c zinfo.c trunc.c sortidx.c rank1.c zebraapi.c \ - retrieve.c kinput.c \ - index.h recindex.h recindxp.h zebraapi.h zinfo.h zserver.h +zmbolidx_SOURCES = main.c +zmbolsrv_SOURCES = zserver.c +zebraidx_SOURCES = main.c +zebrasrv_SOURCES = zserver.c +apitest_SOURCES = apitest.c +kdump_SOURCES=kdump.c kcompare.c + +CFLAGS = -I$(srcdir)/../include $(YAZINC) $(TCL_INCLUDE) -INCLUDES = -I$(srcdir)/../include @YAZINC@ +LDADD = libzebra.a $(YAZLIB) $(TCL_LIB) -LDADD = @SUBLIBS@ @YAZLIB@ +libzebra.a: $(libzebra_a_OBJECTS) $(libzebra_a_DEPENDENCIES) + -test ! -d atmp && mkdir atmp + -rm -f libzebra.a + mkdir atmp; for i in $(libzebra_a_LIBADD); do cd atmp; ar x ../$$i; cd ..; done + ar cru libzebra.a $(libzebra_a_OBJECTS) libzebra.a atmp/*.o + $(RANLIB) libzebra.a