cvsimport
[beagle.git] / beagled / Lucene.Net / Makefile.am
blobaa85d9fadced53923d774719e02ff8ee884c5e7e
2 CSC = $(MCS) -debug
4 TARGET = Lucene.Net.dll
6 CSFLAGS = -target:library
8 CSFILES =                                                               \
9         $(srcdir)/Lucene.Net/Analysis/Standard/CharStream.cs \
10         $(srcdir)/Lucene.Net/Analysis/Standard/FastCharStream.cs \
11         $(srcdir)/Lucene.Net/Analysis/Standard/ParseException.cs \
12         $(srcdir)/Lucene.Net/Analysis/Standard/StandardAnalyzer.cs \
13         $(srcdir)/Lucene.Net/Analysis/Standard/StandardFilter.cs \
14         $(srcdir)/Lucene.Net/Analysis/Standard/StandardTokenizer.cs \
15         $(srcdir)/Lucene.Net/Analysis/Standard/StandardTokenizerConstants.cs \
16         $(srcdir)/Lucene.Net/Analysis/Standard/StandardTokenizerTokenManager.cs \
17         $(srcdir)/Lucene.Net/Analysis/Standard/Token.cs \
18         $(srcdir)/Lucene.Net/Analysis/Standard/TokenMgrError.cs \
19         $(srcdir)/Lucene.Net/Analysis/Analyzer.cs \
20         $(srcdir)/Lucene.Net/Analysis/CharTokenizer.cs \
21         $(srcdir)/Lucene.Net/Analysis/ISOLatin1AccentFilter.cs \
22         $(srcdir)/Lucene.Net/Analysis/KeywordAnalyzer.cs \
23         $(srcdir)/Lucene.Net/Analysis/KeywordTokenizer.cs \
24         $(srcdir)/Lucene.Net/Analysis/LengthFilter.cs \
25         $(srcdir)/Lucene.Net/Analysis/LetterTokenizer.cs \
26         $(srcdir)/Lucene.Net/Analysis/LowerCaseFilter.cs \
27         $(srcdir)/Lucene.Net/Analysis/LowerCaseTokenizer.cs \
28         $(srcdir)/Lucene.Net/Analysis/PerFieldAnalyzerWrapper.cs \
29         $(srcdir)/Lucene.Net/Analysis/PorterStemFilter.cs \
30         $(srcdir)/Lucene.Net/Analysis/PorterStemmer.cs \
31         $(srcdir)/Lucene.Net/Analysis/SimpleAnalyzer.cs \
32         $(srcdir)/Lucene.Net/Analysis/StopAnalyzer.cs \
33         $(srcdir)/Lucene.Net/Analysis/StopFilter.cs \
34         $(srcdir)/Lucene.Net/Analysis/Token.cs \
35         $(srcdir)/Lucene.Net/Analysis/TokenFilter.cs \
36         $(srcdir)/Lucene.Net/Analysis/Tokenizer.cs \
37         $(srcdir)/Lucene.Net/Analysis/TokenStream.cs \
38         $(srcdir)/Lucene.Net/Analysis/WhitespaceAnalyzer.cs \
39         $(srcdir)/Lucene.Net/Analysis/WhitespaceTokenizer.cs \
40         $(srcdir)/Lucene.Net/Analysis/WordlistLoader.cs \
41         $(srcdir)/Lucene.Net/Document/DateField.cs \
42         $(srcdir)/Lucene.Net/Document/DateTools.cs \
43         $(srcdir)/Lucene.Net/Document/Document.cs \
44         $(srcdir)/Lucene.Net/Document/Field.cs \
45         $(srcdir)/Lucene.Net/Document/NumberTools.cs \
46         $(srcdir)/Lucene.Net/Index/CompoundFileReader.cs \
47         $(srcdir)/Lucene.Net/Index/CompoundFileWriter.cs \
48         $(srcdir)/Lucene.Net/Index/DocumentWriter.cs \
49         $(srcdir)/Lucene.Net/Index/FieldInfo.cs \
50         $(srcdir)/Lucene.Net/Index/FieldInfos.cs \
51         $(srcdir)/Lucene.Net/Index/FieldsReader.cs \
52         $(srcdir)/Lucene.Net/Index/FieldsWriter.cs \
53         $(srcdir)/Lucene.Net/Index/FilterIndexReader.cs \
54         $(srcdir)/Lucene.Net/Index/IndexFileNameFilter.cs \
55         $(srcdir)/Lucene.Net/Index/IndexFileNames.cs \
56         $(srcdir)/Lucene.Net/Index/IndexModifier.cs \
57         $(srcdir)/Lucene.Net/Index/IndexReader.cs \
58         $(srcdir)/Lucene.Net/Index/IndexWriter.cs \
59         $(srcdir)/Lucene.Net/Index/MultipleTermPositions.cs \
60         $(srcdir)/Lucene.Net/Index/MultiReader.cs \
61         $(srcdir)/Lucene.Net/Index/ParallelReader.cs \
62         $(srcdir)/Lucene.Net/Index/SegmentInfo.cs \
63         $(srcdir)/Lucene.Net/Index/SegmentInfos.cs \
64         $(srcdir)/Lucene.Net/Index/SegmentMergeInfo.cs \
65         $(srcdir)/Lucene.Net/Index/SegmentMergeQueue.cs \
66         $(srcdir)/Lucene.Net/Index/SegmentMerger.cs \
67         $(srcdir)/Lucene.Net/Index/SegmentReader.cs \
68         $(srcdir)/Lucene.Net/Index/SegmentTermDocs.cs \
69         $(srcdir)/Lucene.Net/Index/SegmentTermEnum.cs \
70         $(srcdir)/Lucene.Net/Index/SegmentTermPositions.cs \
71         $(srcdir)/Lucene.Net/Index/SegmentTermPositionVector.cs \
72         $(srcdir)/Lucene.Net/Index/SegmentTermVector.cs \
73         $(srcdir)/Lucene.Net/Index/Term.cs \
74         $(srcdir)/Lucene.Net/Index/TermBuffer.cs \
75         $(srcdir)/Lucene.Net/Index/TermDocs.cs \
76         $(srcdir)/Lucene.Net/Index/TermEnum.cs \
77         $(srcdir)/Lucene.Net/Index/TermFreqVector.cs \
78         $(srcdir)/Lucene.Net/Index/TermInfo.cs \
79         $(srcdir)/Lucene.Net/Index/TermInfosReader.cs \
80         $(srcdir)/Lucene.Net/Index/TermInfosWriter.cs \
81         $(srcdir)/Lucene.Net/Index/TermPositions.cs \
82         $(srcdir)/Lucene.Net/Index/TermPositionVector.cs \
83         $(srcdir)/Lucene.Net/Index/TermVectorOffsetInfo.cs \
84         $(srcdir)/Lucene.Net/Index/TermVectorsReader.cs \
85         $(srcdir)/Lucene.Net/Index/TermVectorsWriter.cs \
86         $(srcdir)/Lucene.Net/QueryParser/CharStream.cs \
87         $(srcdir)/Lucene.Net/QueryParser/FastCharStream.cs \
88         $(srcdir)/Lucene.Net/QueryParser/MultiFieldQueryParser.cs \
89         $(srcdir)/Lucene.Net/QueryParser/ParseException.cs \
90         $(srcdir)/Lucene.Net/QueryParser/QueryParser.cs \
91         $(srcdir)/Lucene.Net/QueryParser/QueryParserConstants.cs \
92         $(srcdir)/Lucene.Net/QueryParser/QueryParserTokenManager.cs \
93         $(srcdir)/Lucene.Net/QueryParser/Token.cs \
94         $(srcdir)/Lucene.Net/QueryParser/TokenMgrError.cs \
95         $(srcdir)/Lucene.Net/Search/Regex/RegexQuery.cs \
96         $(srcdir)/Lucene.Net/Search/Regex/RegexTermEnum.cs \
97         $(srcdir)/Lucene.Net/Search/Regex/SpanRegexQuery.cs \
98         $(srcdir)/Lucene.Net/Search/Spans/NearSpans.cs \
99         $(srcdir)/Lucene.Net/Search/Spans/SpanFirstQuery.cs \
100         $(srcdir)/Lucene.Net/Search/Spans/SpanNearQuery.cs \
101         $(srcdir)/Lucene.Net/Search/Spans/SpanNotQuery.cs \
102         $(srcdir)/Lucene.Net/Search/Spans/SpanOrQuery.cs \
103         $(srcdir)/Lucene.Net/Search/Spans/SpanQuery.cs \
104         $(srcdir)/Lucene.Net/Search/Spans/Spans.cs \
105         $(srcdir)/Lucene.Net/Search/Spans/SpanScorer.cs \
106         $(srcdir)/Lucene.Net/Search/Spans/SpanTermQuery.cs \
107         $(srcdir)/Lucene.Net/Search/Spans/SpanWeight.cs \
108         $(srcdir)/Lucene.Net/Search/BooleanClause.cs \
109         $(srcdir)/Lucene.Net/Search/BooleanQuery.cs \
110         $(srcdir)/Lucene.Net/Search/BooleanScorer.cs \
111         $(srcdir)/Lucene.Net/Search/BooleanScorer2.cs \
112         $(srcdir)/Lucene.Net/Search/CachingWrapperFilter.cs \
113         $(srcdir)/Lucene.Net/Search/ConjunctionScorer.cs \
114         $(srcdir)/Lucene.Net/Search/ConstantScoreQuery.cs \
115         $(srcdir)/Lucene.Net/Search/ConstantScoreRangeQuery.cs \
116         $(srcdir)/Lucene.Net/Search/DateFilter.cs \
117         $(srcdir)/Lucene.Net/Search/DefaultSimilarity.cs \
118         $(srcdir)/Lucene.Net/Search/DisjunctionMaxQuery.cs \
119         $(srcdir)/Lucene.Net/Search/DisjunctionMaxScorer.cs \
120         $(srcdir)/Lucene.Net/Search/DisjunctionSumScorer.cs \
121         $(srcdir)/Lucene.Net/Search/ExactPhraseScorer.cs \
122         $(srcdir)/Lucene.Net/Search/Explanation.cs \
123         $(srcdir)/Lucene.Net/Search/FieldCache.cs \
124         $(srcdir)/Lucene.Net/Search/FieldCacheImpl.cs \
125         $(srcdir)/Lucene.Net/Search/FieldDoc.cs \
126         $(srcdir)/Lucene.Net/Search/FieldDocSortedHitQueue.cs \
127         $(srcdir)/Lucene.Net/Search/FieldSortedHitQueue.cs \
128         $(srcdir)/Lucene.Net/Search/Filter.cs \
129         $(srcdir)/Lucene.Net/Search/FilteredQuery.cs \
130         $(srcdir)/Lucene.Net/Search/FilteredTermEnum.cs \
131         $(srcdir)/Lucene.Net/Search/FuzzyQuery.cs \
132         $(srcdir)/Lucene.Net/Search/FuzzyTermEnum.cs \
133         $(srcdir)/Lucene.Net/Search/Hit.cs \
134         $(srcdir)/Lucene.Net/Search/HitCollector.cs \
135         $(srcdir)/Lucene.Net/Search/HitIterator.cs \
136         $(srcdir)/Lucene.Net/Search/HitQueue.cs \
137         $(srcdir)/Lucene.Net/Search/Hits.cs \
138         $(srcdir)/Lucene.Net/Search/IndexSearcher.cs \
139         $(srcdir)/Lucene.Net/Search/MatchAllDocsQuery.cs \
140         $(srcdir)/Lucene.Net/Search/MultiPhraseQuery.cs \
141         $(srcdir)/Lucene.Net/Search/MultiSearcher.cs \
142         $(srcdir)/Lucene.Net/Search/MultiTermQuery.cs \
143         $(srcdir)/Lucene.Net/Search/NonMatchingScorer.cs \
144         $(srcdir)/Lucene.Net/Search/ParallelMultiSearcher.cs \
145         $(srcdir)/Lucene.Net/Search/PhrasePositions.cs \
146         $(srcdir)/Lucene.Net/Search/PhrasePrefixQuery.cs \
147         $(srcdir)/Lucene.Net/Search/PhraseQuery.cs \
148         $(srcdir)/Lucene.Net/Search/PhraseQueue.cs \
149         $(srcdir)/Lucene.Net/Search/PhraseScorer.cs \
150         $(srcdir)/Lucene.Net/Search/PrefixQuery.cs \
151         $(srcdir)/Lucene.Net/Search/Query.cs \
152         $(srcdir)/Lucene.Net/Search/QueryFilter.cs \
153         $(srcdir)/Lucene.Net/Search/QueryTermVector.cs \
154         $(srcdir)/Lucene.Net/Search/RangeFilter.cs \
155         $(srcdir)/Lucene.Net/Search/RangeQuery.cs \
156         $(srcdir)/Lucene.Net/Search/RemoteSearchable.cs \
157         $(srcdir)/Lucene.Net/Search/ReqExclScorer.cs \
158         $(srcdir)/Lucene.Net/Search/ReqOptSumScorer.cs \
159         $(srcdir)/Lucene.Net/Search/ScoreDoc.cs \
160         $(srcdir)/Lucene.Net/Search/ScoreDocComparator.cs \
161         $(srcdir)/Lucene.Net/Search/Scorer.cs \
162         $(srcdir)/Lucene.Net/Search/Searchable.cs \
163         $(srcdir)/Lucene.Net/Search/Searcher.cs \
164         $(srcdir)/Lucene.Net/Search/Similarity.cs \
165         $(srcdir)/Lucene.Net/Search/SimilarityDelegator.cs \
166         $(srcdir)/Lucene.Net/Search/SloppyPhraseScorer.cs \
167         $(srcdir)/Lucene.Net/Search/Sort.cs \
168         $(srcdir)/Lucene.Net/Search/SortComparator.cs \
169         $(srcdir)/Lucene.Net/Search/SortComparatorSource.cs \
170         $(srcdir)/Lucene.Net/Search/SortField.cs \
171         $(srcdir)/Lucene.Net/Search/TermQuery.cs \
172         $(srcdir)/Lucene.Net/Search/TermScorer.cs \
173         $(srcdir)/Lucene.Net/Search/TopDocs.cs \
174         $(srcdir)/Lucene.Net/Search/TopFieldDocs.cs \
175         $(srcdir)/Lucene.Net/Search/Weight.cs \
176         $(srcdir)/Lucene.Net/Search/WildcardQuery.cs \
177         $(srcdir)/Lucene.Net/Search/WildcardTermEnum.cs \
178         $(srcdir)/Lucene.Net/Store/BufferedIndexInput.cs \
179         $(srcdir)/Lucene.Net/Store/BufferedIndexOutput.cs \
180         $(srcdir)/Lucene.Net/Store/Directory.cs \
181         $(srcdir)/Lucene.Net/Store/FSDirectory.cs \
182         $(srcdir)/Lucene.Net/Store/IndexInput.cs \
183         $(srcdir)/Lucene.Net/Store/IndexOutput.cs \
184         $(srcdir)/Lucene.Net/Store/InputStream.cs \
185         $(srcdir)/Lucene.Net/Store/Lock.cs \
186         $(srcdir)/Lucene.Net/Store/MMapDirectory.cs \
187         $(srcdir)/Lucene.Net/Store/OutputStream.cs \
188         $(srcdir)/Lucene.Net/Store/RAMDirectory.cs \
189         $(srcdir)/Lucene.Net/Store/RAMFile.cs \
190         $(srcdir)/Lucene.Net/Store/RAMInputStream.cs \
191         $(srcdir)/Lucene.Net/Store/RAMOutputStream.cs \
192         $(srcdir)/Lucene.Net/Util/BitVector.cs \
193         $(srcdir)/Lucene.Net/Util/Constants.cs \
194         $(srcdir)/Lucene.Net/Util/Parameter.cs \
195         $(srcdir)/Lucene.Net/Util/PriorityQueue.cs \
196         $(srcdir)/Lucene.Net/Util/SmallFloat.cs \
197         $(srcdir)/Lucene.Net/Util/StringHelper.cs \
198         $(srcdir)/Lucene.Net/Util/ToStringUtils.cs \
199         $(srcdir)/Lucene.Net/AssemblyInfo.cs \
200         $(srcdir)/Lucene.Net/LucenePackage.cs \
201         $(srcdir)/Lucene.Net/SharpZipLibAdapter.cs \
202         $(srcdir)/Lucene.Net/SupportClass.cs
204 LOCAL_ASSEMBLIES =                      \
205         ../Util/Util.dll
207 ASSEMBLIES =                            \
208         -r:System.Runtime.Remoting      \
209         $(LOCAL_ASSEMBLIES:%=-r:%)
211 $(TARGET): $(CSFILES) $(LOCAL_ASSEMBLIES)
212         $(CSC) -o $@ $(CSFLAGS) $(CSFILES) $(ASSEMBLIES)
214 all: $(TARGET)
216 install-data-local: $(TARGET)
217         $(mkinstalldirs) $(DESTDIR)$(pkglibdir)
218         $(INSTALL_DATA) $(TARGET) $(DESTDIR)$(pkglibdir)/$(TARGET)
220 uninstall-local:
221         rm -f $(DESTDIR)$(pkglibdir)/$(TARGET)
223 EXTRA_DIST =            \
224         $(CSFILES)
226 CLEANFILES =            \
227         $(TARGET)