4 TARGET = Lucene.Net.dll
6 CSFLAGS = -target:library
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
208 -r:System.Runtime.Remoting \
209 $(LOCAL_ASSEMBLIES:%=-r:%)
211 $(TARGET): $(CSFILES) $(LOCAL_ASSEMBLIES)
212 $(CSC) -o $@ $(CSFLAGS) $(CSFILES) $(ASSEMBLIES)
216 install-data-local: $(TARGET)
217 $(mkinstalldirs) $(DESTDIR)$(pkglibdir)
218 $(INSTALL_DATA) $(TARGET) $(DESTDIR)$(pkglibdir)/$(TARGET)
221 rm -f $(DESTDIR)$(pkglibdir)/$(TARGET)