FilterHtml.cs: Add ExtractText(string) command to extract text out of large html...
[beagle.git] / libbeagle / beagle / Makefile.am
blobe51449c4949ff0849723d6a17c201e255be327ee
1 INCLUDES = \
2         -I$(top_srcdir)/libbeagle       \
3         $(LIBBEAGLE_CFLAGS)             \
4         $(WARN_CFLAGS)
6 lib_LTLIBRARIES = libbeagle.la
8 BUILT_SOURCES =                 \
9         beagle-marshal.c        \
10         beagle-marshal.h
12 libbeagle_la_SOURCES =                          \
13         beagle-client.c                         \
14         beagle-daemon-information-request.c     \
15         beagle-daemon-information-response.c    \
16         beagle-empty-response.c                 \
17         beagle-error-response.c                 \
18         beagle-finished-response.c              \
19         beagle-hit.c                            \
20         beagle-hits-added-response.c            \
21         beagle-hits-subtracted-response.c       \
22         beagle-indexable.c                      \
23         beagle-indexing-service-request.c       \
24         beagle-property.c                       \
25         beagle-marshal.c                        \
26         beagle-marshal.h                        \
27         beagle-parser.c                         \
28         beagle-parser.h                         \
29         beagle-private.h                        \
30         beagle-query.c                          \
31         beagle-query-part.c                     \
32         beagle-query-part-date.c                \
33         beagle-query-part-human.c               \
34         beagle-query-part-or.c                  \
35         beagle-query-part-property.c            \
36         beagle-query-part-text.c                \
37         beagle-query-part-wildcard.c            \
38         beagle-queryable-status.c               \
39         beagle-scheduler-information.c          \
40         beagle-request.c                        \
41         beagle-response.c                       \
42         beagle-search-term-response.c           \
43         beagle-snippet-request.c                \
44         beagle-snippet-response.c               \
45         beagle-shutdown-request.c               \
46         beagle-timestamp.c                      \
47         beagle-util.c                           
49 libbeagle_la_LDFLAGS =          \
50         -no-undefined
51         -export-symbols-regex "^[^_].*"
53 libbeagle_la_LIBADD =           \
54         $(LIBBEAGLE_LIBS)
56 libbeagleincludedir = $(includedir)/libbeagle/beagle
57 libbeagleinclude_HEADERS =                      \
58         beagle.h                                \
59         beagle-client.h                         \
60         beagle-daemon-information-request.h     \
61         beagle-daemon-information-response.h    \
62         beagle-empty-response.h                 \
63         beagle-error-response.h                 \
64         beagle-finished-response.h              \
65         beagle-hit.h                            \
66         beagle-hits-added-response.h            \
67         beagle-hits-subtracted-response.h       \
68         beagle-indexable.h                      \
69         beagle-indexing-service-request.h       \
70         beagle-property.h                       \
71         beagle-query.h                          \
72         beagle-query-part.h                     \
73         beagle-query-part-date.h                \
74         beagle-query-part-human.h               \
75         beagle-query-part-or.h                  \
76         beagle-query-part-property.h            \
77         beagle-query-part-text.h                \
78         beagle-query-part-wildcard.h            \
79         beagle-queryable-status.h               \
80         beagle-scheduler-information.h          \
81         beagle-request.h                        \
82         beagle-response.h                       \
83         beagle-search-term-response.h           \
84         beagle-shutdown-request.h               \
85         beagle-snippet-request.h                \
86         beagle-snippet-response.h               \
87         beagle-timestamp.h                      \
88         beagle-util.h
90 EXTRA_DIST = beagle-marshal.list
92 CLEANFILES  = $(BUILT_SOURCES)
94 beagle-marshal.h: beagle-marshal.list
95         cd $(srcdir) \
96         && glib-genmarshal --prefix=beagle_marshal beagle-marshal.list --header >> xgen-gmh \
97         && (cmp -s xgen-gmh beagle-marshal.h || cp xgen-gmh beagle-marshal.h) \
98         && rm -f xgen-gmh xgen-gmh~
100 beagle-marshal.c: beagle-marshal.list
101         cd $(srcdir) \
102         && glib-genmarshal --prefix=beagle_marshal beagle-marshal.list --body >> xgen-gmc \
103         && (cmp -s xgen-gmc beagle-marshal.c || cp xgen-gmc beagle-marshal.c) \
104         && rm -f xgen-gmc xgen-gmc~
106 noinst_PROGRAMS = test-client
108 test_client_SOURCES = test-client.c
109 test_client_LDADD = libbeagle.la