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