]> www.fi.muni.cz Git - evince.git/blob - pdf/xpdf/Makefile.am
(ui_DATA): no need for bonobo-application-x-pdf-ui.xml.
[evince.git] / pdf / xpdf / Makefile.am
1 INCLUDES =                                                      \
2         -I$(top_srcdir)                                         \
3         -I$(top_srcdir)/goo                                     \
4         -DDATADIR=\""$(datadir)"\"                              \
5         -DGNOMELOCALEDIR=\""$(prefix)/$(DATADIRNAME)/locale"\"  \
6         -DGNOMEICONDIR=\""$(datadir)/pixmaps"\"                 \
7         $(EXTRA_GNOME_CFLAGS)                                   \
8         $(libpaper_CFLAGS)
9
10 if WITH_GNOME
11 gui =
12 else
13 gui = xpdf
14 endif
15
16 BUILT_SOURCES =                         \
17         gpdf-marshal.c                  \
18         gpdf-marshal.h  
19
20 bin_PROGRAMS =  $(gui)
21 #       pdftops pdftotext       
22 #       pdfinfo pdftopbm        
23 #       pdfimages               
24
25 libexec_PROGRAMS = gnome-pdf-viewer
26
27 common_sources =                \
28         Annot.cc                \
29         Annot.h                 \
30         Array.cc                \
31         Array.h                 \
32         BaseFile.h              \
33         BuiltinFont.cc          \
34         BuiltinFont.h           \
35         BuiltinFontTables.cc    \
36         BuiltinFontTables.h     \
37         CMap.cc                 \
38         CMap.h                  \
39         Catalog.cc              \
40         Catalog.h               \
41         CharCodeToUnicode.cc    \
42         CharCodeToUnicode.h     \
43         CharTypes.h             \
44         CompactFontTables.h     \
45         Decrypt.cc              \
46         Decrypt.h               \
47         Dict.cc                 \
48         Dict.h                  \
49         DisplayFontTable.h      \
50         Error.cc                \
51         Error.h                 \
52         ErrorCodes.h            \
53         FTFont.cc               \
54         FTFont.h                \
55         FontEncodingTables.cc   \
56         FontEncodingTables.h    \
57         FontFile.cc             \
58         FontFile.h              \
59         Function.cc             \
60         Function.h              \
61         Gfx.cc                  \
62         Gfx.h                   \
63         GfxFont.cc              \
64         GfxFont.h               \
65         GfxState.cc             \
66         GfxState.h              \
67         GlobalParams.cc         \
68         GlobalParams.h          \
69         JBIG2Stream.cc          \
70         JBIG2Stream.h           \
71         Lexer.cc                \
72         Lexer.h                 \
73         Link.cc                 \
74         Link.h                  \
75         NameToCharCode.cc       \
76         NameToCharCode.h        \
77         NameToUnicodeTable.h    \
78         Object.cc               \
79         Object.h                \
80         Outline.cc              \
81         Outline.h               \
82         OutputDev.cc            \
83         OutputDev.h             \
84         PDFDoc.cc               \
85         PDFDoc.h                \
86         PDFDocEncoding.cc       \
87         PDFDocEncoding.h        \
88         PSTokenizer.cc          \
89         PSTokenizer.h           \
90         Page.cc                 \
91         Page.h                  \
92         Parser.cc               \
93         Parser.h                \
94         SFont.cc                \
95         SFont.h                 \
96         Stream-CCITT.h          \
97         Stream.cc               \
98         Stream.h                \
99         T1Font.cc               \
100         T1Font.h                \
101         TTFont.cc               \
102         TTFont.h                \
103         TextOutputDev.cc        \
104         TextOutputDev.h         \
105         UTF8.h                  \
106         UnicodeMap.cc           \
107         UnicodeMap.h            \
108         UnicodeMapTables.h      \
109         XRef.cc                 \
110         XRef.h
111
112 gnome_pdf_viewer_SOURCES =              \
113         $(common_sources)               \
114         BonoboStream.cc                 \
115         BonoboStream.h                  \
116         GnomeVFSStream.cc               \
117         GnomeVFSStream.h                \
118         GPOutputDev.cc                  \
119         GPOutputDev.h                   \
120         bonobo-application-x-pdf.cc     \
121         gpdf-control.cc                 \
122         gpdf-control.h                  \
123         gpdf-g-switch.h                 \
124         gpdf-persist-stream.cc          \
125         gpdf-persist-stream.h           \
126         gpdf-stock-icons.c              \
127         gpdf-stock-icons.h              \
128         gpdf-util.h                     \
129         gpdf-view.cc                    \
130         gpdf-view.h                     \
131         gtkgesture.c                    \
132         gtkgesture.h                    \
133         nautilus-pdf-property-page.cc   \
134         nautilus-pdf-property-page.h    \
135         page-control.c                  \
136         page-control.h                  \
137         pdf-info-dict-util.cc           \
138         pdf-info-dict-util.h            \
139         pdf-properties-display.c        \
140         pdf-properties-display.h        \
141         $(BUILT_SOURCES)
142
143 # Old files
144 #       GOutputDev.cc                   \
145 #       GOutputDev.h                    \
146 #       pdf-view.cc                     \
147 #       pdf-view.h                      \
148 #       gpdf-embeddable.cc              \
149 #       gpdf-embeddable.h               \
150 #       gpdf-embeddable-view.cc         \
151 #       gpdf-embeddable-view.h
152
153 gnome_pdf_viewer_LDADD =                \
154         $(top_builddir)/goo/libGoo.a    \
155         $(EXTRA_GNOME_LIBS)             \
156         $(libpaper_LIBS)
157
158 xpdf_SOURCES =                  \
159         $(common_sources)       \
160         XPDFApp.cc              \
161         XPDFApp.h               \
162         XPDFCore.cc             \
163         XPDFCore.h              \
164         XPDFTree.cc             \
165         XPDFTree.h              \
166         XPDFViewer.cc           \
167         XPDFViewer.h            \
168         XOutputDev.cc           \
169         XOutputDev.h            \
170         XPixmapOutputDev.cc     \
171         XPixmapOutputDev.h      \
172         PSOutputDev.cc          \
173         PSOutputDev.h           \
174         xpdf.cc
175
176 xpdf_CFLAGS = $(X_CFLAGS)
177 xpdf_LDADD =                            \
178         $(top_builddir)/goo/libGoo.a    \
179         -lXpm                           \
180         $(EXTRA_GNOME_LIBS)             \
181         $(libpaper_LIBS)
182
183 #pdfimages_SOURCES =            
184 #       $(common_sources)       
185 #       ImageOutputDev.cc       
186 #       ImageOutputDev.h        
187 #       pdfimages.cc
188
189 #pdfimages_LDADD = ../goo/libGoo.a
190 #
191 #pdftops_SOURCES =              
192 #       $(common_sources)       
193 #       PSOutputDev.cc          
194 #       pdftops.cc
195 #pdftops_LDADD = ../goo/libGoo.a
196
197 #pdftotext_SOURCES =            
198 #       $(common_sources)       
199 #       pdftotext.cc
200 #pdftotext_LDADD = ../goo/libGoo.a
201
202 #pdfinfo_SOURCES =              
203 #       $(common_sources)       
204 #       pdfinfo.cc
205 #pdfinfo_LDADD = ../goo/libGoo.a
206
207 #pdftopbm_SOURCES =             
208 #       $(common_sources)       
209 #       PBMOutputDev.cc         
210 #       PBMOutputDev.h          
211 #       XOutputDev.cc           
212 #       XOutputDev.h            
213 #       XOutputFontInfo.h       
214 #       pdftopbm.cc
215
216 #pdftopbm_LDADD = ../goo/libGoo.a $(EXTRA_GNOME_LIBS)
217
218 #bitmaps =              
219 #       about.xbm               
220 #       dblLeftArrow.xbm        
221 #       dblRightArrow.xbm       
222 #       find.xbm                
223 #       leftArrow.xbm           
224 #       postscript.xbm          
225 #       rightArrow.xbm          
226 #       xpdfIcon.xpm            
227 #       zoomIn.xbm              
228 #       zoomOut.xbm             
229
230 gpdf-marshal.h: gpdf-marshal.list $(GLIB_GENMARSHAL)
231         $(GLIB_GENMARSHAL) $< --header --prefix=gpdf_marshal > $@
232
233 gpdf-marshal.c: gpdf-marshal.list $(GLIB_GENMARSHAL)
234         echo "#include \"gpdf-marshal.h\"" > $@ && \
235         $(GLIB_GENMARSHAL) $< --body --prefix=gpdf_marshal >> $@
236
237 stockdir = $(datadir)/pixmaps/gpdf
238 stock_DATA = fitwidth.png
239
240 gladedir = $(datadir)/gpdf/glade
241 glade_DATA =                            \
242         gpdf-properties-dialog.glade
243
244 server_in_files = GNOME_PDF.server.in.in
245 serverdir = $(libdir)/bonobo/servers
246 server_DATA = $(server_in_files:.server.in.in=.server)
247 $(server_in_files:.server.in.in=.server.in): $(server_in_files)
248         sed -e "s|\@LIBEXECDIR\@|$(libexecdir)|" $< > $@
249 @INTLTOOL_SERVER_RULE@
250
251 uidir = $(datadir)/gnome-2.0/ui
252 ui_DATA =                               \
253         gpdf-control-ui.xml
254
255 CLEANFILES = $(server_DATA) $(BUILT_SOURCES)
256 DISTCLEANFILES = $(server_in_files:.server.in.in=.server.in)
257
258 EXTRA_DIST = $(stock_DATA)              \
259         gpdf-marshal.list               \
260         $(server_in_files)              \
261         config.h                        \
262         $(ui_DATA)                      \
263         $(glade_DATA)