]> www.fi.muni.cz Git - evince.git/blob - pdf/xpdf/Makefile.am
Fixed up lists of sources so that distcheck works. Also, only build gpdf
[evince.git] / pdf / xpdf / 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         Array.h                 \
18         BaseFile.h              \
19         Catalog.cc              \
20         Catalog.h               \
21         CompactFontInfo.h       \
22         Dict.cc                 \
23         Dict.h                  \
24         Error.cc                \
25         Error.h                 \
26         FontEncoding.cc         \
27         FontEncoding.h          \
28         FontFile.cc             \
29         FontFile.h              \
30         FontInfo.h              \
31         Gfx.cc                  \
32         Gfx.h                   \
33         GfxFont.cc              \
34         GfxFont.h               \
35         GfxState.cc             \
36         GfxState.h              \
37         Lexer.cc                \
38         Lexer.h                 \
39         Link.cc                 \
40         Link.h                  \
41         Object.cc               \
42         Object.h                \
43         OutputDev.cc            \
44         OutputDev.h             \
45         Page.cc                 \
46         Page.h                  \
47         Params.cc               \
48         Params.h                \
49         Parser.cc               \
50         Parser.h                \
51         PDFDoc.cc               \
52         PDFDoc.h                \
53         StdFontInfo.h           \
54         Stream.cc               \
55         Stream.h                \
56         Stream-CCITT.h          \
57         TextOutputDev.h         \
58         TextOutputFontInfo.h    \
59         TextOutputDev.cc        \
60         XRef.cc                 \
61         XRef.h
62
63 gpdf_CFLAGS =                   \
64         -DBONOBO_IO
65
66 gpdf_SOURCES =                  \
67         gpdf.cc
68
69 gpdf_LDADD =                    \
70         $(GTK_LIBS)             \
71         $(GNOME_LIBDIR)         \
72         -lbonobo                \
73         $(GNOMEGNORBA_LIBS)     \
74         $(EXTRA_GNOME_LIBS)     \
75         $(INTLLIBS)
76
77 bonobo_application_x_pdf_SOURCES =      \
78         $(common_sources)               \
79         BonoboStream.h                  \
80         BonoboStream.cc                 \
81         GOutputDev.cc                   \
82         GOutputDev.h                    \
83         bonobo-application-x-pdf.cc     \
84         bonobo-application-x-pdf.h      \
85         gtkgesture.c                    \
86         gtkgesture.h
87
88 bonobo_application_x_pdf_LDADD =        \
89         ../goo/libgoo.a                 \
90         $(GTK_LIBS)                     \
91         $(GNOME_LIBDIR)                 \
92         -lbonobo                        \
93         $(GNOMEGNORBA_LIBS)             \
94         $(EXTRA_GLIB_LIBS)              \
95         $(INTLLIBS)
96
97 xpdf_SOURCES =                  \
98         $(common_sources)       \
99         XOutputDev.cc           \
100         LTKOutputDev.cc         \
101         PSOutputDev.cc          \
102         PSOutputDev.h           \
103         xpdf.cc
104
105 xpdf_CFLAGS = $(X_CFLAGS)
106 xpdf_LDADD = ../goo/libgoo.a ../ltk/libltk.a -lXpm $(EXTRA_GNOME_LIBS) 
107
108 pdfimages_SOURCES =             \
109         $(common_sources)       \
110         ImageOutputDev.cc       \
111         ImageOutputDev.h        \
112         pdfimages.cc
113
114 pdfimages_LDADD = ../goo/libgoo.a
115
116 pdftops_SOURCES =               \
117         $(common_sources)       \
118         PSOutputDev.cc          \
119         pdftops.cc
120 pdftops_LDADD = ../goo/libgoo.a
121
122 pdftotext_SOURCES =             \
123         $(common_sources)       \
124         pdftotext.cc
125 pdftotext_LDADD = ../goo/libgoo.a
126
127 pdfinfo_SOURCES =               \
128         $(common_sources)       \
129         pdfinfo.cc
130 pdfinfo_LDADD = ../goo/libgoo.a
131
132 pdftopbm_SOURCES =              \
133         $(common_sources)       \
134         PBMOutputDev.cc         \
135         PBMOutputDev.h          \
136         XOutputDev.cc           \
137         XOutputDev.h            \
138         XOutputFontInfo.h       \
139         pdftopbm.cc
140
141 pdftopbm_LDADD = ../goo/libgoo.a $(EXTRA_GNOME_LIBS)
142
143 xpdf-ltk.h: xpdf.ltk
144         rm -f $@
145         $(top_srcdir)/ltk/ltkbuild <xpdf.ltk >$@.new
146         mv $@.new $@
147
148 bitmaps =                       \
149         about.xbm               \
150         dblLeftArrow.xbm        \
151         dblRightArrow.xbm       \
152         find.xbm                \
153         leftArrow.xbm           \
154         postscript.xbm          \
155         rightArrow.xbm          \
156         xpdfIcon.xpm            \
157         zoomIn.xbm              \
158         zoomOut.xbm             
159
160 ltk =                   \
161         xpdf-flip.ltk   \
162         xpdf-top.ltk    \
163         xpdf.ltk
164
165 gnorbadir = $(sysconfdir)/CORBA/servers
166 gnorba_DATA = application-x-pdf.gnorba
167
168 EXTRA_DIST = $(bitmaps) ChangeLog $(ltk) $(gnorba_DATA) config.h
169