4 TARGET = Lucene.Net.dll
6 CSFLAGS = -target:library
9 $(srcdir)/Lucene.Net/AssemblyInfo.cs \
10 $(srcdir)/Lucene.Net/Analysis/Analyzer.cs \
11 $(srcdir)/Lucene.Net/Analysis/CharTokenizer.cs \
12 $(srcdir)/Lucene.Net/Analysis/LetterTokenizer.cs \
13 $(srcdir)/Lucene.Net/Analysis/LowerCaseFilter.cs \
14 $(srcdir)/Lucene.Net/Analysis/LowerCaseTokenizer.cs \
15 $(srcdir)/Lucene.Net/Analysis/PerFieldAnalyzerWrapper.cs \
16 $(srcdir)/Lucene.Net/Analysis/PorterStemFilter.cs \
17 $(srcdir)/Lucene.Net/Analysis/PorterStemmer.cs \
18 $(srcdir)/Lucene.Net/Analysis/SimpleAnalyzer.cs \
19 $(srcdir)/Lucene.Net/Analysis/StopAnalyzer.cs \
20 $(srcdir)/Lucene.Net/Analysis/StopFilter.cs \
21 $(srcdir)/Lucene.Net/Analysis/Token.cs \
22 $(srcdir)/Lucene.Net/Analysis/TokenFilter.cs \
23 $(srcdir)/Lucene.Net/Analysis/Tokenizer.cs \
24 $(srcdir)/Lucene.Net/Analysis/TokenStream.cs \
25 $(srcdir)/Lucene.Net/Analysis/WhitespaceAnalyzer.cs \
26 $(srcdir)/Lucene.Net/Analysis/WhitespaceTokenizer.cs \
27 $(srcdir)/Lucene.Net/Analysis/Standard/CharStream.cs \
28 $(srcdir)/Lucene.Net/Analysis/Standard/FastCharStream.cs \
29 $(srcdir)/Lucene.Net/Analysis/Standard/ParseException.cs \
30 $(srcdir)/Lucene.Net/Analysis/Standard/StandardAnalyzer.cs \
31 $(srcdir)/Lucene.Net/Analysis/Standard/StandardFilter.cs \
32 $(srcdir)/Lucene.Net/Analysis/Standard/StandardTokenizerConstants.cs \
33 $(srcdir)/Lucene.Net/Analysis/Standard/StandardTokenizer.cs \
34 $(srcdir)/Lucene.Net/Analysis/Standard/StandardTokenizerTokenManager.cs \
35 $(srcdir)/Lucene.Net/Analysis/Standard/Token.cs \
36 $(srcdir)/Lucene.Net/Analysis/Standard/TokenMgrError.cs \
37 $(srcdir)/Lucene.Net/Document/DateField.cs \
38 $(srcdir)/Lucene.Net/Document/Document.cs \
39 $(srcdir)/Lucene.Net/Document/Field.cs \
40 $(srcdir)/Lucene.Net/Index/CompoundFileReader.cs \
41 $(srcdir)/Lucene.Net/Index/CompoundFileWriter.cs \
42 $(srcdir)/Lucene.Net/Index/DocumentWriter.cs \
43 $(srcdir)/Lucene.Net/Index/FieldInfo.cs \
44 $(srcdir)/Lucene.Net/Index/FieldInfos.cs \
45 $(srcdir)/Lucene.Net/Index/FieldsReader.cs \
46 $(srcdir)/Lucene.Net/Index/FieldsWriter.cs \
47 $(srcdir)/Lucene.Net/Index/FilterIndexReader.cs \
48 $(srcdir)/Lucene.Net/Index/IndexReader.cs \
49 $(srcdir)/Lucene.Net/Index/IndexWriter.cs \
50 $(srcdir)/Lucene.Net/Index/MultipleTermPositions.cs \
51 $(srcdir)/Lucene.Net/Index/SegmentInfo.cs \
52 $(srcdir)/Lucene.Net/Index/SegmentInfos.cs \
53 $(srcdir)/Lucene.Net/Index/SegmentMergeInfo.cs \
54 $(srcdir)/Lucene.Net/Index/SegmentMergeQueue.cs \
55 $(srcdir)/Lucene.Net/Index/SegmentMerger.cs \
56 $(srcdir)/Lucene.Net/Index/SegmentReader.cs \
57 $(srcdir)/Lucene.Net/Index/SegmentsReader.cs \
58 $(srcdir)/Lucene.Net/Index/SegmentTermDocs.cs \
59 $(srcdir)/Lucene.Net/Index/SegmentTermEnum.cs \
60 $(srcdir)/Lucene.Net/Index/SegmentTermPositions.cs \
61 $(srcdir)/Lucene.Net/Index/Term.cs \
62 $(srcdir)/Lucene.Net/Index/TermBuffer.cs \
63 $(srcdir)/Lucene.Net/Index/TermDocs.cs \
64 $(srcdir)/Lucene.Net/Index/TermEnum.cs \
65 $(srcdir)/Lucene.Net/Index/TermInfo.cs \
66 $(srcdir)/Lucene.Net/Index/TermInfosReader.cs \
67 $(srcdir)/Lucene.Net/Index/TermInfosWriter.cs \
68 $(srcdir)/Lucene.Net/QueryParser/CharStream.cs \
69 $(srcdir)/Lucene.Net/QueryParser/FastCharStream.cs \
70 $(srcdir)/Lucene.Net/QueryParser/MultiFieldQueryParser.cs \
71 $(srcdir)/Lucene.Net/QueryParser/ParseException.cs \
72 $(srcdir)/Lucene.Net/QueryParser/QueryParserConstants.cs \
73 $(srcdir)/Lucene.Net/QueryParser/QueryParser.cs \
74 $(srcdir)/Lucene.Net/QueryParser/QueryParserTokenManager.cs \
75 $(srcdir)/Lucene.Net/QueryParser/TermPositions.cs \
76 $(srcdir)/Lucene.Net/QueryParser/Token.cs \
77 $(srcdir)/Lucene.Net/QueryParser/TokenMgrError.cs \
78 $(srcdir)/Lucene.Net/Search/BooleanClause.cs \
79 $(srcdir)/Lucene.Net/Search/BooleanQuery.cs \
80 $(srcdir)/Lucene.Net/Search/BooleanScorer.cs \
81 $(srcdir)/Lucene.Net/Search/CachingWrapperFilter.cs \
82 $(srcdir)/Lucene.Net/Search/DateFilter.cs \
83 $(srcdir)/Lucene.Net/Search/DefaultSimilarity.cs \
84 $(srcdir)/Lucene.Net/Search/ExactPhraseScorer.cs \
85 $(srcdir)/Lucene.Net/Search/Explanation.cs \
86 $(srcdir)/Lucene.Net/Search/Filter.cs \
87 $(srcdir)/Lucene.Net/Search/FilteredTermEnum.cs \
88 $(srcdir)/Lucene.Net/Search/FuzzyQuery.cs \
89 $(srcdir)/Lucene.Net/Search/FuzzyTermEnum.cs \
90 $(srcdir)/Lucene.Net/Search/HitCollector.cs \
91 $(srcdir)/Lucene.Net/Search/HitQueue.cs \
92 $(srcdir)/Lucene.Net/Search/Hits.cs \
93 $(srcdir)/Lucene.Net/Search/IndexSearcher.cs \
94 $(srcdir)/Lucene.Net/Search/MultiSearcher.cs \
95 $(srcdir)/Lucene.Net/Search/MultiTermQuery.cs \
96 $(srcdir)/Lucene.Net/Search/PhrasePositions.cs \
97 $(srcdir)/Lucene.Net/Search/PhrasePrefixQuery.cs \
98 $(srcdir)/Lucene.Net/Search/PhraseQuery.cs \
99 $(srcdir)/Lucene.Net/Search/PhraseQueue.cs \
100 $(srcdir)/Lucene.Net/Search/PhraseScorer.cs \
101 $(srcdir)/Lucene.Net/Search/PrefixQuery.cs \
102 $(srcdir)/Lucene.Net/Search/Query.cs \
103 $(srcdir)/Lucene.Net/Search/QueryFilter.cs \
104 $(srcdir)/Lucene.Net/Search/RangeQuery.cs \
105 $(srcdir)/Lucene.Net/Search/RemoteSearchable.cs \
106 $(srcdir)/Lucene.Net/Search/ScoreDoc.cs \
107 $(srcdir)/Lucene.Net/Search/Scorer.cs \
108 $(srcdir)/Lucene.Net/Search/Searchable.cs \
109 $(srcdir)/Lucene.Net/Search/Searcher.cs \
110 $(srcdir)/Lucene.Net/Search/Similarity.cs \
111 $(srcdir)/Lucene.Net/Search/SloppyPhraseScorer.cs \
112 $(srcdir)/Lucene.Net/Search/TermQuery.cs \
113 $(srcdir)/Lucene.Net/Search/TermScorer.cs \
114 $(srcdir)/Lucene.Net/Search/TopDocs.cs \
115 $(srcdir)/Lucene.Net/Search/Weight.cs \
116 $(srcdir)/Lucene.Net/Search/WildcardQuery.cs \
117 $(srcdir)/Lucene.Net/Search/WildcardTermEnum.cs \
118 $(srcdir)/Lucene.Net/Store/Directory.cs \
119 $(srcdir)/Lucene.Net/Store/FSDirectory.cs \
120 $(srcdir)/Lucene.Net/Store/InputStream.cs \
121 $(srcdir)/Lucene.Net/Store/Lock.cs \
122 $(srcdir)/Lucene.Net/Store/OutputStream.cs \
123 $(srcdir)/Lucene.Net/Store/RAMDirectory.cs \
124 $(srcdir)/Lucene.Net/Util/Arrays.cs \
125 $(srcdir)/Lucene.Net/Util/BitVector.cs \
126 $(srcdir)/Lucene.Net/Util/Number.cs \
127 $(srcdir)/Lucene.Net/Util/PriorityQueue.cs
133 -r:System.Runtime.Remoting \
134 $(LOCAL_ASSEMBLIES:%=-r:%)
136 $(TARGET): $(CSFILES) $(LOCAL_ASSEMBLIES)
137 $(CSC) -o $@ $(CSFLAGS) $(CSFILES) $(ASSEMBLIES)
141 install-data-local: $(TARGET)
142 $(mkinstalldirs) $(DESTDIR)$(pkglibdir)
143 $(INSTALL_DATA) $(TARGET) $(DESTDIR)$(pkglibdir)/$(TARGET)
146 rm -f $(DESTDIR)$(pkglibdir)/$(TARGET)