]> www.fi.muni.cz Git - evince.git/blob - libview/Makefile.am
Move EvView specific code to a libeviview library so that it can be
[evince.git] / libview / Makefile.am
1 INCLUDES=                                       \
2         -DGNOMELOCALEDIR=\"$(datadir)/locale\"  \
3         -I$(top_srcdir)/libdocument             \
4         $(LIBVIEW_CFLAGS)                       \
5         $(WARN_CFLAGS)                          \
6         $(DISABLE_DEPRECATED)
7
8 lib_LTLIBRARIES = libevview.la
9
10 libevview_la_LDFLAGS = -export-dynamic
11 libevview_la_LIBADD = $(LIBVIEW_LIBS)
12
13 NOINST_H_FILES =                        \
14         ev-job-scheduler.h              \
15         ev-pixbuf-cache.h               \
16         ev-timeline.h                   \
17         ev-transition-animation.h       \
18         ev-view-accessible.h            \
19         ev-view-marshal.h               \
20         ev-view-private.h
21
22 INST_H_FILES =                          \
23         ev-jobs.h                       \
24         ev-page-cache.h                 \
25         ev-view.h
26
27 headerdir = $(prefix)/include/evince/@EV_API_VERSION@/ev-view
28 header_DATA = $(INST_H_FILES)
29
30 libevview_la_SOURCES =                  \
31         ev-jobs.c                       \
32         ev-job-scheduler.c              \
33         ev-page-cache.c                 \
34         ev-pixbuf-cache.c               \
35         ev-timeline.c                   \
36         ev-transition-animation.c       \
37         ev-view.c                       \
38         ev-view-accessible.c            \
39         ev-view-marshal.c               \
40         $(NOINST_H_FILES)               \
41         $(INST_H_FILES)
42
43 BUILT_SOURCES =                         \
44         ev-view-marshal.h               \
45         ev-view-marshal.c
46
47 CLEANFILES = $(BUILT_SOURCES)
48
49 ev-view-marshal.h: $(srcdir)/ev-view-marshal.list
50         $(GLIB_GENMARSHAL) --prefix=ev_view_marshal $(srcdir)/ev-view-marshal.list --header > $@
51
52 ev-view-marshal.c: $(srcdir)/ev-view-marshal.list
53         echo '#include "ev-view-marshal.h"' > ev-view-marshal.c
54         $(GLIB_GENMARSHAL) --prefix=ev_view_marshal $(srcdir)/ev-view-marshal.list --body >> $@
55
56 EXTRA_DIST = ev-view-marshal.list