Thumbnail file hits. Based on a patch from D Bera
[beagle.git] / beagled / Lucene.Net / Makefile.am
blob7c9aa69125b32f4379570dc8c47e1bb9bf0746b1
2 CSC = mcs -g
4 TARGET = Lucene.Net.dll
6 CSFLAGS = -target:library
8 CSFILES =                                                               \
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
129 LOCAL_ASSEMBLIES =                      \
130         ../Util/Util.dll
132 ASSEMBLIES =                            \
133         -r:System.Runtime.Remoting      \
134         $(LOCAL_ASSEMBLIES:%=-r:%)
136 $(TARGET): $(CSFILES) $(LOCAL_ASSEMBLIES)
137         $(CSC) -o $@ $(CSFLAGS) $(CSFILES) $(ASSEMBLIES)
139 all: $(TARGET)
141 install-data-local: $(TARGET)
142         $(mkinstalldirs) $(DESTDIR)$(pkglibdir)
143         $(INSTALL_DATA) $(TARGET) $(DESTDIR)$(pkglibdir)/$(TARGET)
145 uninstall-local:
146         rm -f $(DESTDIR)$(pkglibdir)/$(TARGET)
148 EXTRA_DIST =            \
149         $(CSFILES)
151 CLEANFILES =            \
152         $(TARGET)