From 7157b2c6cdb6a8e49fbb5fa4eb4ec89941050d8c Mon Sep 17 00:00:00 2001 From: Jean-Francois Dockes Date: Sun, 2 Aug 2015 17:40:51 +0200 Subject: [PATCH] recollindex and python module building and running --- .hgignore | 71 +- src/Makefile.am | 285 +++ src/Makefile.in | 1817 ++++++++++++++++- src/autogen.sh | 4 + src/common/autoconfig.h.in | 75 +- src/configure.ac | 72 +- src/lib/mkMake.in | 198 -- src/mk/AIX | 9 - src/mk/CYGWIN | 10 - src/mk/Darwin | 9 - src/mk/Default | 8 - src/mk/FreeBSD | 5 - src/mk/Linux | 10 - src/mk/OpenBSD | 6 - src/mk/SunOS | 9 - src/mk/commondefs | 21 - src/mk/commontargets | 14 - src/mk/localdefs.in | 39 - src/mk/manifest.txt | 592 ------ src/python/recoll/setup.py.in | 19 +- src/query/{wasaparse.y => wasaparse.ypp} | 2 +- src/query/{wasaparse.cpp => wasaparseaux.cpp} | 3 +- src/query/y.tab.h | 13 + 23 files changed, 2144 insertions(+), 1147 deletions(-) create mode 100644 src/Makefile.am create mode 100755 src/autogen.sh delete mode 100755 src/lib/mkMake.in delete mode 100644 src/mk/AIX delete mode 100644 src/mk/CYGWIN delete mode 100644 src/mk/Darwin delete mode 100644 src/mk/Default delete mode 100644 src/mk/FreeBSD delete mode 100644 src/mk/Linux delete mode 100644 src/mk/OpenBSD delete mode 100644 src/mk/SunOS delete mode 100644 src/mk/commondefs delete mode 100644 src/mk/commontargets delete mode 100644 src/mk/localdefs.in delete mode 100644 src/mk/manifest.txt rename src/query/{wasaparse.y => wasaparse.ypp} (99%) rename src/query/{wasaparse.cpp => wasaparseaux.cpp} (99%) create mode 100644 src/query/y.tab.h diff --git a/.hgignore b/.hgignore index 10417b07..336b6996 100644 --- a/.hgignore +++ b/.hgignore @@ -2,26 +2,37 @@ syntax: glob *.dep *.dep.stamp *.o +.libs +*.la +stamp-h1 +.dirstamp +libtool +.deps +*.lo *~ \#* ptrans -src/Makefile -src/autom4te.cache -src/bincimapmime/alldeps -src/common/alldeps -src/common/autoconfig.h -src/common/rclversion.h +src/aclocal.m4 +src/config.guess +src/config.sub +src/depcomp +src/install-sh +src/ltmain.sh +src/m4/libtool.m4 +src/m4/ltoptions.m4 +src/m4/ltsugar.m4 +src/m4/ltversion.m4 +src/m4/lt~obsolete.m4 +src/missing src/config.log src/config.status src/configure -src/desktop/unity-lens-recoll/Makefile -src/desktop/unity-lens-recoll/autom4te.cache -src/desktop/unity-lens-recoll/bin/unity-recoll-daemon -src/desktop/unity-lens-recoll/config.log -src/desktop/unity-lens-recoll/config.status -src/desktop/unity-lens-recoll/data/recoll.lens -src/desktop/unity-lens-recoll/data/unity-lens-recoll.service -src/doc/user/HTML.manifest +src/ylwrap +src/query/wasaparse.h +src/Makefile +src/autom4te.cache +src/common/autoconfig.h +src/common/rclversion.h src/doc/user/RCL.INDEXING.CONFIG.html src/doc/user/RCL.INDEXING.EXTATTR.html src/doc/user/RCL.INDEXING.EXTTAGS.html @@ -37,56 +48,24 @@ src/doc/user/RCL.INSTALL.html src/doc/user/RCL.INTRODUCTION.RECOLL.html src/doc/user/RCL.INTRODUCTION.SEARCH.html src/doc/user/RCL.INTRODUCTION.html -src/doc/user/RCL.KICKER-APPLET.html src/doc/user/RCL.PROGRAM.API.html src/doc/user/RCL.PROGRAM.FIELDS.html src/doc/user/RCL.PROGRAM.html src/doc/user/RCL.SEARCH.ANCHORWILD.html src/doc/user/RCL.SEARCH.CASEDIAC.html src/doc/user/RCL.SEARCH.COMMANDLINE.html -src/doc/user/RCL.SEARCH.COMPLEX.html -src/doc/user/RCL.SEARCH.CUSTOM.html src/doc/user/RCL.SEARCH.DESKTOP.html -src/doc/user/RCL.SEARCH.HISTORY.html src/doc/user/RCL.SEARCH.KIO.html src/doc/user/RCL.SEARCH.LANG.html -src/doc/user/RCL.SEARCH.MULTIDB.html -src/doc/user/RCL.SEARCH.PREVIEW.html src/doc/user/RCL.SEARCH.PTRANS.html -src/doc/user/RCL.SEARCH.RESLIST.html -src/doc/user/RCL.SEARCH.SORT.html -src/doc/user/RCL.SEARCH.TERMEXPLORER.html -src/doc/user/RCL.SEARCH.TIPS.html -src/doc/user/RCL.SEARCH.WILDCARDS.html src/doc/user/RCL.SEARCH.html -src/doc/user/RCL.SEARCHKCL.html -src/doc/user/RCL.SEARCHKIO.SEARCHABLEDOCS.html -src/doc/user/RCL.SEARCHKIO.html src/doc/user/index.html -src/doc/user/usermanual-xml.html -src/doc/user/usermanual.aux src/doc/user/usermanual.html -src/doc/user/usermanual.html-text -src/doc/user/usermanual.log -src/doc/user/usermanual.out src/doc/user/usermanual.pdf -src/doc/user/usermanual.tex-pdf -src/doc/user/usermanual.tex-pdf-tmp -src/doc/user/usermanual.txt src/filters/rclexecm.pyc src/filters/rcllatinclass.pyc -src/index/alldeps -src/index/alldeps.stamp src/index/recollindex -src/internfile/alldeps src/kde/kioslave/kio_recoll/builddir -src/lib/Makefile -src/lib/alldeps -src/lib/librecoll.a -src/lib/librecoll.so* -src/lib/mkMake -src/mk/localdefs -src/mk/sysconf src/python/recoll/build src/python/recoll/recoll/__init__.pyc src/python/recoll/setup.py diff --git a/src/Makefile.am b/src/Makefile.am new file mode 100644 index 00000000..3103b453 --- /dev/null +++ b/src/Makefile.am @@ -0,0 +1,285 @@ + +CXXFLAGS ?= @CXXFLAGS@ +LIBXAPIAN=@LIBXAPIAN@ +XAPIANCXXFLAGS=@XAPIANCXXFLAGS@ +LIBICONV=@LIBICONV@ +INCICONV=@INCICONV@ +LIBFAM = @LIBFAM@ +RCLLIBVERSION=@RCLLIBVERSION@ +X_CFLAGS=@X_CFLAGS@ +X_PRE_LIBS=@X_PRE_LIBS@ +X_LIBS=@X_LIBS@ +X_EXTRA_LIBS=@X_EXTRA_LIBS@ +X_LIBX11=@X_LIBX11@ +DEFS=@DEFS@ + +COMMONCPPFLAGS = -I. \ + -I$(top_srcdir)/aspell \ + -I$(top_srcdir)/bincimapmime \ + -I$(top_srcdir)/common \ + -I$(top_srcdir)/index \ + -I$(top_srcdir)/internfile \ + -I$(top_srcdir)/rcldb \ + -I$(top_srcdir)/unac \ + -I$(top_srcdir)/utils + +AM_CPPFLAGS = -Wall -Wno-unused \ + $(COMMONCPPFLAGS) \ + $(INCICONV) \ + $(XAPIANCXXFLAGS) \ + $(X_CFLAGS) \ + -DRECOLL_DATADIR=\"${pkgdatadir}\" \ + -D_GNU_SOURCE \ + $(DEFS) + +ACLOCAL_AMFLAGS = -I m4 + +if NOTHREADS + LIBTHREADS= +else + LIBTHREADS= $(LIBSYSTHREADS) +endif + +librcldir = $(libdir)/recoll +librcl_LTLIBRARIES = librecoll.la + +librecoll_la_SOURCES = \ +aspell/aspell-local.h \ +aspell/rclaspell.cpp \ +aspell/rclaspell.h \ +bincimapmime/config.h \ +bincimapmime/convert.cc \ +bincimapmime/convert.h \ +bincimapmime/iodevice.cc \ +bincimapmime/iodevice.h \ +bincimapmime/iofactory.cc \ +bincimapmime/iofactory.h \ +bincimapmime/mime-inputsource.h \ +bincimapmime/mime-parsefull.cc \ +bincimapmime/mime-parseonlyheader.cc \ +bincimapmime/mime-printbody.cc \ +bincimapmime/mime-utils.h \ +bincimapmime/mime.cc \ +bincimapmime/mime.h \ +common/beaglequeuecache.cpp \ +common/beaglequeuecache.h \ +common/cstr.cpp \ +common/cstr.h \ +common/rclconfig.cpp \ +common/rclconfig.h \ +common/rclinit.cpp \ +common/rclinit.h \ +common/rclversion.h \ +common/textsplit.cpp \ +common/textsplit.h \ +common/unacpp.cpp \ +common/unacpp.h \ +common/unordered_defs.h \ +common/uproplist.h \ +index/beaglequeue.cpp \ +index/beaglequeue.h \ +index/bglfetcher.cpp \ +index/bglfetcher.h \ +index/checkretryfailed.cpp \ +index/checkretryfailed.h \ +index/fetcher.cpp \ +index/fetcher.h \ +index/fsfetcher.cpp \ +index/fsfetcher.h \ +index/fsindexer.cpp \ +index/fsindexer.h \ +index/indexer.cpp \ +index/indexer.h \ +index/mimetype.cpp \ +index/mimetype.h \ +index/rclmon.h \ +index/recollindex.h \ +index/subtreelist.cpp \ +index/subtreelist.h \ +internfile/Filter.h \ +internfile/extrameta.cpp \ +internfile/extrameta.h \ +internfile/htmlparse.cpp \ +internfile/htmlparse.h \ +internfile/indextext.h \ +internfile/internfile.cpp \ +internfile/internfile.h \ +internfile/mh_exec.cpp \ +internfile/mh_exec.h \ +internfile/mh_execm.cpp \ +internfile/mh_execm.h \ +internfile/mh_html.cpp \ +internfile/mh_html.h \ +internfile/mh_mail.cpp \ +internfile/mh_mail.h \ +internfile/mh_mbox.cpp \ +internfile/mh_mbox.h \ +internfile/mh_symlink.h \ +internfile/mh_text.cpp \ +internfile/mh_text.h \ +internfile/mh_unknown.h \ +internfile/mimehandler.cpp \ +internfile/mimehandler.h \ +internfile/myhtmlparse.cpp \ +internfile/myhtmlparse.h \ +internfile/txtdcode.cpp \ +internfile/uncomp.cpp \ +internfile/uncomp.h \ +query/docseq.cpp \ +query/docseq.h \ +query/docseqdb.cpp \ +query/docseqdb.h \ +query/docseqdocs.h \ +query/docseqhist.cpp \ +query/docseqhist.h \ +query/dynconf.cpp \ +query/dynconf.h \ +query/filtseq.cpp \ +query/filtseq.h \ +query/plaintorich.cpp \ +query/plaintorich.h \ +query/recollq.cpp \ +query/recollq.h \ +query/reslistpager.cpp \ +query/reslistpager.h \ +query/sortseq.cpp \ +query/sortseq.h \ +query/wasaparse.h \ +query/wasaparse.ypp \ +query/wasaparseaux.cpp \ +query/wasaparserdriver.h \ +query/wasatorcl.h \ +rcldb/daterange.cpp \ +rcldb/daterange.h \ +rcldb/expansiondbs.cpp \ +rcldb/expansiondbs.h \ +rcldb/rclabstract.cpp \ +rcldb/rcldb.cpp \ +rcldb/rcldb.h \ +rcldb/rcldb_p.h \ +rcldb/rcldoc.cpp \ +rcldb/rcldoc.h \ +rcldb/rcldups.cpp \ +rcldb/rclquery.cpp \ +rcldb/rclquery.h \ +rcldb/rclquery_p.h \ +rcldb/rclterms.cpp \ +rcldb/searchdata.cpp \ +rcldb/searchdata.h \ +rcldb/searchdatatox.cpp \ +rcldb/searchdataxml.cpp \ +rcldb/stemdb.cpp \ +rcldb/stemdb.h \ +rcldb/stoplist.cpp \ +rcldb/stoplist.h \ +rcldb/synfamily.cpp \ +rcldb/synfamily.h \ +rcldb/termproc.h \ +rcldb/xmacros.h \ +unac/unac.cpp \ +unac/unac.h \ +unac/unac_version.h \ +utils/appformime.cpp \ +utils/appformime.h \ +utils/base64.cpp \ +utils/base64.h \ +utils/cancelcheck.h \ +utils/circache.cpp \ +utils/circache.h \ +utils/closefrom.cpp \ +utils/closefrom.h \ +utils/conftree.cpp \ +utils/conftree.h \ +utils/copyfile.cpp \ +utils/copyfile.h \ +utils/cpuconf.cpp \ +utils/cpuconf.h \ +utils/debuglog.cpp \ +utils/debuglog.h \ +utils/ecrontab.cpp \ +utils/ecrontab.h \ +utils/execmd.cpp \ +utils/execmd.h \ +utils/fileudi.cpp \ +utils/fileudi.h \ +utils/fstreewalk.cpp \ +utils/fstreewalk.h \ +utils/hldata.h \ +utils/idfile.cpp \ +utils/idfile.h \ +utils/md5.cpp \ +utils/md5.h \ +utils/md5ut.cpp \ +utils/md5ut.h \ +utils/mimeparse.cpp \ +utils/mimeparse.h \ +utils/netcon.cpp \ +utils/netcon.h \ +utils/pathut.cpp \ +utils/pathut.h \ +utils/ptmutex.h \ +utils/pxattr.cpp \ +utils/pxattr.h \ +utils/rclionice.cpp \ +utils/rclionice.h \ +utils/readfile.cpp \ +utils/readfile.h \ +utils/refcntr.h \ +utils/smallut.cpp \ +utils/smallut.h \ +utils/strmatcher.cpp \ +utils/strmatcher.h \ +utils/transcode.cpp \ +utils/transcode.h \ +utils/utf8iter.h \ +utils/wipedir.cpp \ +utils/wipedir.h \ +utils/workqueue.h \ +utils/x11mon.cpp \ +utils/x11mon.h + +BUILT_SOURCES = query/wasaparse.cpp query/wasaparse.h + +# We use -release: the lib is only shared +# between recoll programs from the same release. +# -version-info $(VERSION_INFO) +librecoll_la_LDFLAGS = -release $(VERSION) \ + -Wl,--no-undefined -Wl,--warn-unresolved-symbols + +librecoll_la_LIBADD = $(LIBXAPIAN) $(LIBICONV) $(X_LIBX11) $(LIBTHREADS) + +bin_PROGRAMS = recollindex + +recollindex_SOURCES = \ + index/recollindex.cpp \ + index/rclmonprc.cpp \ + index/rclmonrcv.cpp + +recollindex_LDFLAGS = +recollindex_LDADD = librecoll.la + +defconfdir = $(pkgdatadir)/examples +defconf_DATA = \ +sampleconf/fragbuts.xml \ +sampleconf/fields \ +sampleconf/recoll.conf \ +sampleconf/mimeconf \ +sampleconf/recoll.qss \ +sampleconf/mimemap \ +sampleconf/mimeview + +filterdir = $(pkgdatadir)/filters +filter_DATA = filters/rcl* \ +filters/ppt-dump.py \ +filters/xls-dump.py \ +filters/xlsxmltocsv.py \ +filters/msodump.zip \ +desktop/hotrecoll.py \ +python/recoll/recoll/rclconfig.py + + +install-data-hook: + (cd $(filterdir); \ + chmod a+x rcl* ppt-dump.py xls-dump.py xlsxmltocsv.py hotrecoll.py; \ + chmod 0644 msodump.zip rclexecm.py rcllatinstops.zip rclconfig.py) + diff --git a/src/Makefile.in b/src/Makefile.in index 9c003fad..4b35b652 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -1,92 +1,1757 @@ -# Copyright (C) 2005 J.F.Dockes +# Makefile.in generated by automake 1.11.6 from Makefile.am. +# @configure_input@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software +# Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + + + +VPATH = @srcdir@ +am__make_dryrun = \ + { \ + am__dry=no; \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ + | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ + *) \ + for am__flg in $$MAKEFLAGS; do \ + case $$am__flg in \ + *=*|--*) ;; \ + *n*) am__dry=yes; break;; \ + esac; \ + done;; \ + esac; \ + test $$am__dry = yes; \ + } +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +bin_PROGRAMS = recollindex$(EXEEXT) +subdir = . +DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ + $(srcdir)/Makefile.in $(srcdir)/recollinstall.in \ + $(top_srcdir)/common/autoconfig.h.in \ + $(top_srcdir)/common/rclversion.h.in $(top_srcdir)/configure \ + $(top_srcdir)/python/recoll/setup.py.in \ + $(top_srcdir)/sampleconf/recoll.conf.in COPYING ChangeLog \ + INSTALL config.guess config.sub depcomp install-sh ltmain.sh \ + missing query/wasaparse.cpp ylwrap +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ + configure.lineno config.status.lineno +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/common/autoconfig.h +CONFIG_CLEAN_FILES = common/rclversion.h python/recoll/setup.py \ + recollinstall sampleconf/recoll.conf +CONFIG_CLEAN_VPATH_FILES = +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__uninstall_files_from_dir = { \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ + } +am__installdirs = "$(DESTDIR)$(librcldir)" "$(DESTDIR)$(bindir)" \ + "$(DESTDIR)$(defconfdir)" "$(DESTDIR)$(filterdir)" +LTLIBRARIES = $(librcl_LTLIBRARIES) +am__DEPENDENCIES_1 = +librecoll_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \ + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ + $(am__DEPENDENCIES_1) +am__dirstamp = $(am__leading_dot)dirstamp +am_librecoll_la_OBJECTS = aspell/rclaspell.lo bincimapmime/convert.lo \ + bincimapmime/iodevice.lo bincimapmime/iofactory.lo \ + bincimapmime/mime-parsefull.lo \ + bincimapmime/mime-parseonlyheader.lo \ + bincimapmime/mime-printbody.lo bincimapmime/mime.lo \ + common/beaglequeuecache.lo common/cstr.lo common/rclconfig.lo \ + common/rclinit.lo common/textsplit.lo common/unacpp.lo \ + index/beaglequeue.lo index/bglfetcher.lo \ + index/checkretryfailed.lo index/fetcher.lo index/fsfetcher.lo \ + index/fsindexer.lo index/indexer.lo index/mimetype.lo \ + index/subtreelist.lo internfile/extrameta.lo \ + internfile/htmlparse.lo internfile/internfile.lo \ + internfile/mh_exec.lo internfile/mh_execm.lo \ + internfile/mh_html.lo internfile/mh_mail.lo \ + internfile/mh_mbox.lo internfile/mh_text.lo \ + internfile/mimehandler.lo internfile/myhtmlparse.lo \ + internfile/txtdcode.lo internfile/uncomp.lo query/docseq.lo \ + query/docseqdb.lo query/docseqhist.lo query/dynconf.lo \ + query/filtseq.lo query/plaintorich.lo query/recollq.lo \ + query/reslistpager.lo query/sortseq.lo query/wasaparse.lo \ + query/wasaparseaux.lo rcldb/daterange.lo rcldb/expansiondbs.lo \ + rcldb/rclabstract.lo rcldb/rcldb.lo rcldb/rcldoc.lo \ + rcldb/rcldups.lo rcldb/rclquery.lo rcldb/rclterms.lo \ + rcldb/searchdata.lo rcldb/searchdatatox.lo \ + rcldb/searchdataxml.lo rcldb/stemdb.lo rcldb/stoplist.lo \ + rcldb/synfamily.lo unac/unac.lo utils/appformime.lo \ + utils/base64.lo utils/circache.lo utils/closefrom.lo \ + utils/conftree.lo utils/copyfile.lo utils/cpuconf.lo \ + utils/debuglog.lo utils/ecrontab.lo utils/execmd.lo \ + utils/fileudi.lo utils/fstreewalk.lo utils/idfile.lo \ + utils/md5.lo utils/md5ut.lo utils/mimeparse.lo utils/netcon.lo \ + utils/pathut.lo utils/pxattr.lo utils/rclionice.lo \ + utils/readfile.lo utils/smallut.lo utils/strmatcher.lo \ + utils/transcode.lo utils/wipedir.lo utils/x11mon.lo +librecoll_la_OBJECTS = $(am_librecoll_la_OBJECTS) +librecoll_la_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ + $(CXXFLAGS) $(librecoll_la_LDFLAGS) $(LDFLAGS) -o $@ +PROGRAMS = $(bin_PROGRAMS) +am_recollindex_OBJECTS = index/recollindex.$(OBJEXT) \ + index/rclmonprc.$(OBJEXT) index/rclmonrcv.$(OBJEXT) +recollindex_OBJECTS = $(am_recollindex_OBJECTS) +recollindex_DEPENDENCIES = librecoll.la +recollindex_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ + $(CXXFLAGS) $(recollindex_LDFLAGS) $(LDFLAGS) -o $@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)/common +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +am__mv = mv -f +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +YACCCOMPILE = $(YACC) $(AM_YFLAGS) $(YFLAGS) +LTYACCCOMPILE = $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=compile $(YACC) $(AM_YFLAGS) $(YFLAGS) +YLWRAP = $(top_srcdir)/ylwrap +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +SOURCES = $(librecoll_la_SOURCES) $(recollindex_SOURCES) +DIST_SOURCES = $(librecoll_la_SOURCES) $(recollindex_SOURCES) +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +DATA = $(defconf_DATA) $(filter_DATA) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +distdir = $(PACKAGE)-$(VERSION) +top_distdir = $(distdir) +am__remove_distdir = \ + if test -d "$(distdir)"; then \ + find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ + && rm -rf "$(distdir)" \ + || { sleep 5 && rm -rf "$(distdir)"; }; \ + else :; fi +DIST_ARCHIVES = $(distdir).tar.gz +GZIP_ENV = --best +distuninstallcheck_listfiles = find . -type f -print +am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ + | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' +distcleancheck_listfiles = find . -type f -print +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +GREP = @GREP@ +HAVE_MKDTEMP = @HAVE_MKDTEMP@ +INCICONV = @INCICONV@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBFAM = @LIBFAM@ +LIBICONV = @LIBICONV@ +LIBOBJS = @LIBOBJS@ +LIBQZEITGEIST = @LIBQZEITGEIST@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIBXAPIAN = @LIBXAPIAN@ +LIBXAPIANDIR = @LIBXAPIANDIR@ +LIBXAPIANSTATICEXTRA = @LIBXAPIANSTATICEXTRA@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MKDIR_P = @MKDIR_P@ +NM = @NM@ +NMEDIT = @NMEDIT@ +NOCMDLINE = @NOCMDLINE@ +NODYNLIB = @NODYNLIB@ +NOPIC = @NOPIC@ +NOPYTHON = @NOPYTHON@ +NOQTMAKE = @NOQTMAKE@ +NOTHREADS = @NOTHREADS@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +QMAKE = @QMAKE@ +QMAKEPATH = @QMAKEPATH@ +QMAKE_DISABLE_WEBKIT = @QMAKE_DISABLE_WEBKIT@ +QMAKE_DISABLE_ZEITGEIST = @QMAKE_DISABLE_ZEITGEIST@ +QMAKE_ENABLE_WEBKIT = @QMAKE_ENABLE_WEBKIT@ +QMAKE_ENABLE_ZEITGEIST = @QMAKE_ENABLE_ZEITGEIST@ +QTGUI = @QTGUI@ +QTRECOLL_DATADIR = @QTRECOLL_DATADIR@ +RANLIB = @RANLIB@ +RCLLIBVERSION = @RCLLIBVERSION@ +RCLVERSION = @RCLVERSION@ +SED = @SED@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +VERSION = @VERSION@ +XAPIANCXXFLAGS = @XAPIANCXXFLAGS@ +XAPIAN_CONFIG0 = @XAPIAN_CONFIG0@ +XAPIAN_CONFIG1 = @XAPIAN_CONFIG1@ +XAPIAN_CONFIG2 = @XAPIAN_CONFIG2@ +XMKMF = @XMKMF@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_LIBX11 = @X_LIBX11@ +X_PRE_LIBS = @X_PRE_LIBS@ +YACC = @YACC@ +YFLAGS = @YFLAGS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +aspellProg = @aspellProg@ bindir = @bindir@ -libdir = @libdir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +fileProg = @fileProg@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +COMMONCPPFLAGS = -I. \ + -I$(top_srcdir)/aspell \ + -I$(top_srcdir)/bincimapmime \ + -I$(top_srcdir)/common \ + -I$(top_srcdir)/index \ + -I$(top_srcdir)/internfile \ + -I$(top_srcdir)/rcldb \ + -I$(top_srcdir)/unac \ + -I$(top_srcdir)/utils -QMAKE = @QMAKE@ -QTGUI = @QTGUI@ +AM_CPPFLAGS = -Wall -Wno-unused \ + $(COMMONCPPFLAGS) \ + $(INCICONV) \ + $(XAPIANCXXFLAGS) \ + $(X_CFLAGS) \ + -DRECOLL_DATADIR=\"${pkgdatadir}\" \ + -D_GNU_SOURCE \ + $(DEFS) -RCLLIBVERSION=@RCLLIBVERSION@ +ACLOCAL_AMFLAGS = -I m4 +@NOTHREADS_FALSE@LIBTHREADS = $(LIBSYSTHREADS) +@NOTHREADS_TRUE@LIBTHREADS = +librcldir = $(libdir)/recoll +librcl_LTLIBRARIES = librecoll.la +librecoll_la_SOURCES = \ +aspell/aspell-local.h \ +aspell/rclaspell.cpp \ +aspell/rclaspell.h \ +bincimapmime/config.h \ +bincimapmime/convert.cc \ +bincimapmime/convert.h \ +bincimapmime/iodevice.cc \ +bincimapmime/iodevice.h \ +bincimapmime/iofactory.cc \ +bincimapmime/iofactory.h \ +bincimapmime/mime-inputsource.h \ +bincimapmime/mime-parsefull.cc \ +bincimapmime/mime-parseonlyheader.cc \ +bincimapmime/mime-printbody.cc \ +bincimapmime/mime-utils.h \ +bincimapmime/mime.cc \ +bincimapmime/mime.h \ +common/beaglequeuecache.cpp \ +common/beaglequeuecache.h \ +common/cstr.cpp \ +common/cstr.h \ +common/rclconfig.cpp \ +common/rclconfig.h \ +common/rclinit.cpp \ +common/rclinit.h \ +common/rclversion.h \ +common/textsplit.cpp \ +common/textsplit.h \ +common/unacpp.cpp \ +common/unacpp.h \ +common/unordered_defs.h \ +common/uproplist.h \ +index/beaglequeue.cpp \ +index/beaglequeue.h \ +index/bglfetcher.cpp \ +index/bglfetcher.h \ +index/checkretryfailed.cpp \ +index/checkretryfailed.h \ +index/fetcher.cpp \ +index/fetcher.h \ +index/fsfetcher.cpp \ +index/fsfetcher.h \ +index/fsindexer.cpp \ +index/fsindexer.h \ +index/indexer.cpp \ +index/indexer.h \ +index/mimetype.cpp \ +index/mimetype.h \ +index/rclmon.h \ +index/recollindex.h \ +index/subtreelist.cpp \ +index/subtreelist.h \ +internfile/Filter.h \ +internfile/extrameta.cpp \ +internfile/extrameta.h \ +internfile/htmlparse.cpp \ +internfile/htmlparse.h \ +internfile/indextext.h \ +internfile/internfile.cpp \ +internfile/internfile.h \ +internfile/mh_exec.cpp \ +internfile/mh_exec.h \ +internfile/mh_execm.cpp \ +internfile/mh_execm.h \ +internfile/mh_html.cpp \ +internfile/mh_html.h \ +internfile/mh_mail.cpp \ +internfile/mh_mail.h \ +internfile/mh_mbox.cpp \ +internfile/mh_mbox.h \ +internfile/mh_symlink.h \ +internfile/mh_text.cpp \ +internfile/mh_text.h \ +internfile/mh_unknown.h \ +internfile/mimehandler.cpp \ +internfile/mimehandler.h \ +internfile/myhtmlparse.cpp \ +internfile/myhtmlparse.h \ +internfile/txtdcode.cpp \ +internfile/uncomp.cpp \ +internfile/uncomp.h \ +query/docseq.cpp \ +query/docseq.h \ +query/docseqdb.cpp \ +query/docseqdb.h \ +query/docseqdocs.h \ +query/docseqhist.cpp \ +query/docseqhist.h \ +query/dynconf.cpp \ +query/dynconf.h \ +query/filtseq.cpp \ +query/filtseq.h \ +query/plaintorich.cpp \ +query/plaintorich.h \ +query/recollq.cpp \ +query/recollq.h \ +query/reslistpager.cpp \ +query/reslistpager.h \ +query/sortseq.cpp \ +query/sortseq.h \ +query/wasaparse.h \ +query/wasaparse.ypp \ +query/wasaparseaux.cpp \ +query/wasaparserdriver.h \ +query/wasatorcl.h \ +rcldb/daterange.cpp \ +rcldb/daterange.h \ +rcldb/expansiondbs.cpp \ +rcldb/expansiondbs.h \ +rcldb/rclabstract.cpp \ +rcldb/rcldb.cpp \ +rcldb/rcldb.h \ +rcldb/rcldb_p.h \ +rcldb/rcldoc.cpp \ +rcldb/rcldoc.h \ +rcldb/rcldups.cpp \ +rcldb/rclquery.cpp \ +rcldb/rclquery.h \ +rcldb/rclquery_p.h \ +rcldb/rclterms.cpp \ +rcldb/searchdata.cpp \ +rcldb/searchdata.h \ +rcldb/searchdatatox.cpp \ +rcldb/searchdataxml.cpp \ +rcldb/stemdb.cpp \ +rcldb/stemdb.h \ +rcldb/stoplist.cpp \ +rcldb/stoplist.h \ +rcldb/synfamily.cpp \ +rcldb/synfamily.h \ +rcldb/termproc.h \ +rcldb/xmacros.h \ +unac/unac.cpp \ +unac/unac.h \ +unac/unac_version.h \ +utils/appformime.cpp \ +utils/appformime.h \ +utils/base64.cpp \ +utils/base64.h \ +utils/cancelcheck.h \ +utils/circache.cpp \ +utils/circache.h \ +utils/closefrom.cpp \ +utils/closefrom.h \ +utils/conftree.cpp \ +utils/conftree.h \ +utils/copyfile.cpp \ +utils/copyfile.h \ +utils/cpuconf.cpp \ +utils/cpuconf.h \ +utils/debuglog.cpp \ +utils/debuglog.h \ +utils/ecrontab.cpp \ +utils/ecrontab.h \ +utils/execmd.cpp \ +utils/execmd.h \ +utils/fileudi.cpp \ +utils/fileudi.h \ +utils/fstreewalk.cpp \ +utils/fstreewalk.h \ +utils/hldata.h \ +utils/idfile.cpp \ +utils/idfile.h \ +utils/md5.cpp \ +utils/md5.h \ +utils/md5ut.cpp \ +utils/md5ut.h \ +utils/mimeparse.cpp \ +utils/mimeparse.h \ +utils/netcon.cpp \ +utils/netcon.h \ +utils/pathut.cpp \ +utils/pathut.h \ +utils/ptmutex.h \ +utils/pxattr.cpp \ +utils/pxattr.h \ +utils/rclionice.cpp \ +utils/rclionice.h \ +utils/readfile.cpp \ +utils/readfile.h \ +utils/refcntr.h \ +utils/smallut.cpp \ +utils/smallut.h \ +utils/strmatcher.cpp \ +utils/strmatcher.h \ +utils/transcode.cpp \ +utils/transcode.h \ +utils/utf8iter.h \ +utils/wipedir.cpp \ +utils/wipedir.h \ +utils/workqueue.h \ +utils/x11mon.cpp \ +utils/x11mon.h -all: configure mk/sysconf - ${MAKE} -C query wasaparse.tab.cpp - (cd lib; sh mkMake) - ${MAKE} -C lib - ${MAKE} -C index depend recollindex - @NOQTMAKE@(cd $(QTGUI); ${QMAKE} recoll.pro) - @NOQTMAKE@${MAKE} -C $(QTGUI) LFLAGS="$(LDFLAGS)" depth=.. prefix=$(prefix) exec_prefix=$(exec_prefix) libdir=$(libdir) - @NOPYTHON@${MAKE} -C python/recoll libdir=$(libdir) - ${MAKE} -C query recollq xadump +BUILT_SOURCES = query/wasaparse.cpp query/wasaparse.h -mk/sysconf: - @echo "You need to run configure first" ; exit 1 +# We use -release: the lib is only shared +# between recoll programs from the same release. +# -version-info $(VERSION_INFO) +librecoll_la_LDFLAGS = -release $(VERSION) \ + -Wl,--no-undefined -Wl,--warn-unresolved-symbols -static: mk/sysconf - ${MAKE} -C lib - rm -f index/recollindex - ${MAKE} -C index BSTATIC=-Wl,-Bstatic BDYNAMIC=-Wl,-Bdynamic \ - LIBXAPIANSTATICEXTRA="@LIBXAPIANSTATICEXTRA@" \ - recollindex - @NOQTMAKE@(cd $(QTGUI); $(QMAKE) recoll.pro) - @NOQTMAKE@rm -f $(QTGUI)/recoll - @NOQTMAKE@${MAKE} -C $(QTGUI) BSTATIC=-Wl,-Bstatic \ - @NOQTMAKE@ BDYNAMIC=-Wl,-Bdynamic depth=.. \ - @NOQTMAKE@ LIBXAPIANSTATICEXTRA="@LIBXAPIANSTATICEXTRA@" +librecoll_la_LIBADD = $(LIBXAPIAN) $(LIBICONV) $(X_LIBX11) $(LIBTHREADS) +recollindex_SOURCES = \ + index/recollindex.cpp \ + index/rclmonprc.cpp \ + index/rclmonrcv.cpp -clean: - ${MAKE} -C common clean - ${MAKE} -C index clean - ${MAKE} -C internfile clean - ${MAKE} -C query clean - ${MAKE} -C utils clean - -${MAKE} -C lib clean - -${MAKE} -C python/recoll clean - @NOQTMAKE@@-${MAKE} -C $(QTGUI) clean - rm -f qtgui/Makefile qtgui/confgui/Makefile qtgui/recoll - rm -f filters/rclexecm.pyc - rm -rf qtgui/.moc qtgui/.ui qtgui/confgui/.moc qtgui/confgui/.ui - rm -rf qtgui/.obj qtgui/.moc qtgui/.ui - rm -rf python/recoll/build - rm -rf php/recoll/build php/recoll/include php/recoll/modules - rm -rf $(QTGUI)/recoll.app +recollindex_LDFLAGS = +recollindex_LDADD = librecoll.la +defconfdir = $(pkgdatadir)/examples +defconf_DATA = \ +sampleconf/fragbuts.xml \ +sampleconf/fields \ +sampleconf/recoll.conf \ +sampleconf/mimeconf \ +sampleconf/recoll.qss \ +sampleconf/mimemap \ +sampleconf/mimeview -# Note: we don't remove the top Makefile, to keep the "clean" targets -# available but a "Make" won't work without a configure anyway -distclean: clean - ${MAKE} -C query distclean - -${MAKE} -C python/recoll distclean - rm -f mk/sysconf mk/localdefs sampleconf/recoll.conf \ - qtgui/recoll.pro \ - config.log config.status \ - recollinstall \ - lib/*.dep lib/mkMake lib/Makefile common/autoconfig.h - rm -f common/rclversion.h - rm -f index/alldeps lib/alldeps query/alldeps \ - bincimapmime/alldeps common/alldeps internfile/alldeps utils/alldeps - rm -rf autom4te.cache +filterdir = $(pkgdatadir)/filters +filter_DATA = filters/rcl* \ +filters/ppt-dump.py \ +filters/xls-dump.py \ +filters/xlsxmltocsv.py \ +filters/msodump.zip -maintainer-clean: distclean - rm -f doc/user/*.html* doc/user/*.txt doc/user/HTML.manifest - rm -f qtgui/i18n/*.qm +all: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) all-am -# recollinstall can be executed by the user and will compute 'normal' -# values for bindir etc., relative to the prefix argument. When executed -# here, we pass a bunch of variables in the environment, the values will -# override the computed defaults. -install: all - DESTDIR=${DESTDIR} bindir=${bindir} datadir=${datadir} \ - libdir=${libdir} mandir=${mandir} \ - /bin/sh ./recollinstall ${prefix} +.SUFFIXES: +.SUFFIXES: .cc .cpp .lo .o .obj .ypp +am--refresh: Makefile + @: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \ + $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + echo ' $(SHELL) ./config.status'; \ + $(SHELL) ./config.status;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ + esac; -configure: VERSION configure.ac - rm -f configure - autoconf - @echo run configure and make again - exit 1 -.PHONY: all static clean distclean install +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + $(SHELL) ./config.status --recheck + +$(top_srcdir)/configure: $(am__configure_deps) + $(am__cd) $(srcdir) && $(AUTOCONF) +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) +$(am__aclocal_m4_deps): + +common/autoconfig.h: common/stamp-h1 + @if test ! -f $@; then rm -f common/stamp-h1; else :; fi + @if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) common/stamp-h1; else :; fi + +common/stamp-h1: $(top_srcdir)/common/autoconfig.h.in $(top_builddir)/config.status + @rm -f common/stamp-h1 + cd $(top_builddir) && $(SHELL) ./config.status common/autoconfig.h +$(top_srcdir)/common/autoconfig.h.in: $(am__configure_deps) + ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) + rm -f common/stamp-h1 + touch $@ + +distclean-hdr: + -rm -f common/autoconfig.h common/stamp-h1 +common/rclversion.h: $(top_builddir)/config.status $(top_srcdir)/common/rclversion.h.in + cd $(top_builddir) && $(SHELL) ./config.status $@ +python/recoll/setup.py: $(top_builddir)/config.status $(top_srcdir)/python/recoll/setup.py.in + cd $(top_builddir) && $(SHELL) ./config.status $@ +recollinstall: $(top_builddir)/config.status $(srcdir)/recollinstall.in + cd $(top_builddir) && $(SHELL) ./config.status $@ +sampleconf/recoll.conf: $(top_builddir)/config.status $(top_srcdir)/sampleconf/recoll.conf.in + cd $(top_builddir) && $(SHELL) ./config.status $@ +install-librclLTLIBRARIES: $(librcl_LTLIBRARIES) + @$(NORMAL_INSTALL) + @list='$(librcl_LTLIBRARIES)'; test -n "$(librcldir)" || list=; \ + list2=; for p in $$list; do \ + if test -f $$p; then \ + list2="$$list2 $$p"; \ + else :; fi; \ + done; \ + test -z "$$list2" || { \ + echo " $(MKDIR_P) '$(DESTDIR)$(librcldir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(librcldir)" || exit 1; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(librcldir)'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(librcldir)"; \ + } + +uninstall-librclLTLIBRARIES: + @$(NORMAL_UNINSTALL) + @list='$(librcl_LTLIBRARIES)'; test -n "$(librcldir)" || list=; \ + for p in $$list; do \ + $(am__strip_dir) \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(librcldir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(librcldir)/$$f"; \ + done + +clean-librclLTLIBRARIES: + -test -z "$(librcl_LTLIBRARIES)" || rm -f $(librcl_LTLIBRARIES) + @list='$(librcl_LTLIBRARIES)'; for p in $$list; do \ + dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ + test "$$dir" != "$$p" || dir=.; \ + echo "rm -f \"$${dir}/so_locations\""; \ + rm -f "$${dir}/so_locations"; \ + done +aspell/$(am__dirstamp): + @$(MKDIR_P) aspell + @: > aspell/$(am__dirstamp) +aspell/$(DEPDIR)/$(am__dirstamp): + @$(MKDIR_P) aspell/$(DEPDIR) + @: > aspell/$(DEPDIR)/$(am__dirstamp) +aspell/rclaspell.lo: aspell/$(am__dirstamp) \ + aspell/$(DEPDIR)/$(am__dirstamp) +bincimapmime/$(am__dirstamp): + @$(MKDIR_P) bincimapmime + @: > bincimapmime/$(am__dirstamp) +bincimapmime/$(DEPDIR)/$(am__dirstamp): + @$(MKDIR_P) bincimapmime/$(DEPDIR) + @: > bincimapmime/$(DEPDIR)/$(am__dirstamp) +bincimapmime/convert.lo: bincimapmime/$(am__dirstamp) \ + bincimapmime/$(DEPDIR)/$(am__dirstamp) +bincimapmime/iodevice.lo: bincimapmime/$(am__dirstamp) \ + bincimapmime/$(DEPDIR)/$(am__dirstamp) +bincimapmime/iofactory.lo: bincimapmime/$(am__dirstamp) \ + bincimapmime/$(DEPDIR)/$(am__dirstamp) +bincimapmime/mime-parsefull.lo: bincimapmime/$(am__dirstamp) \ + bincimapmime/$(DEPDIR)/$(am__dirstamp) +bincimapmime/mime-parseonlyheader.lo: bincimapmime/$(am__dirstamp) \ + bincimapmime/$(DEPDIR)/$(am__dirstamp) +bincimapmime/mime-printbody.lo: bincimapmime/$(am__dirstamp) \ + bincimapmime/$(DEPDIR)/$(am__dirstamp) +bincimapmime/mime.lo: bincimapmime/$(am__dirstamp) \ + bincimapmime/$(DEPDIR)/$(am__dirstamp) +common/$(am__dirstamp): + @$(MKDIR_P) common + @: > common/$(am__dirstamp) +common/$(DEPDIR)/$(am__dirstamp): + @$(MKDIR_P) common/$(DEPDIR) + @: > common/$(DEPDIR)/$(am__dirstamp) +common/beaglequeuecache.lo: common/$(am__dirstamp) \ + common/$(DEPDIR)/$(am__dirstamp) +common/cstr.lo: common/$(am__dirstamp) \ + common/$(DEPDIR)/$(am__dirstamp) +common/rclconfig.lo: common/$(am__dirstamp) \ + common/$(DEPDIR)/$(am__dirstamp) +common/rclinit.lo: common/$(am__dirstamp) \ + common/$(DEPDIR)/$(am__dirstamp) +common/textsplit.lo: common/$(am__dirstamp) \ + common/$(DEPDIR)/$(am__dirstamp) +common/unacpp.lo: common/$(am__dirstamp) \ + common/$(DEPDIR)/$(am__dirstamp) +index/$(am__dirstamp): + @$(MKDIR_P) index + @: > index/$(am__dirstamp) +index/$(DEPDIR)/$(am__dirstamp): + @$(MKDIR_P) index/$(DEPDIR) + @: > index/$(DEPDIR)/$(am__dirstamp) +index/beaglequeue.lo: index/$(am__dirstamp) \ + index/$(DEPDIR)/$(am__dirstamp) +index/bglfetcher.lo: index/$(am__dirstamp) \ + index/$(DEPDIR)/$(am__dirstamp) +index/checkretryfailed.lo: index/$(am__dirstamp) \ + index/$(DEPDIR)/$(am__dirstamp) +index/fetcher.lo: index/$(am__dirstamp) \ + index/$(DEPDIR)/$(am__dirstamp) +index/fsfetcher.lo: index/$(am__dirstamp) \ + index/$(DEPDIR)/$(am__dirstamp) +index/fsindexer.lo: index/$(am__dirstamp) \ + index/$(DEPDIR)/$(am__dirstamp) +index/indexer.lo: index/$(am__dirstamp) \ + index/$(DEPDIR)/$(am__dirstamp) +index/mimetype.lo: index/$(am__dirstamp) \ + index/$(DEPDIR)/$(am__dirstamp) +index/subtreelist.lo: index/$(am__dirstamp) \ + index/$(DEPDIR)/$(am__dirstamp) +internfile/$(am__dirstamp): + @$(MKDIR_P) internfile + @: > internfile/$(am__dirstamp) +internfile/$(DEPDIR)/$(am__dirstamp): + @$(MKDIR_P) internfile/$(DEPDIR) + @: > internfile/$(DEPDIR)/$(am__dirstamp) +internfile/extrameta.lo: internfile/$(am__dirstamp) \ + internfile/$(DEPDIR)/$(am__dirstamp) +internfile/htmlparse.lo: internfile/$(am__dirstamp) \ + internfile/$(DEPDIR)/$(am__dirstamp) +internfile/internfile.lo: internfile/$(am__dirstamp) \ + internfile/$(DEPDIR)/$(am__dirstamp) +internfile/mh_exec.lo: internfile/$(am__dirstamp) \ + internfile/$(DEPDIR)/$(am__dirstamp) +internfile/mh_execm.lo: internfile/$(am__dirstamp) \ + internfile/$(DEPDIR)/$(am__dirstamp) +internfile/mh_html.lo: internfile/$(am__dirstamp) \ + internfile/$(DEPDIR)/$(am__dirstamp) +internfile/mh_mail.lo: internfile/$(am__dirstamp) \ + internfile/$(DEPDIR)/$(am__dirstamp) +internfile/mh_mbox.lo: internfile/$(am__dirstamp) \ + internfile/$(DEPDIR)/$(am__dirstamp) +internfile/mh_text.lo: internfile/$(am__dirstamp) \ + internfile/$(DEPDIR)/$(am__dirstamp) +internfile/mimehandler.lo: internfile/$(am__dirstamp) \ + internfile/$(DEPDIR)/$(am__dirstamp) +internfile/myhtmlparse.lo: internfile/$(am__dirstamp) \ + internfile/$(DEPDIR)/$(am__dirstamp) +internfile/txtdcode.lo: internfile/$(am__dirstamp) \ + internfile/$(DEPDIR)/$(am__dirstamp) +internfile/uncomp.lo: internfile/$(am__dirstamp) \ + internfile/$(DEPDIR)/$(am__dirstamp) +query/$(am__dirstamp): + @$(MKDIR_P) query + @: > query/$(am__dirstamp) +query/$(DEPDIR)/$(am__dirstamp): + @$(MKDIR_P) query/$(DEPDIR) + @: > query/$(DEPDIR)/$(am__dirstamp) +query/docseq.lo: query/$(am__dirstamp) query/$(DEPDIR)/$(am__dirstamp) +query/docseqdb.lo: query/$(am__dirstamp) \ + query/$(DEPDIR)/$(am__dirstamp) +query/docseqhist.lo: query/$(am__dirstamp) \ + query/$(DEPDIR)/$(am__dirstamp) +query/dynconf.lo: query/$(am__dirstamp) \ + query/$(DEPDIR)/$(am__dirstamp) +query/filtseq.lo: query/$(am__dirstamp) \ + query/$(DEPDIR)/$(am__dirstamp) +query/plaintorich.lo: query/$(am__dirstamp) \ + query/$(DEPDIR)/$(am__dirstamp) +query/recollq.lo: query/$(am__dirstamp) \ + query/$(DEPDIR)/$(am__dirstamp) +query/reslistpager.lo: query/$(am__dirstamp) \ + query/$(DEPDIR)/$(am__dirstamp) +query/sortseq.lo: query/$(am__dirstamp) \ + query/$(DEPDIR)/$(am__dirstamp) +query/wasaparse.lo: query/$(am__dirstamp) \ + query/$(DEPDIR)/$(am__dirstamp) +query/wasaparseaux.lo: query/$(am__dirstamp) \ + query/$(DEPDIR)/$(am__dirstamp) +rcldb/$(am__dirstamp): + @$(MKDIR_P) rcldb + @: > rcldb/$(am__dirstamp) +rcldb/$(DEPDIR)/$(am__dirstamp): + @$(MKDIR_P) rcldb/$(DEPDIR) + @: > rcldb/$(DEPDIR)/$(am__dirstamp) +rcldb/daterange.lo: rcldb/$(am__dirstamp) \ + rcldb/$(DEPDIR)/$(am__dirstamp) +rcldb/expansiondbs.lo: rcldb/$(am__dirstamp) \ + rcldb/$(DEPDIR)/$(am__dirstamp) +rcldb/rclabstract.lo: rcldb/$(am__dirstamp) \ + rcldb/$(DEPDIR)/$(am__dirstamp) +rcldb/rcldb.lo: rcldb/$(am__dirstamp) rcldb/$(DEPDIR)/$(am__dirstamp) +rcldb/rcldoc.lo: rcldb/$(am__dirstamp) rcldb/$(DEPDIR)/$(am__dirstamp) +rcldb/rcldups.lo: rcldb/$(am__dirstamp) \ + rcldb/$(DEPDIR)/$(am__dirstamp) +rcldb/rclquery.lo: rcldb/$(am__dirstamp) \ + rcldb/$(DEPDIR)/$(am__dirstamp) +rcldb/rclterms.lo: rcldb/$(am__dirstamp) \ + rcldb/$(DEPDIR)/$(am__dirstamp) +rcldb/searchdata.lo: rcldb/$(am__dirstamp) \ + rcldb/$(DEPDIR)/$(am__dirstamp) +rcldb/searchdatatox.lo: rcldb/$(am__dirstamp) \ + rcldb/$(DEPDIR)/$(am__dirstamp) +rcldb/searchdataxml.lo: rcldb/$(am__dirstamp) \ + rcldb/$(DEPDIR)/$(am__dirstamp) +rcldb/stemdb.lo: rcldb/$(am__dirstamp) rcldb/$(DEPDIR)/$(am__dirstamp) +rcldb/stoplist.lo: rcldb/$(am__dirstamp) \ + rcldb/$(DEPDIR)/$(am__dirstamp) +rcldb/synfamily.lo: rcldb/$(am__dirstamp) \ + rcldb/$(DEPDIR)/$(am__dirstamp) +unac/$(am__dirstamp): + @$(MKDIR_P) unac + @: > unac/$(am__dirstamp) +unac/$(DEPDIR)/$(am__dirstamp): + @$(MKDIR_P) unac/$(DEPDIR) + @: > unac/$(DEPDIR)/$(am__dirstamp) +unac/unac.lo: unac/$(am__dirstamp) unac/$(DEPDIR)/$(am__dirstamp) +utils/$(am__dirstamp): + @$(MKDIR_P) utils + @: > utils/$(am__dirstamp) +utils/$(DEPDIR)/$(am__dirstamp): + @$(MKDIR_P) utils/$(DEPDIR) + @: > utils/$(DEPDIR)/$(am__dirstamp) +utils/appformime.lo: utils/$(am__dirstamp) \ + utils/$(DEPDIR)/$(am__dirstamp) +utils/base64.lo: utils/$(am__dirstamp) utils/$(DEPDIR)/$(am__dirstamp) +utils/circache.lo: utils/$(am__dirstamp) \ + utils/$(DEPDIR)/$(am__dirstamp) +utils/closefrom.lo: utils/$(am__dirstamp) \ + utils/$(DEPDIR)/$(am__dirstamp) +utils/conftree.lo: utils/$(am__dirstamp) \ + utils/$(DEPDIR)/$(am__dirstamp) +utils/copyfile.lo: utils/$(am__dirstamp) \ + utils/$(DEPDIR)/$(am__dirstamp) +utils/cpuconf.lo: utils/$(am__dirstamp) \ + utils/$(DEPDIR)/$(am__dirstamp) +utils/debuglog.lo: utils/$(am__dirstamp) \ + utils/$(DEPDIR)/$(am__dirstamp) +utils/ecrontab.lo: utils/$(am__dirstamp) \ + utils/$(DEPDIR)/$(am__dirstamp) +utils/execmd.lo: utils/$(am__dirstamp) utils/$(DEPDIR)/$(am__dirstamp) +utils/fileudi.lo: utils/$(am__dirstamp) \ + utils/$(DEPDIR)/$(am__dirstamp) +utils/fstreewalk.lo: utils/$(am__dirstamp) \ + utils/$(DEPDIR)/$(am__dirstamp) +utils/idfile.lo: utils/$(am__dirstamp) utils/$(DEPDIR)/$(am__dirstamp) +utils/md5.lo: utils/$(am__dirstamp) utils/$(DEPDIR)/$(am__dirstamp) +utils/md5ut.lo: utils/$(am__dirstamp) utils/$(DEPDIR)/$(am__dirstamp) +utils/mimeparse.lo: utils/$(am__dirstamp) \ + utils/$(DEPDIR)/$(am__dirstamp) +utils/netcon.lo: utils/$(am__dirstamp) utils/$(DEPDIR)/$(am__dirstamp) +utils/pathut.lo: utils/$(am__dirstamp) utils/$(DEPDIR)/$(am__dirstamp) +utils/pxattr.lo: utils/$(am__dirstamp) utils/$(DEPDIR)/$(am__dirstamp) +utils/rclionice.lo: utils/$(am__dirstamp) \ + utils/$(DEPDIR)/$(am__dirstamp) +utils/readfile.lo: utils/$(am__dirstamp) \ + utils/$(DEPDIR)/$(am__dirstamp) +utils/smallut.lo: utils/$(am__dirstamp) \ + utils/$(DEPDIR)/$(am__dirstamp) +utils/strmatcher.lo: utils/$(am__dirstamp) \ + utils/$(DEPDIR)/$(am__dirstamp) +utils/transcode.lo: utils/$(am__dirstamp) \ + utils/$(DEPDIR)/$(am__dirstamp) +utils/wipedir.lo: utils/$(am__dirstamp) \ + utils/$(DEPDIR)/$(am__dirstamp) +utils/x11mon.lo: utils/$(am__dirstamp) utils/$(DEPDIR)/$(am__dirstamp) +librecoll.la: $(librecoll_la_OBJECTS) $(librecoll_la_DEPENDENCIES) $(EXTRA_librecoll_la_DEPENDENCIES) + $(librecoll_la_LINK) -rpath $(librcldir) $(librecoll_la_OBJECTS) $(librecoll_la_LIBADD) $(LIBS) +install-binPROGRAMS: $(bin_PROGRAMS) + @$(NORMAL_INSTALL) + @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \ + fi; \ + for p in $$list; do echo "$$p $$p"; done | \ + sed 's/$(EXEEXT)$$//' | \ + while read p p1; do if test -f $$p || test -f $$p1; \ + then echo "$$p"; echo "$$p"; else :; fi; \ + done | \ + sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \ + -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ + sed 'N;N;N;s,\n, ,g' | \ + $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ + { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ + if ($$2 == $$4) files[d] = files[d] " " $$1; \ + else { print "f", $$3 "/" $$4, $$1; } } \ + END { for (d in files) print "f", d, files[d] }' | \ + while read type dir files; do \ + if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ + test -z "$$files" || { \ + echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \ + $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ + } \ + ; done + +uninstall-binPROGRAMS: + @$(NORMAL_UNINSTALL) + @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ + files=`for p in $$list; do echo "$$p"; done | \ + sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ + -e 's/$$/$(EXEEXT)/' `; \ + test -n "$$list" || exit 0; \ + echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(bindir)" && rm -f $$files + +clean-binPROGRAMS: + @list='$(bin_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list +index/recollindex.$(OBJEXT): index/$(am__dirstamp) \ + index/$(DEPDIR)/$(am__dirstamp) +index/rclmonprc.$(OBJEXT): index/$(am__dirstamp) \ + index/$(DEPDIR)/$(am__dirstamp) +index/rclmonrcv.$(OBJEXT): index/$(am__dirstamp) \ + index/$(DEPDIR)/$(am__dirstamp) +recollindex$(EXEEXT): $(recollindex_OBJECTS) $(recollindex_DEPENDENCIES) $(EXTRA_recollindex_DEPENDENCIES) + @rm -f recollindex$(EXEEXT) + $(recollindex_LINK) $(recollindex_OBJECTS) $(recollindex_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + -rm -f aspell/rclaspell.$(OBJEXT) + -rm -f aspell/rclaspell.lo + -rm -f bincimapmime/convert.$(OBJEXT) + -rm -f bincimapmime/convert.lo + -rm -f bincimapmime/iodevice.$(OBJEXT) + -rm -f bincimapmime/iodevice.lo + -rm -f bincimapmime/iofactory.$(OBJEXT) + -rm -f bincimapmime/iofactory.lo + -rm -f bincimapmime/mime-parsefull.$(OBJEXT) + -rm -f bincimapmime/mime-parsefull.lo + -rm -f bincimapmime/mime-parseonlyheader.$(OBJEXT) + -rm -f bincimapmime/mime-parseonlyheader.lo + -rm -f bincimapmime/mime-printbody.$(OBJEXT) + -rm -f bincimapmime/mime-printbody.lo + -rm -f bincimapmime/mime.$(OBJEXT) + -rm -f bincimapmime/mime.lo + -rm -f common/beaglequeuecache.$(OBJEXT) + -rm -f common/beaglequeuecache.lo + -rm -f common/cstr.$(OBJEXT) + -rm -f common/cstr.lo + -rm -f common/rclconfig.$(OBJEXT) + -rm -f common/rclconfig.lo + -rm -f common/rclinit.$(OBJEXT) + -rm -f common/rclinit.lo + -rm -f common/textsplit.$(OBJEXT) + -rm -f common/textsplit.lo + -rm -f common/unacpp.$(OBJEXT) + -rm -f common/unacpp.lo + -rm -f index/beaglequeue.$(OBJEXT) + -rm -f index/beaglequeue.lo + -rm -f index/bglfetcher.$(OBJEXT) + -rm -f index/bglfetcher.lo + -rm -f index/checkretryfailed.$(OBJEXT) + -rm -f index/checkretryfailed.lo + -rm -f index/fetcher.$(OBJEXT) + -rm -f index/fetcher.lo + -rm -f index/fsfetcher.$(OBJEXT) + -rm -f index/fsfetcher.lo + -rm -f index/fsindexer.$(OBJEXT) + -rm -f index/fsindexer.lo + -rm -f index/indexer.$(OBJEXT) + -rm -f index/indexer.lo + -rm -f index/mimetype.$(OBJEXT) + -rm -f index/mimetype.lo + -rm -f index/rclmonprc.$(OBJEXT) + -rm -f index/rclmonrcv.$(OBJEXT) + -rm -f index/recollindex.$(OBJEXT) + -rm -f index/subtreelist.$(OBJEXT) + -rm -f index/subtreelist.lo + -rm -f internfile/extrameta.$(OBJEXT) + -rm -f internfile/extrameta.lo + -rm -f internfile/htmlparse.$(OBJEXT) + -rm -f internfile/htmlparse.lo + -rm -f internfile/internfile.$(OBJEXT) + -rm -f internfile/internfile.lo + -rm -f internfile/mh_exec.$(OBJEXT) + -rm -f internfile/mh_exec.lo + -rm -f internfile/mh_execm.$(OBJEXT) + -rm -f internfile/mh_execm.lo + -rm -f internfile/mh_html.$(OBJEXT) + -rm -f internfile/mh_html.lo + -rm -f internfile/mh_mail.$(OBJEXT) + -rm -f internfile/mh_mail.lo + -rm -f internfile/mh_mbox.$(OBJEXT) + -rm -f internfile/mh_mbox.lo + -rm -f internfile/mh_text.$(OBJEXT) + -rm -f internfile/mh_text.lo + -rm -f internfile/mimehandler.$(OBJEXT) + -rm -f internfile/mimehandler.lo + -rm -f internfile/myhtmlparse.$(OBJEXT) + -rm -f internfile/myhtmlparse.lo + -rm -f internfile/txtdcode.$(OBJEXT) + -rm -f internfile/txtdcode.lo + -rm -f internfile/uncomp.$(OBJEXT) + -rm -f internfile/uncomp.lo + -rm -f query/docseq.$(OBJEXT) + -rm -f query/docseq.lo + -rm -f query/docseqdb.$(OBJEXT) + -rm -f query/docseqdb.lo + -rm -f query/docseqhist.$(OBJEXT) + -rm -f query/docseqhist.lo + -rm -f query/dynconf.$(OBJEXT) + -rm -f query/dynconf.lo + -rm -f query/filtseq.$(OBJEXT) + -rm -f query/filtseq.lo + -rm -f query/plaintorich.$(OBJEXT) + -rm -f query/plaintorich.lo + -rm -f query/recollq.$(OBJEXT) + -rm -f query/recollq.lo + -rm -f query/reslistpager.$(OBJEXT) + -rm -f query/reslistpager.lo + -rm -f query/sortseq.$(OBJEXT) + -rm -f query/sortseq.lo + -rm -f query/wasaparse.$(OBJEXT) + -rm -f query/wasaparse.lo + -rm -f query/wasaparseaux.$(OBJEXT) + -rm -f query/wasaparseaux.lo + -rm -f rcldb/daterange.$(OBJEXT) + -rm -f rcldb/daterange.lo + -rm -f rcldb/expansiondbs.$(OBJEXT) + -rm -f rcldb/expansiondbs.lo + -rm -f rcldb/rclabstract.$(OBJEXT) + -rm -f rcldb/rclabstract.lo + -rm -f rcldb/rcldb.$(OBJEXT) + -rm -f rcldb/rcldb.lo + -rm -f rcldb/rcldoc.$(OBJEXT) + -rm -f rcldb/rcldoc.lo + -rm -f rcldb/rcldups.$(OBJEXT) + -rm -f rcldb/rcldups.lo + -rm -f rcldb/rclquery.$(OBJEXT) + -rm -f rcldb/rclquery.lo + -rm -f rcldb/rclterms.$(OBJEXT) + -rm -f rcldb/rclterms.lo + -rm -f rcldb/searchdata.$(OBJEXT) + -rm -f rcldb/searchdata.lo + -rm -f rcldb/searchdatatox.$(OBJEXT) + -rm -f rcldb/searchdatatox.lo + -rm -f rcldb/searchdataxml.$(OBJEXT) + -rm -f rcldb/searchdataxml.lo + -rm -f rcldb/stemdb.$(OBJEXT) + -rm -f rcldb/stemdb.lo + -rm -f rcldb/stoplist.$(OBJEXT) + -rm -f rcldb/stoplist.lo + -rm -f rcldb/synfamily.$(OBJEXT) + -rm -f rcldb/synfamily.lo + -rm -f unac/unac.$(OBJEXT) + -rm -f unac/unac.lo + -rm -f utils/appformime.$(OBJEXT) + -rm -f utils/appformime.lo + -rm -f utils/base64.$(OBJEXT) + -rm -f utils/base64.lo + -rm -f utils/circache.$(OBJEXT) + -rm -f utils/circache.lo + -rm -f utils/closefrom.$(OBJEXT) + -rm -f utils/closefrom.lo + -rm -f utils/conftree.$(OBJEXT) + -rm -f utils/conftree.lo + -rm -f utils/copyfile.$(OBJEXT) + -rm -f utils/copyfile.lo + -rm -f utils/cpuconf.$(OBJEXT) + -rm -f utils/cpuconf.lo + -rm -f utils/debuglog.$(OBJEXT) + -rm -f utils/debuglog.lo + -rm -f utils/ecrontab.$(OBJEXT) + -rm -f utils/ecrontab.lo + -rm -f utils/execmd.$(OBJEXT) + -rm -f utils/execmd.lo + -rm -f utils/fileudi.$(OBJEXT) + -rm -f utils/fileudi.lo + -rm -f utils/fstreewalk.$(OBJEXT) + -rm -f utils/fstreewalk.lo + -rm -f utils/idfile.$(OBJEXT) + -rm -f utils/idfile.lo + -rm -f utils/md5.$(OBJEXT) + -rm -f utils/md5.lo + -rm -f utils/md5ut.$(OBJEXT) + -rm -f utils/md5ut.lo + -rm -f utils/mimeparse.$(OBJEXT) + -rm -f utils/mimeparse.lo + -rm -f utils/netcon.$(OBJEXT) + -rm -f utils/netcon.lo + -rm -f utils/pathut.$(OBJEXT) + -rm -f utils/pathut.lo + -rm -f utils/pxattr.$(OBJEXT) + -rm -f utils/pxattr.lo + -rm -f utils/rclionice.$(OBJEXT) + -rm -f utils/rclionice.lo + -rm -f utils/readfile.$(OBJEXT) + -rm -f utils/readfile.lo + -rm -f utils/smallut.$(OBJEXT) + -rm -f utils/smallut.lo + -rm -f utils/strmatcher.$(OBJEXT) + -rm -f utils/strmatcher.lo + -rm -f utils/transcode.$(OBJEXT) + -rm -f utils/transcode.lo + -rm -f utils/wipedir.$(OBJEXT) + -rm -f utils/wipedir.lo + -rm -f utils/x11mon.$(OBJEXT) + -rm -f utils/x11mon.lo + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@aspell/$(DEPDIR)/rclaspell.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@bincimapmime/$(DEPDIR)/convert.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@bincimapmime/$(DEPDIR)/iodevice.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@bincimapmime/$(DEPDIR)/iofactory.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@bincimapmime/$(DEPDIR)/mime-parsefull.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@bincimapmime/$(DEPDIR)/mime-parseonlyheader.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@bincimapmime/$(DEPDIR)/mime-printbody.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@bincimapmime/$(DEPDIR)/mime.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/beaglequeuecache.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/cstr.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/rclconfig.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/rclinit.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/textsplit.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@common/$(DEPDIR)/unacpp.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@index/$(DEPDIR)/beaglequeue.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@index/$(DEPDIR)/bglfetcher.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@index/$(DEPDIR)/checkretryfailed.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@index/$(DEPDIR)/fetcher.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@index/$(DEPDIR)/fsfetcher.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@index/$(DEPDIR)/fsindexer.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@index/$(DEPDIR)/indexer.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@index/$(DEPDIR)/mimetype.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@index/$(DEPDIR)/rclmonprc.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@index/$(DEPDIR)/rclmonrcv.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@index/$(DEPDIR)/recollindex.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@index/$(DEPDIR)/subtreelist.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@internfile/$(DEPDIR)/extrameta.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@internfile/$(DEPDIR)/htmlparse.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@internfile/$(DEPDIR)/internfile.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@internfile/$(DEPDIR)/mh_exec.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@internfile/$(DEPDIR)/mh_execm.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@internfile/$(DEPDIR)/mh_html.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@internfile/$(DEPDIR)/mh_mail.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@internfile/$(DEPDIR)/mh_mbox.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@internfile/$(DEPDIR)/mh_text.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@internfile/$(DEPDIR)/mimehandler.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@internfile/$(DEPDIR)/myhtmlparse.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@internfile/$(DEPDIR)/txtdcode.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@internfile/$(DEPDIR)/uncomp.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@query/$(DEPDIR)/docseq.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@query/$(DEPDIR)/docseqdb.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@query/$(DEPDIR)/docseqhist.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@query/$(DEPDIR)/dynconf.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@query/$(DEPDIR)/filtseq.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@query/$(DEPDIR)/plaintorich.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@query/$(DEPDIR)/recollq.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@query/$(DEPDIR)/reslistpager.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@query/$(DEPDIR)/sortseq.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@query/$(DEPDIR)/wasaparse.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@query/$(DEPDIR)/wasaparseaux.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@rcldb/$(DEPDIR)/daterange.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@rcldb/$(DEPDIR)/expansiondbs.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@rcldb/$(DEPDIR)/rclabstract.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@rcldb/$(DEPDIR)/rcldb.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@rcldb/$(DEPDIR)/rcldoc.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@rcldb/$(DEPDIR)/rcldups.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@rcldb/$(DEPDIR)/rclquery.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@rcldb/$(DEPDIR)/rclterms.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@rcldb/$(DEPDIR)/searchdata.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@rcldb/$(DEPDIR)/searchdatatox.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@rcldb/$(DEPDIR)/searchdataxml.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@rcldb/$(DEPDIR)/stemdb.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@rcldb/$(DEPDIR)/stoplist.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@rcldb/$(DEPDIR)/synfamily.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@unac/$(DEPDIR)/unac.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@utils/$(DEPDIR)/appformime.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@utils/$(DEPDIR)/base64.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@utils/$(DEPDIR)/circache.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@utils/$(DEPDIR)/closefrom.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@utils/$(DEPDIR)/conftree.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@utils/$(DEPDIR)/copyfile.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@utils/$(DEPDIR)/cpuconf.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@utils/$(DEPDIR)/debuglog.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@utils/$(DEPDIR)/ecrontab.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@utils/$(DEPDIR)/execmd.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@utils/$(DEPDIR)/fileudi.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@utils/$(DEPDIR)/fstreewalk.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@utils/$(DEPDIR)/idfile.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@utils/$(DEPDIR)/md5.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@utils/$(DEPDIR)/md5ut.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@utils/$(DEPDIR)/mimeparse.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@utils/$(DEPDIR)/netcon.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@utils/$(DEPDIR)/pathut.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@utils/$(DEPDIR)/pxattr.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@utils/$(DEPDIR)/rclionice.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@utils/$(DEPDIR)/readfile.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@utils/$(DEPDIR)/smallut.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@utils/$(DEPDIR)/strmatcher.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@utils/$(DEPDIR)/transcode.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@utils/$(DEPDIR)/wipedir.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@utils/$(DEPDIR)/x11mon.Plo@am__quote@ + +.cc.o: +@am__fastdepCXX_TRUE@ depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $< + +.cc.obj: +@am__fastdepCXX_TRUE@ depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` + +.cc.lo: +@am__fastdepCXX_TRUE@ depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $< + +.cpp.o: +@am__fastdepCXX_TRUE@ depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $< + +.cpp.obj: +@am__fastdepCXX_TRUE@ depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` + +.cpp.lo: +@am__fastdepCXX_TRUE@ depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $< + +.ypp.cpp: + $(am__skipyacc) $(SHELL) $(YLWRAP) $< y.tab.c $@ y.tab.h $*.h y.output $*.output -- $(YACCCOMPILE) + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + -rm -rf aspell/.libs aspell/_libs + -rm -rf bincimapmime/.libs bincimapmime/_libs + -rm -rf common/.libs common/_libs + -rm -rf index/.libs index/_libs + -rm -rf internfile/.libs internfile/_libs + -rm -rf query/.libs query/_libs + -rm -rf rcldb/.libs rcldb/_libs + -rm -rf unac/.libs unac/_libs + -rm -rf utils/.libs utils/_libs + +distclean-libtool: + -rm -f libtool config.lt +install-defconfDATA: $(defconf_DATA) + @$(NORMAL_INSTALL) + @list='$(defconf_DATA)'; test -n "$(defconfdir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(defconfdir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(defconfdir)" || exit 1; \ + fi; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(defconfdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(defconfdir)" || exit $$?; \ + done + +uninstall-defconfDATA: + @$(NORMAL_UNINSTALL) + @list='$(defconf_DATA)'; test -n "$(defconfdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + dir='$(DESTDIR)$(defconfdir)'; $(am__uninstall_files_from_dir) +install-filterDATA: $(filter_DATA) + @$(NORMAL_INSTALL) + @list='$(filter_DATA)'; test -n "$(filterdir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(filterdir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(filterdir)" || exit 1; \ + fi; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(filterdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(filterdir)" || exit $$?; \ + done + +uninstall-filterDATA: + @$(NORMAL_UNINSTALL) + @list='$(filter_DATA)'; test -n "$(filterdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + dir='$(DESTDIR)$(filterdir)'; $(am__uninstall_files_from_dir) + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + set x; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + $(am__remove_distdir) + test -d "$(distdir)" || mkdir "$(distdir)" + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done + -test -n "$(am__skip_mode_fix)" \ + || find "$(distdir)" -type d ! -perm -755 \ + -exec chmod u+rwx,go+rx {} \; -o \ + ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ + || chmod -R a+r "$(distdir)" +dist-gzip: distdir + tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz + $(am__remove_distdir) + +dist-bzip2: distdir + tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 + $(am__remove_distdir) + +dist-lzip: distdir + tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz + $(am__remove_distdir) + +dist-lzma: distdir + tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma + $(am__remove_distdir) + +dist-xz: distdir + tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz + $(am__remove_distdir) + +dist-tarZ: distdir + tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z + $(am__remove_distdir) + +dist-shar: distdir + shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz + $(am__remove_distdir) + +dist-zip: distdir + -rm -f $(distdir).zip + zip -rq $(distdir).zip $(distdir) + $(am__remove_distdir) + +dist dist-all: distdir + tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz + $(am__remove_distdir) + +# This target untars the dist file and tries a VPATH configuration. Then +# it guarantees that the distribution is self-contained by making another +# tarfile. +distcheck: dist + case '$(DIST_ARCHIVES)' in \ + *.tar.gz*) \ + GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ + *.tar.bz2*) \ + bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ + *.tar.lzma*) \ + lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\ + *.tar.lz*) \ + lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ + *.tar.xz*) \ + xz -dc $(distdir).tar.xz | $(am__untar) ;;\ + *.tar.Z*) \ + uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ + *.shar.gz*) \ + GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ + *.zip*) \ + unzip $(distdir).zip ;;\ + esac + chmod -R a-w $(distdir); chmod u+w $(distdir) + mkdir $(distdir)/_build + mkdir $(distdir)/_inst + chmod a-w $(distdir) + test -d $(distdir)/_build || exit 0; \ + dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ + && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ + && am__cwd=`pwd` \ + && $(am__cd) $(distdir)/_build \ + && ../configure --srcdir=.. --prefix="$$dc_install_base" \ + $(AM_DISTCHECK_CONFIGURE_FLAGS) \ + $(DISTCHECK_CONFIGURE_FLAGS) \ + && $(MAKE) $(AM_MAKEFLAGS) \ + && $(MAKE) $(AM_MAKEFLAGS) dvi \ + && $(MAKE) $(AM_MAKEFLAGS) check \ + && $(MAKE) $(AM_MAKEFLAGS) install \ + && $(MAKE) $(AM_MAKEFLAGS) installcheck \ + && $(MAKE) $(AM_MAKEFLAGS) uninstall \ + && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ + distuninstallcheck \ + && chmod -R a-w "$$dc_install_base" \ + && ({ \ + (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ + distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ + } || { rm -rf "$$dc_destdir"; exit 1; }) \ + && rm -rf "$$dc_destdir" \ + && $(MAKE) $(AM_MAKEFLAGS) dist \ + && rm -rf $(DIST_ARCHIVES) \ + && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ + && cd "$$am__cwd" \ + || exit 1 + $(am__remove_distdir) + @(echo "$(distdir) archives ready for distribution: "; \ + list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ + sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' +distuninstallcheck: + @test -n '$(distuninstallcheck_dir)' || { \ + echo 'ERROR: trying to run $@ with an empty' \ + '$$(distuninstallcheck_dir)' >&2; \ + exit 1; \ + }; \ + $(am__cd) '$(distuninstallcheck_dir)' || { \ + echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ + exit 1; \ + }; \ + test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ + || { echo "ERROR: files left after uninstall:" ; \ + if test -n "$(DESTDIR)"; then \ + echo " (check DESTDIR support)"; \ + fi ; \ + $(distuninstallcheck_listfiles) ; \ + exit 1; } >&2 +distcleancheck: distclean + @if test '$(srcdir)' = . ; then \ + echo "ERROR: distcleancheck can only run from a VPATH build" ; \ + exit 1 ; \ + fi + @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ + || { echo "ERROR: files left in build directory after distclean:" ; \ + $(distcleancheck_listfiles) ; \ + exit 1; } >&2 +check-am: all-am +check: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) check-am +all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(DATA) +installdirs: + for dir in "$(DESTDIR)$(librcldir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(defconfdir)" "$(DESTDIR)$(filterdir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -rm -f aspell/$(DEPDIR)/$(am__dirstamp) + -rm -f aspell/$(am__dirstamp) + -rm -f bincimapmime/$(DEPDIR)/$(am__dirstamp) + -rm -f bincimapmime/$(am__dirstamp) + -rm -f common/$(DEPDIR)/$(am__dirstamp) + -rm -f common/$(am__dirstamp) + -rm -f index/$(DEPDIR)/$(am__dirstamp) + -rm -f index/$(am__dirstamp) + -rm -f internfile/$(DEPDIR)/$(am__dirstamp) + -rm -f internfile/$(am__dirstamp) + -rm -f query/$(DEPDIR)/$(am__dirstamp) + -rm -f query/$(am__dirstamp) + -rm -f rcldb/$(DEPDIR)/$(am__dirstamp) + -rm -f rcldb/$(am__dirstamp) + -rm -f unac/$(DEPDIR)/$(am__dirstamp) + -rm -f unac/$(am__dirstamp) + -rm -f utils/$(DEPDIR)/$(am__dirstamp) + -rm -f utils/$(am__dirstamp) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." + -rm -f query/wasaparse.cpp + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) +clean: clean-am + +clean-am: clean-binPROGRAMS clean-generic clean-librclLTLIBRARIES \ + clean-libtool mostlyclean-am + +distclean: distclean-am + -rm -f $(am__CONFIG_DISTCLEAN_FILES) + -rm -rf aspell/$(DEPDIR) bincimapmime/$(DEPDIR) common/$(DEPDIR) index/$(DEPDIR) internfile/$(DEPDIR) query/$(DEPDIR) rcldb/$(DEPDIR) unac/$(DEPDIR) utils/$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-hdr distclean-libtool distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-defconfDATA install-filterDATA \ + install-librclLTLIBRARIES + @$(NORMAL_INSTALL) + $(MAKE) $(AM_MAKEFLAGS) install-data-hook +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: install-binPROGRAMS + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f $(am__CONFIG_DISTCLEAN_FILES) + -rm -rf $(top_srcdir)/autom4te.cache + -rm -rf aspell/$(DEPDIR) bincimapmime/$(DEPDIR) common/$(DEPDIR) index/$(DEPDIR) internfile/$(DEPDIR) query/$(DEPDIR) rcldb/$(DEPDIR) unac/$(DEPDIR) utils/$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-binPROGRAMS uninstall-defconfDATA \ + uninstall-filterDATA uninstall-librclLTLIBRARIES + +.MAKE: all check install install-am install-data-am install-strip + +.PHONY: CTAGS GTAGS all all-am am--refresh check check-am clean \ + clean-binPROGRAMS clean-generic clean-librclLTLIBRARIES \ + clean-libtool ctags dist dist-all dist-bzip2 dist-gzip \ + dist-lzip dist-lzma dist-shar dist-tarZ dist-xz dist-zip \ + distcheck distclean distclean-compile distclean-generic \ + distclean-hdr distclean-libtool distclean-tags distcleancheck \ + distdir distuninstallcheck dvi dvi-am html html-am info \ + info-am install install-am install-binPROGRAMS install-data \ + install-data-am install-data-hook install-defconfDATA \ + install-dvi install-dvi-am install-exec install-exec-am \ + install-filterDATA install-html install-html-am install-info \ + install-info-am install-librclLTLIBRARIES install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ + pdf pdf-am ps ps-am tags uninstall uninstall-am \ + uninstall-binPROGRAMS uninstall-defconfDATA \ + uninstall-filterDATA uninstall-librclLTLIBRARIES + + +CXXFLAGS ?= @CXXFLAGS@ + +# TBD: Need to set rcl* executable and msodump.py, rclexecm.py +# rclexecm.py rcllatinstops.zip 0644 +install-data-hook: + (cd $(filterdir); \ + chmod a+x rcl* ppt-dump.py xls-dump.py xlsxmltocsv.py; \ + chmod 0644 msodump.zip rclexecm.py rcllatinstops.zip ) + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/src/autogen.sh b/src/autogen.sh new file mode 100755 index 00000000..7cdf4b80 --- /dev/null +++ b/src/autogen.sh @@ -0,0 +1,4 @@ +aclocal +libtoolize +automake --add-missing +autoconf diff --git a/src/common/autoconfig.h.in b/src/common/autoconfig.h.in index 71945aca..d7114aab 100644 --- a/src/common/autoconfig.h.in +++ b/src/common/autoconfig.h.in @@ -1,5 +1,8 @@ /* common/autoconfig.h.in. Generated from configure.ac by autoheader. */ +/* Define if building universal (internal helper macro) */ +#undef AC_APPLE_UNIVERSAL_BUILD + /* Path to the aspell api include file */ #undef ASPELL_INCLUDE @@ -15,23 +18,36 @@ /* Path to the file program */ #undef FILE_PROG -/* Define to 1 if you have the header file. */ -#undef HAVE_SPAWN_H -#undef HAVE_POSIX_SPAWN -#undef USE_POSIX_SPAWN +/* "Have C++0x" */ +#undef HAVE_CXX0X_UNORDERED -/* Define to 1 if you have the setrlimit() call. */ -#undef HAVE_SETRLIMIT +/* Define to 1 if you have the header file. */ +#undef HAVE_DLFCN_H /* Define to 1 if you have the header file. */ #undef HAVE_INTTYPES_H +/* Define to 1 if you have the `dl' library (-ldl). */ +#undef HAVE_LIBDL + +/* Define to 1 if you have the `pthread' library (-lpthread). */ +#undef HAVE_LIBPTHREAD + /* Define to 1 if you have the header file. */ #undef HAVE_MEMORY_H /* Define to 1 if you have the `mkdtemp' function. */ #undef HAVE_MKDTEMP +/* Define to 1 if you have the `posix_spawn,' function. */ +#undef HAVE_POSIX_SPAWN_ + +/* Define to 1 if you have the `setrlimit' function. */ +#undef HAVE_SETRLIMIT + +/* Define to 1 if you have the header file. */ +#undef HAVE_SPAWN_H + /* Define to 1 if you have the header file. */ #undef HAVE_STDINT_H @@ -47,6 +63,9 @@ /* Define to 1 if you have the header file. */ #undef HAVE_SYS_MOUNT_H +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_PARAM_H_ + /* Define to 1 if you have the header file. */ #undef HAVE_SYS_STATFS_H @@ -62,9 +81,19 @@ /* Define to 1 if you have the header file. */ #undef HAVE_SYS_VFS_H +/* "Have tr1" */ +#undef HAVE_TR1_UNORDERED + /* Define to 1 if you have the header file. */ #undef HAVE_UNISTD_H +/* Use multiple threads for indexing */ +#undef IDX_THREADS + +/* Define to the sub-directory in which libtool stores uninstalled libraries. + */ +#undef LT_OBJDIR + /* Define to the address where bug reports for this package should be sent. */ #undef PACKAGE_BUGREPORT @@ -77,6 +106,9 @@ /* Define to the one symbol short name of this package. */ #undef PACKAGE_TARNAME +/* Define to the home page for this package. */ +#undef PACKAGE_URL + /* Define to the version of this package. */ #undef PACKAGE_VERSION @@ -101,23 +133,38 @@ /* Compile the inotify interface */ #undef RCL_USE_INOTIFY -/* Use multiple threads for indexing */ -#undef IDX_THREADS - /* Define to 1 if you have the ANSI C header files. */ #undef STDC_HEADERS +/* Use posix_spawn() */ +#undef USE_POSIX_SPAWN + /* Enable using the system's 'file' command to id mime if we fail internally */ #undef USE_SYSTEM_FILE_COMMAND +/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most + significant byte first (like Motorola and SPARC, unlike Intel). */ +#if defined AC_APPLE_UNIVERSAL_BUILD +# if defined __BIG_ENDIAN__ +# define WORDS_BIGENDIAN 1 +# endif +#else +# ifndef WORDS_BIGENDIAN +# undef WORDS_BIGENDIAN +# endif +#endif + /* Define to 1 if the X Window System is missing or not being used. */ #undef X_DISPLAY_MISSING +/* Enable large inode numbers on Mac OS X 10.5. */ +#ifndef _DARWIN_USE_64_BIT_INODE +# define _DARWIN_USE_64_BIT_INODE 1 +#endif + +/* Number of bits in a file offset, on hosts where this is settable. */ #undef _FILE_OFFSET_BITS + +/* Define for large files, on AIX-style hosts. */ #undef _LARGE_FILES - -#undef WORDS_BIGENDIAN - -#undef HAVE_TR1_UNORDERED -#undef HAVE_CXX0X_UNORDERED diff --git a/src/configure.ac b/src/configure.ac index f103993c..6f14f5f4 100644 --- a/src/configure.ac +++ b/src/configure.ac @@ -3,32 +3,21 @@ AC_CONFIG_HEADERS([common/autoconfig.h]) AC_PREREQ(2.53) AC_CONFIG_SRCDIR(index/recollindex.cpp) +AM_INIT_AUTOMAKE([1.10 no-define subdir-objects foreign]) +AC_DISABLE_STATIC +LT_INIT +AC_CONFIG_MACRO_DIR([m4]) + AC_PROG_CXX if test C$CXX = C ; then AC_MSG_ERROR([C++ compiler needed. Please install one (ie: gnu g++)]) fi +AC_PROG_YACC + +AC_PROG_LIBTOOL AC_C_BIGENDIAN -sys=`uname | tr / _ | awk -F_ '{print $1}'` - -if test ! -f mk/$sys ; then - AC_MSG_NOTICE([ - No system configuration file found in mk/ for uname = '$sys'. - Trying with Default file. - If the build fails, you'll need to write a configuration file, starting - from one of the existing ones.]) - - sys=Default -fi -(cd mk; rm -f sysconf; ln -s $sys sysconf) - -# There a few Recoll users on Mac OS X and a few things are just not worth -# supporting -if test X$sys = XDarwin ; then - NODYNLIB=# -fi - AC_SYS_LARGEFILE # OpenBSD needs sys/param.h for mount.h to compile @@ -199,12 +188,9 @@ AC_ARG_ENABLE(idxthreads, AC_HELP_STRING([--disable-idxthreads], [Disable multithread indexing.]), idxthreadsEnabled=$enableval, idxthreadsEnabled=yes) - +AM_CONDITIONAL(NOTHREADS, [test X$idxthreadsEnabled = Xno]) if test X$idxthreadsEnabled = Xyes ; then AC_DEFINE(IDX_THREADS, 1, [Use multiple threads for indexing]) - NOTHREADS="" -else - NOTHREADS="#" fi # Enable CamelCase word splitting. This is optional because it causes @@ -221,7 +207,6 @@ AC_ARG_ENABLE(camelcase, "mysql manual" (in phrases only and you could raise the phrase slack to get a match).]), camelcaseEnabled=$enableval, camelcaseEnabled=no) - if test X$camelcaseEnabled = Xyes ; then AC_DEFINE(RCL_SPLIT_CAMELCASE, 1, [Split camelCase words]) fi @@ -248,27 +233,9 @@ else NOPYTHON="#" fi -# Build PIC objects for the library ? -AC_ARG_ENABLE(pic, - AC_HELP_STRING([--disable-pic], - [Do not compile library objects as position independant code. - This is incompatible with the php or python extensions.]), - picEnabled=$enableval, picEnabled=forpython) -case $picEnabled in -forpython) picEnabled=$pythonEnabled; NOPIC=$NOPYTHON;; -yes) NOPIC="";; -*) NOPIC="#";; -esac - -if test X$pythonEnabled = Xyes -a X$picEnabled != Xyes; then - AC_MSG_ERROR([Python build needs PIC library]) -fi - -if test X$NOPIC != X; then - NODYNLIB=# -fi - AC_CHECK_FUNCS(mkdtemp) +AC_CHECK_LIB([pthread], [pthread_create], [], []) +AC_CHECK_LIB([dl], [dlopen], [], []) ##### Look for iconv. This can exist in either libc (ie: Linux, solaris) or ##### libiconv. We'd need a --with-libiconv= option @@ -503,8 +470,6 @@ else QMAKE_DISABLE_WEBKIT="" fi - - ##### Using QZeitGeist lib ? Default no for now AC_ARG_WITH(qzeitgeist, AC_HELP_STRING([--with-qzeitgeist], @@ -598,23 +563,8 @@ AC_SUBST(RCLLIBVERSION) # changing it unless necessary AC_CONFIG_FILES(Makefile) AC_CONFIG_FILES(common/rclversion.h) -AC_CONFIG_FILES(lib/mkMake) -AC_CONFIG_FILES(mk/localdefs.new:mk/localdefs.in) AC_CONFIG_FILES(python/recoll/setup.py) AC_CONFIG_FILES(recollinstall) AC_CONFIG_FILES(sampleconf/recoll.conf) -for d in bincimapmime index lib query -do - rm -f $d/alldeps.stamp - cp -f /dev/null $d/alldeps -done - AC_OUTPUT - -if cmp -s mk/localdefs mk/localdefs.new ; then - rm -f mk/localdefs.new -else - mv -f mk/localdefs.new mk/localdefs -fi - diff --git a/src/lib/mkMake.in b/src/lib/mkMake.in deleted file mode 100755 index 25479a36..00000000 --- a/src/lib/mkMake.in +++ /dev/null @@ -1,198 +0,0 @@ -#!/bin/sh - -mk=Makefile -depth=${depth:-..} -sys=`uname` - -SRC_CPP="\ -${depth}/aspell/rclaspell.cpp \ -${depth}/common/beaglequeuecache.cpp \ -${depth}/common/cstr.cpp \ -${depth}/common/rclconfig.cpp \ -${depth}/common/rclinit.cpp \ -${depth}/common/textsplit.cpp \ -${depth}/common/unacpp.cpp \ -${depth}/index/beaglequeue.cpp \ -${depth}/index/bglfetcher.cpp \ -${depth}/index/checkretryfailed.cpp \ -${depth}/index/fetcher.cpp \ -${depth}/index/fsfetcher.cpp \ -${depth}/index/fsindexer.cpp \ -${depth}/index/indexer.cpp \ -${depth}/index/mimetype.cpp \ -${depth}/index/subtreelist.cpp \ -${depth}/internfile/htmlparse.cpp \ -${depth}/internfile/internfile.cpp \ -${depth}/internfile/mh_exec.cpp \ -${depth}/internfile/mh_execm.cpp \ -${depth}/internfile/mh_html.cpp \ -${depth}/internfile/mh_mail.cpp \ -${depth}/internfile/mh_mbox.cpp \ -${depth}/internfile/mh_text.cpp \ -${depth}/internfile/mimehandler.cpp \ -${depth}/internfile/myhtmlparse.cpp \ -${depth}/internfile/extrameta.cpp \ -${depth}/internfile/txtdcode.cpp \ -${depth}/internfile/uncomp.cpp \ -${depth}/query/docseq.cpp \ -${depth}/query/docseqdb.cpp \ -${depth}/query/docseqhist.cpp \ -${depth}/query/filtseq.cpp \ -${depth}/query/dynconf.cpp \ -${depth}/query/plaintorich.cpp \ -${depth}/query/recollq.cpp \ -${depth}/query/reslistpager.cpp \ -${depth}/query/sortseq.cpp \ -${depth}/query/wasaparse.cpp \ -${depth}/query/wasaparse.tab.cpp \ -${depth}/rcldb/daterange.cpp \ -${depth}/rcldb/expansiondbs.cpp \ -${depth}/rcldb/rclabstract.cpp \ -${depth}/rcldb/rcldb.cpp \ -${depth}/rcldb/rcldoc.cpp \ -${depth}/rcldb/rcldups.cpp \ -${depth}/rcldb/rclquery.cpp \ -${depth}/rcldb/rclterms.cpp \ -${depth}/rcldb/searchdata.cpp \ -${depth}/rcldb/searchdatatox.cpp \ -${depth}/rcldb/searchdataxml.cpp \ -${depth}/rcldb/stemdb.cpp \ -${depth}/rcldb/stoplist.cpp \ -${depth}/rcldb/synfamily.cpp \ -${depth}/unac/unac.cpp \ -${depth}/utils/appformime.cpp \ -${depth}/utils/base64.cpp \ -${depth}/utils/circache.cpp \ -${depth}/utils/closefrom.cpp \ -${depth}/utils/conftree.cpp \ -${depth}/utils/copyfile.cpp \ -${depth}/utils/cpuconf.cpp \ -${depth}/utils/debuglog.cpp \ -${depth}/utils/ecrontab.cpp \ -${depth}/utils/execmd.cpp \ -${depth}/utils/fstreewalk.cpp \ -${depth}/utils/idfile.cpp \ -${depth}/utils/fileudi.cpp \ -${depth}/utils/md5.cpp \ -${depth}/utils/md5ut.cpp \ -${depth}/utils/mimeparse.cpp \ -${depth}/utils/netcon.cpp \ -${depth}/utils/pathut.cpp \ -${depth}/utils/pxattr.cpp \ -${depth}/utils/rclionice.cpp \ -${depth}/utils/readfile.cpp \ -${depth}/utils/smallut.cpp \ -${depth}/utils/strmatcher.cpp \ -${depth}/utils/transcode.cpp \ -${depth}/utils/wipedir.cpp \ -${depth}/utils/x11mon.cpp \ -" - -SRC_CC="\ -${depth}/bincimapmime/mime-parsefull.cc \ -${depth}/bincimapmime/mime-parseonlyheader.cc \ -${depth}/bincimapmime/mime-printbody.cc \ -${depth}/bincimapmime/mime.cc \ -${depth}/bincimapmime/convert.cc \ -${depth}/bincimapmime/iodevice.cc \ -${depth}/bincimapmime/iofactory.cc \ -" - -for c in $SRC_CPP;do - o=`basename $c .cpp`.o - OBJS="$OBJS $o" - d=`basename $c .cpp`.dep - cp /dev/null $d - s=`basename $c .cpp`.dep.stamp - DEPS="$DEPS $s" -done -for c in $SRC_CC;do - o=`basename $c .cc`.o - OBJS="$OBJS $o" - d=`basename $c .cc`.dep - cp /dev/null $d - s=`basename $c .cc`.dep.stamp - DEPS="$DEPS $s" -done - -# The objects need to depend on the localdefs file in case it is -# changed by a re-configure (it has the local compile flags) -defs=\$\(depth\)/mk/localdefs - -test -f $mk && chmod +w $mk - -NODYNLIB=@NODYNLIB@ -RCLLIBVERSION=@RCLLIBVERSION@ - -cat > $mk <> $mk - echo " \$(CXX) \$(ALL_CXXFLAGS) -c $c" >> $mk -done -for c in $SRC_CC;do - o=`basename $c .cc`.o - echo "$o : $c $defs" >> $mk - echo " \$(CXX) \$(ALL_CXXFLAGS) -c $c" >> $mk -done - -cat >> $mk <> $mk - echo " \$(CXX) -M \$(ALL_CXXFLAGS) $c > $d" >> $mk - echo " touch $s" >> $mk -done -for c in $SRC_CPP;do - d=`basename $c .cpp`.dep - echo "include $d" >> $mk -done -for c in $SRC_CC;do - d=`basename $c .cc`.dep - s=`basename $c .cc`.dep.stamp - echo "$s : $c $defs" >> $mk - echo " \$(CXX) -M \$(ALL_CXXFLAGS) $c > $d" >> $mk - echo " touch $s" >> $mk -done -for c in $SRC_CC;do - d=`basename $c .cc`.dep - echo "include $d" >> $mk -done diff --git a/src/mk/AIX b/src/mk/AIX deleted file mode 100644 index 2302a01b..00000000 --- a/src/mk/AIX +++ /dev/null @@ -1,9 +0,0 @@ -include $(depth)/mk/commondefs -include $(depth)/mk/localdefs - -ALL_CXXFLAGS = $(CXXFLAGS) $(COMMONCXXFLAGS) $(LOCALCXXFLAGS) - -CC = gcc -CXX = g++ - -LIBSYS = -lpthread diff --git a/src/mk/CYGWIN b/src/mk/CYGWIN deleted file mode 100644 index 0112ae61..00000000 --- a/src/mk/CYGWIN +++ /dev/null @@ -1,10 +0,0 @@ - -include $(depth)/mk/commondefs -include $(depth)/mk/localdefs - -ALL_CXXFLAGS = $(CXXFLAGS) $(COMMONCXXFLAGS) $(LOCALCXXFLAGS) \ - -D_GNU_SOURCE - -LIBSYS = -lpthread -ldl -LIBSYSTHREADS = - diff --git a/src/mk/Darwin b/src/mk/Darwin deleted file mode 100644 index a1fc31dd..00000000 --- a/src/mk/Darwin +++ /dev/null @@ -1,9 +0,0 @@ -include $(depth)/mk/commondefs -include $(depth)/mk/localdefs - -ALL_CXXFLAGS = $(CXXFLAGS) $(COMMONCXXFLAGS) $(LOCALCXXFLAGS) - -LIBRECOLL = -L$(depth)/lib -lrecoll - -RANLIB = ranlib -LIBSYS = diff --git a/src/mk/Default b/src/mk/Default deleted file mode 100644 index aa9a9774..00000000 --- a/src/mk/Default +++ /dev/null @@ -1,8 +0,0 @@ - -include $(depth)/mk/commondefs -include $(depth)/mk/localdefs - -ALL_CXXFLAGS = $(CXXFLAGS) $(COMMONCXXFLAGS) $(LOCALCXXFLAGS) \ - -D_GNU_SOURCE - -LIBSYS = -lpthread -ldl diff --git a/src/mk/FreeBSD b/src/mk/FreeBSD deleted file mode 100644 index e5df10bd..00000000 --- a/src/mk/FreeBSD +++ /dev/null @@ -1,5 +0,0 @@ -include $(depth)/mk/commondefs -include $(depth)/mk/localdefs - -ALL_CXXFLAGS = $(CXXFLAGS) $(COMMONCXXFLAGS) $(LOCALCXXFLAGS) -pthread -LIBSYS = -pthread -lz diff --git a/src/mk/Linux b/src/mk/Linux deleted file mode 100644 index 0112ae61..00000000 --- a/src/mk/Linux +++ /dev/null @@ -1,10 +0,0 @@ - -include $(depth)/mk/commondefs -include $(depth)/mk/localdefs - -ALL_CXXFLAGS = $(CXXFLAGS) $(COMMONCXXFLAGS) $(LOCALCXXFLAGS) \ - -D_GNU_SOURCE - -LIBSYS = -lpthread -ldl -LIBSYSTHREADS = - diff --git a/src/mk/OpenBSD b/src/mk/OpenBSD deleted file mode 100644 index bcbce000..00000000 --- a/src/mk/OpenBSD +++ /dev/null @@ -1,6 +0,0 @@ -include $(depth)/mk/commondefs -include $(depth)/mk/localdefs - -ALL_CXXFLAGS = $(CXXFLAGS) $(COMMONCXXFLAGS) $(LOCALCXXFLAGS) \ - -pthread -I/usr/include -LIBSYS = diff --git a/src/mk/SunOS b/src/mk/SunOS deleted file mode 100644 index 784c0960..00000000 --- a/src/mk/SunOS +++ /dev/null @@ -1,9 +0,0 @@ -include $(depth)/mk/commondefs -include $(depth)/mk/localdefs - -ALL_CXXFLAGS = $(CXXFLAGS) $(COMMONCXXFLAGS) $(LOCALCXXFLAGS) - -CC = gcc -CXX = g++ - -LIBSYS = -lpthread -lnsl -lsocket -ldl diff --git a/src/mk/commondefs b/src/mk/commondefs deleted file mode 100644 index 4d9ab24d..00000000 --- a/src/mk/commondefs +++ /dev/null @@ -1,21 +0,0 @@ - -# Common/default for all systems, can be overridden by sys-specific include - -COMMONCXXFLAGS = -I. \ - -I$(depth)/aspell \ - -I$(depth)/bincimapmime \ - -I$(depth)/common \ - -I$(depth)/index \ - -I$(depth)/internfile \ - -I$(depth)/rcldb \ - -I$(depth)/unac \ - -I$(depth)/utils - -# We happen to be using gcc on all platforms for now. Can be overridden in -# the sys file or localdefs -SYSPICFLAGS = -fPIC -DPIC - -LIBRECOLL = -L$(depth)/lib -lrecoll -Wl,-rpath=$(libdir)/recoll - -RANLIB = test -f -AR=ar diff --git a/src/mk/commontargets b/src/mk/commontargets deleted file mode 100644 index a68c369e..00000000 --- a/src/mk/commontargets +++ /dev/null @@ -1,14 +0,0 @@ - -librecoll: - make -C $(depth)/lib - -depend: alldeps.stamp -alldeps.stamp : $(SRCS) - $(CXX) -M $(ALL_CXXFLAGS) $(SRCS) > alldeps - touch alldeps.stamp - -clean: - cp /dev/null alldeps - rm -f alldeps.stamp - rm -f *.o ${LIBS} ${PROGS} ${OBJS} - diff --git a/src/mk/localdefs.in b/src/mk/localdefs.in deleted file mode 100644 index e8a5cd56..00000000 --- a/src/mk/localdefs.in +++ /dev/null @@ -1,39 +0,0 @@ -# @(#$Id: localdefs.in,v 1.14 2008-09-07 06:43:30 dockes Exp $ (C) 2006 J.F.Dockes - -# 'Make' definitions which depend on local configuration. - -LIBXAPIAN=@LIBXAPIAN@ -XAPIANCXXFLAGS=@XAPIANCXXFLAGS@ - -LIBICONV=@LIBICONV@ -INCICONV=@INCICONV@ - -LIBFAM = @LIBFAM@ - -RCLLIBVERSION=@RCLLIBVERSION@ - -X_CFLAGS=@X_CFLAGS@ -X_PRE_LIBS=@X_PRE_LIBS@ -X_LIBS=@X_LIBS@ -X_EXTRA_LIBS=@X_EXTRA_LIBS@ -X_LIBX11=@X_LIBX11@ - -prefix = @prefix@ -exec_prefix = @exec_prefix@ -datarootdir = @datarootdir@ -datadir = @datadir@ -libdir = @libdir@ - -RECOLL_DATADIR = ${datadir}/recoll - -@NOPIC@PICFLAGS = $(SYSPICFLAGS) -@NOTHREADS@LIBTHREADS = $(LIBSYSTHREADS) - -LOCALCXXFLAGS = -Wall -Wno-unused \ - $(INCICONV) $(XAPIANCXXFLAGS) $(X_CFLAGS) \ - -DRECOLL_DATADIR=\"$(RECOLL_DATADIR)\" \ - $(PICFLAGS) \ - @DEFS@ - -CXXFLAGS ?= @CXXFLAGS@ - diff --git a/src/mk/manifest.txt b/src/mk/manifest.txt deleted file mode 100644 index 10c3532b..00000000 --- a/src/mk/manifest.txt +++ /dev/null @@ -1,592 +0,0 @@ - -COPYING -ChangeLog -INSTALL -Makefile.in -README -VERSION -aspell/ -aspell/Makefile -aspell/aspell-local.h -aspell/rclaspell.cpp -aspell/rclaspell.h -bincimapmime/ -bincimapmime/00README.recoll -bincimapmime/AUTHORS -bincimapmime/COPYING -bincimapmime/Makefile -bincimapmime/config.h -bincimapmime/convert.cc -bincimapmime/convert.h -bincimapmime/iodevice.cc -bincimapmime/iodevice.h -bincimapmime/iofactory.cc -bincimapmime/iofactory.h -bincimapmime/mime-inputsource.h -bincimapmime/mime-parsefull.cc -bincimapmime/mime-parseonlyheader.cc -bincimapmime/mime-printbody.cc -bincimapmime/mime-utils.h -bincimapmime/mime.cc -bincimapmime/mime.h -bincimapmime/trbinc.cc -common/ -common/Makefile -common/autoconfig.h.in -common/beaglequeuecache.cpp -common/beaglequeuecache.h -common/cstr.cpp -common/cstr.h -common/rclconfig.cpp -common/rclconfig.h -common/rclinit.cpp -common/rclinit.h -common/rclversion.h.in -common/textsplit.cpp -common/textsplit.h -common/unacpp.cpp -common/unacpp.h -common/unordered_defs.h -common/uproplist.h -configure -configure.ac -desktop/ -desktop/hotrecoll.py -desktop/recoll-searchgui.desktop -desktop/recoll.appdata.xml -desktop/recoll.png -desktop/recoll.svg -desktop/recoll.xcf -desktop/recoll_index_on_ac.sh -desktop/recollindex.desktop -desktop/xdg-utils-1.0.1/ -desktop/xdg-utils-1.0.1/LICENSE -desktop/xdg-utils-1.0.1/scripts/ -desktop/xdg-utils-1.0.1/scripts/xdg-desktop-menu -desktop/xdg-utils-1.0.1/scripts/xdg-icon-resource -desktop/xdg-utils-1.0.1/scripts/xdg-open -doc/ -doc/man/ -doc/man/recoll.1 -doc/man/recoll.conf.5 -doc/man/recollindex.1 -doc/man/recollq.1 -doc/prog/ -doc/prog/Doxyfile -doc/prog/Makefile -doc/prog/filters.txt -doc/prog/top.txt -doc/user/ -doc/user/00README.txt -doc/user/Makefile -doc/user/RCL.INDEXING.CONFIG.html -doc/user/RCL.INDEXING.EXTATTR.html -doc/user/RCL.INDEXING.EXTTAGS.html -doc/user/RCL.INDEXING.MONITOR.html -doc/user/RCL.INDEXING.PERIODIC.html -doc/user/RCL.INDEXING.STORAGE.html -doc/user/RCL.INDEXING.WEBQUEUE.html -doc/user/RCL.INDEXING.html -doc/user/RCL.INSTALL.BUILDING.html -doc/user/RCL.INSTALL.CONFIG.html -doc/user/RCL.INSTALL.EXTERNAL.html -doc/user/RCL.INSTALL.html -doc/user/RCL.INTRODUCTION.RECOLL.html -doc/user/RCL.INTRODUCTION.SEARCH.html -doc/user/RCL.INTRODUCTION.html -doc/user/RCL.PROGRAM.API.html -doc/user/RCL.PROGRAM.FIELDS.html -doc/user/RCL.PROGRAM.html -doc/user/RCL.SEARCH.ANCHORWILD.html -doc/user/RCL.SEARCH.CASEDIAC.html -doc/user/RCL.SEARCH.COMMANDLINE.html -doc/user/RCL.SEARCH.DESKTOP.html -doc/user/RCL.SEARCH.KIO.html -doc/user/RCL.SEARCH.LANG.html -doc/user/RCL.SEARCH.PTRANS.html -doc/user/RCL.SEARCH.html -doc/user/docbook-xsl.css -doc/user/docbook.css -doc/user/index.html -doc/user/usermanual-italian.html -doc/user/usermanual.html -doc/user/usermanual.xml -filters/ -filters/injectcommon.sh -filters/msodump.zip -filters/ppt-dump.py -filters/rcl7z -filters/rclabw -filters/rclaptosidman -filters/rclaudio -filters/rclcheckneedretry.sh -filters/rclchm -filters/rcldia -filters/rcldjvu -filters/rcldoc -filters/rcldvi -filters/rclepub -filters/rclexecm.py -filters/rclfb2 -filters/rclgaim -filters/rclgnm -filters/rclics -filters/rclimg -filters/rclinfo -filters/rclkar -filters/rclkwd -filters/rcllatinclass.py -filters/rcllatinstops.zip -filters/rcllyx -filters/rclman -filters/rclmpdf -filters/rclnull -filters/rclokulnote -filters/rclopxml -filters/rclpdf -filters/rclppt -filters/rclps -filters/rclpurple -filters/rclpython -filters/rclrar -filters/rclrtf -filters/rclscribus -filters/rclshowinfo -filters/rclsiduxman -filters/rclsoff -filters/rclsvg -filters/rcltar -filters/rcltex -filters/rcltext -filters/rcluncomp -filters/rclwar -filters/rclwpd -filters/rclxls -filters/rclxml -filters/rclzip -filters/recfiltcommon -filters/xls-dump.py -filters/xlsxmltocsv.py -index/ -index/Makefile -index/beaglequeue.cpp -index/beaglequeue.h -index/bglfetcher.cpp -index/bglfetcher.h -index/checkretryfailed.cpp -index/checkretryfailed.h -index/fetcher.cpp -index/fetcher.h -index/fsfetcher.cpp -index/fsfetcher.h -index/fsindexer.cpp -index/fsindexer.h -index/indexer.cpp -index/indexer.h -index/mimetype.cpp -index/mimetype.h -index/rclmon.h -index/rclmon.sh -index/rclmonprc.cpp -index/rclmonrcv.cpp -index/recollindex.cpp -index/recollindex.h -index/subtreelist.cpp -index/subtreelist.h -internfile/ -internfile/Filter.h -internfile/Makefile -internfile/extrameta.cpp -internfile/extrameta.h -internfile/htmlparse.cpp -internfile/htmlparse.h -internfile/indextext.h -internfile/internfile.cpp -internfile/internfile.h -internfile/mh_exec.cpp -internfile/mh_exec.h -internfile/mh_execm.cpp -internfile/mh_execm.h -internfile/mh_html.cpp -internfile/mh_html.h -internfile/mh_mail.cpp -internfile/mh_mail.h -internfile/mh_mbox.cpp -internfile/mh_mbox.h -internfile/mh_symlink.h -internfile/mh_text.cpp -internfile/mh_text.h -internfile/mh_unknown.h -internfile/mimehandler.cpp -internfile/mimehandler.h -internfile/myhtmlparse.cpp -internfile/myhtmlparse.h -internfile/txtdcode.cpp -internfile/uncomp.cpp -internfile/uncomp.h -kde/ -kde/kioslave/ -kde/kioslave/kio_recoll/ -kde/kioslave/kio_recoll/00README.txt -kde/kioslave/kio_recoll/CMakeLists.txt -kde/kioslave/kio_recoll/Makefile.kde3 -kde/kioslave/kio_recoll/cleancmakestuff.sh -kde/kioslave/kio_recoll/data/ -kde/kioslave/kio_recoll/data/help.html -kde/kioslave/kio_recoll/data/searchable.html -kde/kioslave/kio_recoll/data/welcome.html -kde/kioslave/kio_recoll/dirif.cpp -kde/kioslave/kio_recoll/htmlif.cpp -kde/kioslave/kio_recoll/kio_recoll.cpp -kde/kioslave/kio_recoll/kio_recoll.h -kde/kioslave/kio_recoll/kio_recoll.la -kde/kioslave/kio_recoll/notes.txt -kde/kioslave/kio_recoll/recoll.protocol -kde/kioslave/kio_recoll/recollf.protocol -kde/kioslave/kio_recoll/recollnolist.protocol -lib/ -lib/mkMake.in -makestaticdist.sh -mk/ -mk/AIX -mk/CYGWIN -mk/Darwin -mk/Default -mk/FreeBSD -mk/Linux -mk/OpenBSD -mk/SunOS -mk/commondefs -mk/commontargets -mk/localdefs.in -php/ -php/00README.txt -php/recoll/ -php/recoll/config.m4 -php/recoll/make.sh -php/recoll/php_recoll.h -php/recoll/recoll.cpp -php/sample/ -php/sample/shell.php -python/ -python/README.txt -python/recoll/ -python/recoll/Makefile -python/recoll/pyrclextract.cpp -python/recoll/pyrecoll.cpp -python/recoll/pyrecoll.h -python/recoll/recoll/ -python/recoll/recoll/__init__.py -python/recoll/recoll/rclconfig.py -python/recoll/setup.py.in -python/samples/ -python/samples/docdups.py -python/samples/mutt-recoll.py -python/samples/rcldlkp.py -python/samples/rclmbox.py -python/samples/recollgui/ -python/samples/recollgui/Makefile -python/samples/recollgui/qrecoll.py -python/samples/recollgui/rclmain.ui -python/samples/recollq.py -python/samples/recollqsd.py -python/samples/trconfig.py -qtgui/ -qtgui/advsearch.ui -qtgui/advsearch_w.cpp -qtgui/advsearch_w.h -qtgui/advshist.cpp -qtgui/advshist.h -qtgui/confgui/ -qtgui/confgui/confgui.cpp -qtgui/confgui/confgui.h -qtgui/confgui/confguiindex.cpp -qtgui/confgui/confguiindex.h -qtgui/confgui/conflinkrcl.h -qtgui/confgui/main.cpp -qtgui/confgui/trconf.pro -qtgui/crontool.cpp -qtgui/crontool.h -qtgui/crontool.ui -qtgui/editdialog.h -qtgui/editdialog.ui -qtgui/firstidx.h -qtgui/firstidx.ui -qtgui/fragbuts.cpp -qtgui/fragbuts.h -qtgui/guiutils.cpp -qtgui/guiutils.h -qtgui/i18n/ -qtgui/i18n/recoll_cs.qm -qtgui/i18n/recoll_cs.ts -qtgui/i18n/recoll_da.qm -qtgui/i18n/recoll_da.ts -qtgui/i18n/recoll_de.qm -qtgui/i18n/recoll_de.ts -qtgui/i18n/recoll_el.qm -qtgui/i18n/recoll_el.ts -qtgui/i18n/recoll_es.qm -qtgui/i18n/recoll_es.ts -qtgui/i18n/recoll_fr.qm -qtgui/i18n/recoll_fr.ts -qtgui/i18n/recoll_it.qm -qtgui/i18n/recoll_it.ts -qtgui/i18n/recoll_lt.qm -qtgui/i18n/recoll_lt.ts -qtgui/i18n/recoll_pl.qm -qtgui/i18n/recoll_pl.ts -qtgui/i18n/recoll_ru.qm -qtgui/i18n/recoll_ru.ts -qtgui/i18n/recoll_tr.qm -qtgui/i18n/recoll_tr.ts -qtgui/i18n/recoll_uk.qm -qtgui/i18n/recoll_uk.ts -qtgui/i18n/recoll_xx.qm -qtgui/i18n/recoll_xx.ts -qtgui/i18n/recoll_zh.qm -qtgui/i18n/recoll_zh.ts -qtgui/i18n/recoll_zh_CN.qm -qtgui/i18n/recoll_zh_CN.ts -qtgui/idxsched.h -qtgui/idxsched.ui -qtgui/images/ -qtgui/images/asearch.png -qtgui/images/cancel.png -qtgui/images/close.png -qtgui/images/code-block.png -qtgui/images/down.png -qtgui/images/firstpage.png -qtgui/images/history.png -qtgui/images/nextpage.png -qtgui/images/prevpage.png -qtgui/images/recoll.icns -qtgui/images/recoll.png -qtgui/images/sortparms.png -qtgui/images/spell.png -qtgui/images/table.png -qtgui/images/up.png -qtgui/listdialog.h -qtgui/listdialog.ui -qtgui/main.cpp -qtgui/mtpics/ -qtgui/mtpics/License_sidux.txt -qtgui/mtpics/README -qtgui/mtpics/aptosid-book.png -qtgui/mtpics/aptosid-manual-copyright.txt -qtgui/mtpics/aptosid-manual.png -qtgui/mtpics/archive.png -qtgui/mtpics/book.png -qtgui/mtpics/bookchap.png -qtgui/mtpics/document.png -qtgui/mtpics/drawing.png -qtgui/mtpics/emblem-symbolic-link.png -qtgui/mtpics/folder.png -qtgui/mtpics/html.png -qtgui/mtpics/image.png -qtgui/mtpics/message.png -qtgui/mtpics/mozilla_doc.png -qtgui/mtpics/pdf.png -qtgui/mtpics/pidgin.png -qtgui/mtpics/postscript.png -qtgui/mtpics/presentation.png -qtgui/mtpics/sidux-book.png -qtgui/mtpics/soffice.png -qtgui/mtpics/source.png -qtgui/mtpics/sownd.png -qtgui/mtpics/spreadsheet.png -qtgui/mtpics/text-x-python.png -qtgui/mtpics/txt.png -qtgui/mtpics/video.png -qtgui/mtpics/wordprocessing.png -qtgui/multisave.cpp -qtgui/multisave.h -qtgui/preview_w.cpp -qtgui/preview_w.h -qtgui/ptrans.ui -qtgui/ptrans_w.cpp -qtgui/ptrans_w.h -qtgui/rclhelp.cpp -qtgui/rclhelp.h -qtgui/rclm_idx.cpp -qtgui/rclm_preview.cpp -qtgui/rclm_saveload.cpp -qtgui/rclm_view.cpp -qtgui/rclm_wins.cpp -qtgui/rclmain.ui -qtgui/rclmain_w.cpp -qtgui/rclmain_w.h -qtgui/rclzg.cpp -qtgui/rclzg.h -qtgui/recoll.h -qtgui/recoll.pro.in -qtgui/recoll.qrc -qtgui/reslist.cpp -qtgui/reslist.h -qtgui/respopup.cpp -qtgui/respopup.h -qtgui/restable.cpp -qtgui/restable.h -qtgui/restable.ui -qtgui/rtitool.cpp -qtgui/rtitool.h -qtgui/rtitool.ui -qtgui/searchclause_w.cpp -qtgui/searchclause_w.h -qtgui/snippets.ui -qtgui/snippets_w.cpp -qtgui/snippets_w.h -qtgui/spell.ui -qtgui/spell_w.cpp -qtgui/spell_w.h -qtgui/ssearch_w.cpp -qtgui/ssearch_w.h -qtgui/ssearchb.ui -qtgui/systray.cpp -qtgui/systray.h -qtgui/ui_rclmain.h-4.5 -qtgui/uiprefs.ui -qtgui/uiprefs_w.cpp -qtgui/uiprefs_w.h -qtgui/viewaction.ui -qtgui/viewaction_w.cpp -qtgui/viewaction_w.h -qtgui/xmltosd.cpp -qtgui/xmltosd.h -query/ -query/Makefile -query/docseq.cpp -query/docseq.h -query/docseqdb.cpp -query/docseqdb.h -query/docseqdocs.h -query/docseqhist.cpp -query/docseqhist.h -query/dynconf.cpp -query/dynconf.h -query/filtseq.cpp -query/filtseq.h -query/plaintorich.cpp -query/plaintorich.h -query/recollq.cpp -query/recollq.h -query/reslistpager.cpp -query/reslistpager.h -query/sortseq.cpp -query/sortseq.h -query/wasaparse.cpp -query/wasaparse.y -query/wasaparserdriver.h -query/wasatorcl.h -query/xadump.cpp -rcldb/ -rcldb/Makefile -rcldb/daterange.cpp -rcldb/daterange.h -rcldb/expansiondbs.cpp -rcldb/expansiondbs.h -rcldb/rclabstract.cpp -rcldb/rcldb.cpp -rcldb/rcldb.h -rcldb/rcldb_p.h -rcldb/rcldoc.cpp -rcldb/rcldoc.h -rcldb/rcldups.cpp -rcldb/rclquery.cpp -rcldb/rclquery.h -rcldb/rclquery_p.h -rcldb/rclterms.cpp -rcldb/searchdata.cpp -rcldb/searchdata.h -rcldb/searchdatatox.cpp -rcldb/searchdataxml.cpp -rcldb/stemdb.cpp -rcldb/stemdb.h -rcldb/stoplist.cpp -rcldb/stoplist.h -rcldb/synfamily.cpp -rcldb/synfamily.h -rcldb/termproc.h -rcldb/xmacros.h -recollinstall.in -sampleconf/ -sampleconf/fields -sampleconf/fragbuts.xml -sampleconf/mimeconf -sampleconf/mimemap -sampleconf/mimeview -sampleconf/mimeview.mac -sampleconf/recoll.conf.in -sampleconf/recoll.qss -unac/ -unac/AUTHORS -unac/COPYING -unac/README -unac/README.recoll -unac/unac.c -unac/unac.cpp -unac/unac.h -unac/unac_version.h -utils/ -utils/Makefile -utils/appformime.cpp -utils/appformime.h -utils/base64.cpp -utils/base64.h -utils/cancelcheck.h -utils/circache.cpp -utils/circache.h -utils/closefrom.cpp -utils/closefrom.h -utils/conftree.cpp -utils/conftree.h -utils/copyfile.cpp -utils/copyfile.h -utils/cpuconf.cpp -utils/cpuconf.h -utils/debuglog.cpp -utils/debuglog.h -utils/ecrontab.cpp -utils/ecrontab.h -utils/execmd.cpp -utils/execmd.h -utils/fileudi.cpp -utils/fileudi.h -utils/fstreewalk.cpp -utils/fstreewalk.h -utils/hldata.h -utils/idfile.cpp -utils/idfile.h -utils/md5.cpp -utils/md5.h -utils/md5ut.cpp -utils/md5ut.h -utils/mimeparse.cpp -utils/mimeparse.h -utils/netcon.cpp -utils/netcon.h -utils/pathut.cpp -utils/pathut.h -utils/ptmutex.cpp -utils/ptmutex.h -utils/pxattr.cpp -utils/pxattr.h -utils/rclionice.cpp -utils/rclionice.h -utils/readfile.cpp -utils/readfile.h -utils/refcntr.h -utils/smallut.cpp -utils/smallut.h -utils/strmatcher.cpp -utils/strmatcher.h -utils/transcode.cpp -utils/transcode.h -utils/utf8iter.cpp -utils/utf8iter.h -utils/utf8testin.txt -utils/wipedir.cpp -utils/wipedir.h -utils/workqueue.cpp -utils/workqueue.h -utils/x11mon.cpp -utils/x11mon.h diff --git a/src/python/recoll/setup.py.in b/src/python/recoll/setup.py.in index bc9054aa..23edb280 100644 --- a/src/python/recoll/setup.py.in +++ b/src/python/recoll/setup.py.in @@ -6,7 +6,7 @@ sysname = os.uname()[0] top = os.path.join('..', '..') -library_dirs = [os.path.join(top, 'lib')] +library_dirs = [os.path.join(top, '.libs')] if "CYGWIN" in os.environ: libraries = ['recoll', 'xapian', 'iconv', 'z'] else: @@ -18,23 +18,6 @@ if 'libdir' in os.environ and os.environ['libdir'] != "": else: runtime_library_dirs = [os.path.join('@prefix@', 'lib', 'recoll')] -# Verify that the Recoll library was compiled with the PIC options -localdefs = os.path.join(top, 'mk', 'localdefs') -try: - lines = open(localdefs, 'r').readlines() -except: - print('You need to build recoll first. Use configure --enable-pic') - sys.exit(1) -picok = False -for line in lines: - if line.find('PICFLAGS') == 0: - picok = True - break -if not picok: - print('You need to rebuild recoll with PIC enabled. Use configure --enable-pic and make clean') - sys.exit(1) - - module1 = Extension('recoll', define_macros = [('MAJOR_VERSION', '1'), ('MINOR_VERSION', '0'), diff --git a/src/query/wasaparse.y b/src/query/wasaparse.ypp similarity index 99% rename from src/query/wasaparse.y rename to src/query/wasaparse.ypp index e37f7e4e..09a583c3 100644 --- a/src/query/wasaparse.y +++ b/src/query/wasaparse.ypp @@ -8,7 +8,7 @@ #include "searchdata.h" #include "wasaparserdriver.h" -#include "wasaparse.tab.h" +#include "wasaparse.h" using namespace std; diff --git a/src/query/wasaparse.cpp b/src/query/wasaparseaux.cpp similarity index 99% rename from src/query/wasaparse.cpp rename to src/query/wasaparseaux.cpp index 2a6b8310..4a4deb42 100644 --- a/src/query/wasaparse.cpp +++ b/src/query/wasaparseaux.cpp @@ -25,7 +25,8 @@ #define YYDEBUG 1 -#include "wasaparse.tab.h" +// bison-generated file +#include "wasaparse.h" using namespace std; using namespace Rcl; diff --git a/src/query/y.tab.h b/src/query/y.tab.h new file mode 100644 index 00000000..27fd5334 --- /dev/null +++ b/src/query/y.tab.h @@ -0,0 +1,13 @@ +// Bogus file to solve the following problem: + +// Bison generates y.tab.h and inserts a line in the generated cpp +// file to include it + +// However, we tell automake to use wasaparse.cpp and wasaparse.h as +// names for the generated files. This does not fix the #include +// y.tab.h line, so it fails. + +// This workaround file just includes the appropriate file as +// generated by automake + +#include "wasaparse.h"