1SUBDIRS = . 2 3noinst_HEADERS = uconv-8bit.h crc32int.h 4bin_PROGRAMS = search.cgi mguesser mconv @db_bin_PROGS@ 5sbin_PROGRAMS = @db_sbin_PROGS@ 6 7EXTRA_PROGRAMS= indexer 8 9indexer_SOURCES = main.c mutex.c 10indexer_LDADD = libmnogosearch.la libmnogocharset.la @PTHREAD_LDADD@ @READLINE_LDADD@ 11indexer_LDFLAGS = @PTHREAD_LFLAGS@ 12 13search_cgi_SOURCES = search.c mutex.c 14search_cgi_LDADD = libmnogosearch.la libmnogocharset.la @PTHREAD_LDADD@ 15search_cgi_LDFLAGS = @PTHREAD_LFLAGS@ 16 17mguesser_SOURCES = mguesser.c 18mguesser_LDADD = libmnogosearch.la libmnogocharset.la @PTHREAD_LDADD@ 19mguesser_LDFLAGS = @PTHREAD_LFLAGS@ 20 21mconv_SOURCES = mconv.c 22mconv_LDADD = libmnogosearch.la libmnogocharset.la @PTHREAD_LDADD@ 23mconv_LDFLAGS = @PTHREAD_LFLAGS@ 24 25EXTRA_DIST= regex.c regex.ic 26 27DEFS= -DUDM_CONF_DIR=\"@sysconfdir@\" \ 28 -DUDM_VAR_DIR=\"@localstatedir@\" \ 29 -DUDM_SHARE_DIR=\"@datadir@\" \ 30 @DEFS@ 31 32lib_LTLIBRARIES= libmnogocharset.la libmnogosearch.la 33libmnogosearch_la_SOURCES = indexer.c url.c parser.c sql.c htdb.c spell.c \ 34log.c proto.c utils.c robots.c hrefs.c highlight.c conf.c search_tl.c \ 35crc32.c parsedate.c ftp.c socket.c host.c udmxmalloc.c http.c id3.c signals.c \ 36query.c boolean.c searchtool.c server.c alias.c env.c httpd.c find.c \ 37agent.c word.c parsehtml.c stopwords.c execget.c dstr.c usersection.c \ 38doc.c fuzzy.c contentencoding.c vars.c db.c dbmode-blob.c dbmode-multi.c \ 39sdp.c textlist.c result.c score.c synonym.c match.c store.c template.c \ 40guesser.c mirror.c sqldbms.c chinese.c parsexml.c wild.c hash.c segment.c \ 41sql-mysql.c sql-oracle.c sql-ibase.c sql-pgsql.c sql-sqlite.c sql-ctlib.c \ 42base64.c section.c qcache.c urldata.c urlidlist.c wordinfo.c coords.c \ 43wordcache.c dbmode-single.c dbmode-rawblob.c sql-odbc.c sqlmon.c \ 44dbug.c string.c date.c suggest.c groupby.c distance.c sitemap.c getopt.c \ 45idn.c features.c message.c excerpt.c parsedocx.c parsertf.c indexcache.c \ 46popularity.c lex.c prog.c progc.c progfunc.c \ 47value-env.c value-result.c value-sqlres.c value-str.c value-word.c \ 48value-match.c value-int.c value-double.c value-char.c value-doc.c 49 50EXTRA_libmnogosearch_la_SOURCES = efence.c ef_page.c ef_print.c 51libmnogosearch_la_LIBADD = @efOBJ@ -L. -L.libs -lmnogocharset 52libmnogosearch_la_LDFLAGS = -release 3.4 53libmnogosearch_la_DEPENDENCIES = libmnogocharset.la @efOBJ@ 54 55libmnogocharset_la_SOURCES = uconv.c unidata.c sgml.c unicode.c \ 56uconv-8bit.c uconv-mb.c uconv-alias.c uconv-big5.c uconv-eucjp.c uconv-euckr.c \ 57uconv-gb2312.c uconv-gbk.c uconv-sjis.c uconv-sys.c uconv-utf8.c uconv-gujarati.c \ 58uconv-tscii.c 59libmnogocharset_la_LDFLAGS = -release 3.4 60 61gcov_FILES = ${libmnogosearch_la_SOURCES} ${indexer_SOURCES} 62 63gcov-gen: 64 list='${gcov_FILES}'; for p in $$list; do gcov $$p; done 65 66gcov-clean: 67 list='${gcov_FILES}'; for p in $$list; do rm -f $$p.gcov; done 68 69INCLUDES = -I$(srcdir)/../include \ 70@VIRT_INCLUDE@ \ 71@UNIXODBC_INCLUDE@ \ 72@DB2_INCLUDE@ \ 73@IODBC_INCLUDE@ \ 74@EASYSOFT_INCLUDE@ \ 75@MYSQL_INCLUDE@ \ 76@PGSQL_INCLUDE@ \ 77@IBASE_INCLUDE@ \ 78@CTLIB_INCLUDE@ \ 79@SQLITE_INCLUDE@ \ 80@SQLITE3_INCLUDE@ \ 81@ORACLE8_INCLUDE@ \ 82@SSL_INCLUDE@ \ 83@CHASEN_INCLUDE@ 84 85LIBS = @STATIC_LFLAGS@ \ 86@LIBS@ \ 87@VIRT_LFLAGS@ \ 88@UNIXODBC_LFLAGS@ \ 89@DB2_LFLAGS@ \ 90@IODBC_LFLAGS@ \ 91@EASYSOFT_LFLAGS@ \ 92@MYSQL_LFLAGS@ \ 93@PGSQL_LFLAGS@ \ 94@IBASE_LFLAGS@ \ 95@CTLIB_LFLAGS@ \ 96@SQLITE_LFLAGS@ \ 97@SQLITE3_LFLAGS@ \ 98@ORACLE8_LFLAGS@ \ 99@SSL_LFLAGS@ \ 100@CHASEN_LFLAGS@ 101