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