File: Makefile.am

package info (click to toggle)
pinot 1.23-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 4,608 kB
  • sloc: cpp: 41,870; makefile: 611; xml: 416; sh: 336
file content (119 lines) | stat: -rw-r--r-- 3,169 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
# Process this file with automake to produce Makefile.in

noinst_HEADERS = \
	$(top_srcdir)/Tokenize/filters/ArchiveFilter.h \
	$(top_srcdir)/Tokenize/filters/ChmFilter.h \
	$(top_srcdir)/Tokenize/filters/ExifImageFilter.h \
	$(top_srcdir)/Tokenize/filters/Exiv2ImageFilter.h \
	$(top_srcdir)/Tokenize/filters/ExternalFilter.h \
	$(top_srcdir)/Tokenize/filters/FileOutputFilter.h \
	$(top_srcdir)/Tokenize/filters/GMimeMboxFilter.h \
	$(top_srcdir)/Tokenize/filters/TagLibMusicFilter.h

pkginclude_HEADERS = \
	FilterUtils.h \
	TextConverter.h

nobase_pkginclude_HEADERS = \
	filters/Filter.h \
	filters/FilterFactory.h \
	filters/HtmlFilter.h \
	filters/HtmlParser.h \
	filters/TextFilter.h \
	filters/XmlFilter.h

lib_LTLIBRARIES = libexiv2imagefilter.la libexternalfilter.la libmboxfilter.la libtaglibfilter.la
if HAVE_LIBARCHIVE
lib_LTLIBRARIES += libarchivefilter.la
endif
if HAVE_CHMLIB
lib_LTLIBRARIES += libchmfilter.la
endif

pkglib_LTLIBRARIES = libFilter.la libTokenize.la

libFilter_la_LDFLAGS = \
	-static

libFilter_la_SOURCES = \
	$(top_srcdir)/Tokenize/filters/Filter.cc \
	$(top_srcdir)/Tokenize/filters/FilterFactory.cc \
	$(top_srcdir)/Tokenize/filters/HtmlFilter.cc \
	$(top_srcdir)/Tokenize/filters/HtmlParser.cc \
	$(top_srcdir)/Tokenize/filters/TextFilter.cc \
	$(top_srcdir)/Tokenize/filters/XmlFilter.cc

if HAVE_LIBARCHIVE
libarchivefilter_la_DEPENDENCIES = libFilter.la

libarchivefilter_la_SOURCES = \
	$(top_srcdir)/Tokenize/filters/ArchiveFilter.cc

libarchivefilter_la_LDFLAGS = -module -avoid-version

libarchivefilter_la_LIBADD = -larchive
endif

if HAVE_CHMLIB
libchmfilter_la_DEPENDENCIES = libFilter.la

libchmfilter_la_SOURCES = \
	$(top_srcdir)/Tokenize/filters/ChmFilter.cc

libchmfilter_la_LDFLAGS = -module -avoid-version

libchmfilter_la_LIBADD = -lchm
endif

libexiv2imagefilter_la_DEPENDENCIES = libFilter.la

libexiv2imagefilter_la_SOURCES = \
	$(top_srcdir)/Tokenize/filters/Exiv2ImageFilter.cc

libexiv2imagefilter_la_LDFLAGS = -module -avoid-version

libexiv2imagefilter_la_LIBADD = @EXIV2_LIBS@

libexternalfilter_la_DEPENDENCIES = libFilter.la

libexternalfilter_la_SOURCES = \
	$(top_srcdir)/Tokenize/filters/ExternalFilter.cc \
	$(top_srcdir)/Tokenize/filters/FileOutputFilter.cc

libexternalfilter_la_LDFLAGS = -module -avoid-version

libexternalfilter_la_LIBADD = @XML_LIBS@

libmboxfilter_la_DEPENDENCIES = libFilter.la

libmboxfilter_la_SOURCES = \
	$(top_srcdir)/Tokenize/filters/GMimeMboxFilter.cc

libmboxfilter_la_LDFLAGS = -module -avoid-version

libmboxfilter_la_LIBADD = @GMIME_LIBS@

libtaglibfilter_la_DEPENDENCIES = libFilter.la

libtaglibfilter_la_SOURCES = \
	$(top_srcdir)/Tokenize/filters/TagLibMusicFilter.cc

libtaglibfilter_la_LDFLAGS = -module -avoid-version

libtaglibfilter_la_LIBADD = @TAGLIB_LIBS@

libTokenize_la_LDFLAGS = \
	-static

libTokenize_la_SOURCES = \
	FilterUtils.cpp \
	TextConverter.cpp \
	$(top_srcdir)/IndexSearch/cjkv/CJKVTokenizer.cc

AM_CXXFLAGS = \
	@MISC_CFLAGS@ \
	-I$(top_srcdir)/Utils -Ifilters \
	@GMIME_CFLAGS@ @XML_CFLAGS@ @EXIV2_CFLAGS@ @TAGLIB_CFLAGS@ \
	-D_DYNAMIC_DIJON_FILTERS \
	-D_DIJON_EXTERNALFILTER_CONFFILE=\"$(sysconfdir)/pinot/external-filters.xml\"