]> www.fi.muni.cz Git - evince.git/blob - shell/Makefile.am
Recent files support.
[evince.git] / shell / Makefile.am
1 NULL=
2
3 INCLUDES=                                               \
4         -DDATADIR=\"$(pkgdatadir)\"                     \
5         -DGNOMEDATADIR=\"$(datadir)\"                   \
6         -I$(top_srcdir)/lib                             \
7         -I$(top_srcdir)/cut-n-paste/recent-files/       \
8         -I$(top_srcdir)/backend                         \
9         -I$(top_srcdir)/pdf                             \
10         -I$(top_srcdir)/pixbuf                          \
11         -I$(top_srcdir)/ps                              \
12         -I$(top_srcdir)/djvu                            \
13         -I$(top_srcdir)/dvi                             \
14         -DGNOMELOCALEDIR=\"$(datadir)/locale\"          \
15         -DGNOMEICONDIR=\""$(datadir)/pixmaps"\"         \
16         $(SHELL_CFLAGS)                                 \
17         $(EVINCE_DISABLE_DEPRECATED)                    \
18         $(NULL)
19
20 bin_PROGRAMS=evince
21
22 evince_SOURCES=                         \
23         dummy.cc                        \
24         eggfindbar.c                    \
25         eggfindbar.h                    \
26         ev-application.c                \
27         ev-application.h                \
28         ev-marshal.c                    \
29         ev-marshal.h                    \
30         ev-page-action.c                \
31         ev-page-action.h                \
32         ev-password.h                   \
33         ev-password.c                   \
34         ev-password-view.h              \
35         ev-password-view.c              \
36         ev-pixbuf-cache.c               \
37         ev-pixbuf-cache.h               \
38         ev-print-job.c                  \
39         ev-print-job.h                  \
40         ev-utils.c                      \
41         ev-utils.h                      \
42         ev-view.c                       \
43         ev-view.h                       \
44         ev-window.c                     \
45         ev-window.h                     \
46         ev-sidebar.c                    \
47         ev-sidebar.h                    \
48         ev-sidebar-links.c              \
49         ev-sidebar-links.h              \
50         ev-sidebar-thumbnails.c         \
51         ev-sidebar-thumbnails.h         \
52         ev-stock-icons.c                \
53         ev-stock-icons.h                \
54         main.c                          \
55         $(NULL)
56
57 evince_LDADD=                                                   \
58         $(SHELL_LIBS)                                           \
59         $(top_builddir)/cut-n-paste/recent-files/librecent.la   \
60         $(top_builddir)/lib/libev.la                            \
61         $(top_builddir)/pdf/libpdfdocument.la                   \
62         $(top_builddir)/pixbuf/libpixbufdocument.la             \
63         $(top_builddir)/ps/libgtkgs.la                          \
64         $(top_builddir)/backend/libevbackend.la                 \
65         $(NULL)
66
67 if ENABLE_DJVU
68 evince_LDADD +=                                 \
69         -ldjvulibre                             \
70         -lpthread                               \
71         $(top_builddir)/djvu/libgtkdjvu.la      \
72         $(NULL)
73 endif
74
75 if ENABLE_DVI
76 evince_LDADD +=                                 \
77         $(top_builddir)/dvi/libgtkdvi.la        \
78         $(NULL)
79 endif
80
81 if WITH_TYPE1_FONTS
82 evince_LDADD += -lt1lib
83 endif
84
85 BUILT_SOURCES = ev-marshal.h ev-marshal.c
86
87 EXTRA_DIST = ev-marshal.list
88
89 ev-marshal.h: ev-marshal.list
90         glib-genmarshal --prefix=ev_marshal ev-marshal.list --header > ev-marshal.h
91
92 ev-marshal.c: ev-marshal.list
93         echo '#include "ev-marshal.h"' > ev-marshal.c
94         glib-genmarshal --prefix=ev_marshal ev-marshal.list --body >> ev-marshal.c