]> www.fi.muni.cz Git - evince.git/blob - Makefile.am
48cb6a945bdf01b78d5309aca8620209c6fab78d
[evince.git] / Makefile.am
1 INCLUDES =                                      \
2         -I$(top_srcdir)/goo                     \
3         -I$(top_srcdir)/ltk                     \
4         $(EXTRA_GLIB_CFLAGS)                    \
5         $(EXTRA_GNOME_CFLAGS)
6
7 if WITH_GNOME
8 gui = gpdf
9 else
10 gui = xpdf
11 endif
12
13 bin_PROGRAMS = pdftops pdftotext pdfinfo pdftopbm pdfimages $(gui) bonobo-application-x-pdf
14
15 common_sources =                \
16         Array.cc                \
17         BaseFile.h              \
18         Catalog.cc              \
19         Dict.cc                 \
20         Error.cc                \
21         FontEncoding.cc         \
22         FontEncoding.h          \
23         FontFile.cc             \
24         FontFile.h              \
25         FontInfo.h              \
26         Gfx.cc                  \
27         GfxFont.cc              \
28         GfxState.cc             \
29         Lexer.cc                \
30         Link.cc                 \
31         Object.cc               \
32         OutputDev.cc            \
33         Page.cc                 \
34         Params.cc               \
35         Parser.cc               \
36         PDFDoc.cc               \
37         Stream.cc               \
38         TextOutputDev.cc        \
39         XRef.cc
40
41 gpdf_CFLAGS =                   \
42         -DBONOBO_IO
43
44 gpdf_SOURCES =                  \
45         gpdf.cc
46
47 gpdf_LDADD =                    \
48         $(GTK_LIBS)             \
49         $(GNOME_LIBDIR)         \
50         -lbonobo                \
51         $(GNOMEGNORBA_LIBS)     \
52         $(EXTRA_GNOME_LIBS)     \
53         $(INTLLIBS)
54
55 bonobo_application_x_pdf_SOURCES =      \
56         $(common_sources)               \
57         BonoboStream.h                  \
58         BonoboStream.cc                 \
59         GOutputDev.cc                   \
60         bonobo-application-x-pdf.cc
61
62 bonobo_application_x_pdf_LDADD =        \
63         ../goo/libgoo.a                 \
64         $(GTK_LIBS)                     \
65         $(GNOME_LIBDIR)                 \
66         -lbonobo                        \
67         $(GNOMEGNORBA_LIBS)             \
68         $(EXTRA_GLIB_LIBS)              \
69         $(INTLLIBS)
70
71 xpdf_SOURCES =                  \
72         $(common_sources)       \
73         XOutputDev.cc           \
74         LTKOutputDev.cc         \
75         PSOutputDev.cc          \
76         xpdf.cc
77
78 xpdf_CFLAGS = $(X_CFLAGS)
79 xpdf_LDADD = ../goo/libgoo.a ../ltk/libltk.a -lXpm $(EXTRA_GNOME_LIBS) 
80
81 pdfimages_SOURCES =             \
82         $(common_sources)       \
83         ImageOutputDev.cc       \
84         pdfimages.cc
85
86 pdfimages_LDADD = ../goo/libgoo.a
87
88 pdftops_SOURCES =               \
89         $(common_sources)       \
90         PSOutputDev.cc          \
91         pdftops.cc
92 pdftops_LDADD = ../goo/libgoo.a
93
94 pdftotext_SOURCES =             \
95         $(common_sources)       \
96         pdftotext.cc
97 pdftotext_LDADD = ../goo/libgoo.a
98
99 pdfinfo_SOURCES =               \
100         $(common_sources)       \
101         pdfinfo.cc
102 pdfinfo_LDADD = ../goo/libgoo.a
103
104 pdftopbm_SOURCES =              \
105         $(common_sources)       \
106         PBMOutputDev.cc         \
107         XOutputDev.cc           \
108         pdftopbm.cc
109
110 pdftopbm_LDADD = ../goo/libgoo.a $(EXTRA_GNOME_LIBS)
111
112 xpdf-ltk.h: xpdf.ltk
113         rm -f $@
114         $(top_srcdir)/ltk/ltkbuild <xpdf.ltk >$@.new
115         mv $@.new $@
116
117 bitmaps =                       \
118         about.xbm               \
119         dblLeftArrow.xbm        \
120         dblRightArrow.xbm       \
121         find.xbm                \
122         leftArrow.xbm           \
123         postscript.xbm          \
124         rightArrow.xbm          \
125         xpdfIcon.xpm            \
126         zoomIn.xbm              \
127         zoomOut.xbm             
128
129 ltk =                   \
130         xpdf-flip.ltk   \
131         xpdf-top.ltk    \
132         xpdf.ltk
133
134 gnorbadir = $(sysconfdir)/CORBA/servers
135 gnorba_DATA = application-x-pdf.gnorba
136
137 EXTRA_DIST = $(bitmaps) ChangeLog $(ltk) $(gnorba_DATA)