]> www.fi.muni.cz Git - evince.git/blob - pdf/xpdf/Makefile.am
move here from bonobo-application-x-pdf.cc
[evince.git] / pdf / xpdf / Makefile.am
1
2 INCLUDES =                                      \
3         -I$(top_srcdir)/goo                     \
4         -I$(top_srcdir)/ltk                     \
5         -DDATADIR=\""$(datadir)"\"              \
6         -DGNOMELOCALEDIR=\""$(datadir)/locale"\" \
7         $(EXTRA_GLIB_CFLAGS)                    \
8         $(EXTRA_GNOME_CFLAGS)                   \
9         $(libpaper_CFLAGS)
10
11 if WITH_GNOME
12 gui = gpdf
13 else
14 gui = xpdf
15 endif
16
17 bin_PROGRAMS =  $(gui)  bonobo-application-x-pdf
18 #       pdftops pdftotext       
19 #       pdfinfo pdftopbm        
20 #       pdfimages               
21
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 gpdf_CFLAGS =                   \
103         -DBONOBO_IO
104
105 gpdf_SOURCES =                  \
106         gpdf.cc
107
108 gpdf_LDADD =                    \
109         $(GTK_LIBS)             \
110         $(GNOME_LIBDIR)         \
111         $(EXTRA_GNOME_LIBS)     \
112         $(INTLLIBS)
113
114 bonobo_application_x_pdf_SOURCES =      \
115         $(common_sources)               \
116         BonoboStream.h                  \
117         BonoboStream.cc                 \
118         GOutputDev.cc                   \
119         GOutputDev.h                    \
120         bonobo-application-x-pdf.cc     \
121         bonobo-application-x-pdf.h      \
122         gpdf-embeddable.cc              \
123         gpdf-embeddable.h               \
124         gpdf-embeddable-view.cc         \
125         gpdf-embeddable-view.h          \
126         gpdf-util.h                     \
127         gtkgesture.c                    \
128         gtkgesture.h
129
130 bonobo_application_x_pdf_LDADD =        \
131         ../goo/libgoo.a                 \
132         $(GTK_LIBS)                     \
133         $(GNOME_LIBDIR)                 \
134         $(EXTRA_GNOME_LIBS)             \
135         $(EXTRA_GLIB_LIBS)              \
136         $(INTLLIBS)                     \
137         $(libpaper_LIBS)
138
139 xpdf_SOURCES =                  \
140         $(common_sources)       \
141         XOutputDev.cc           \
142         LTKOutputDev.cc         \
143         PSOutputDev.cc          \
144         PSOutputDev.h           \
145         xpdf.cc
146
147 xpdf_CFLAGS = $(X_CFLAGS)
148 xpdf_LDADD = ../goo/libgoo.a ../ltk/libltk.a -lXpm $(EXTRA_GNOME_LIBS) $(libpaper_CFLAGS)
149
150 #pdfimages_SOURCES =            
151 #       $(common_sources)       
152 #       ImageOutputDev.cc       
153 #       ImageOutputDev.h        
154 #       pdfimages.cc
155
156 #pdfimages_LDADD = ../goo/libgoo.a
157 #
158 #pdftops_SOURCES =              
159 #       $(common_sources)       
160 #       PSOutputDev.cc          
161 #       pdftops.cc
162 #pdftops_LDADD = ../goo/libgoo.a
163
164 #pdftotext_SOURCES =            
165 #       $(common_sources)       
166 #       pdftotext.cc
167 #pdftotext_LDADD = ../goo/libgoo.a
168
169 #pdfinfo_SOURCES =              
170 #       $(common_sources)       
171 #       pdfinfo.cc
172 #pdfinfo_LDADD = ../goo/libgoo.a
173
174 #pdftopbm_SOURCES =             
175 #       $(common_sources)       
176 #       PBMOutputDev.cc         
177 #       PBMOutputDev.h          
178 #       XOutputDev.cc           
179 #       XOutputDev.h            
180 #       XOutputFontInfo.h       
181 #       pdftopbm.cc
182
183 #pdftopbm_LDADD = ../goo/libgoo.a $(EXTRA_GNOME_LIBS)
184
185 xpdf-ltk.h: xpdf.ltk
186         rm -f $@
187         $(top_srcdir)/ltk/ltkbuild <xpdf.ltk >$@.new
188         mv $@.new $@
189
190 #bitmaps =              
191 #       about.xbm               
192 #       dblLeftArrow.xbm        
193 #       dblRightArrow.xbm       
194 #       find.xbm                
195 #       leftArrow.xbm           
196 #       postscript.xbm          
197 #       rightArrow.xbm          
198 #       xpdfIcon.xpm            
199 #       zoomIn.xbm              
200 #       zoomOut.xbm             
201
202
203 stockdir = $(datadir)/pixmaps/gpdf
204 stock_DATA = stock-zoom-in.xpm  stock-zoom-out.xpm \
205              stock-zoom-fit.xpm stock-zoom-fit-wide.xpm \
206              stock-zoom-fit-tall.xpm    
207
208 ltk =                   \
209         xpdf-flip.ltk   \
210         xpdf-top.ltk    \
211         xpdf.ltk
212
213 oafdir = $(datadir)/oaf
214 oaf_DATA = GNOME_XPDF.oafinfo
215
216 XML_FILES =                             \
217         gpdf-ui.xml                     \
218         bonobo-application-x-pdf-ui.xml
219
220 uidir = $(datadir)/gnome/ui
221 ui_DATA = $(XML_FILES)
222
223 EXTRA_DIST = $(stock_DATA) ChangeLog $(ltk)     \
224              $(oaf_DATA) config.h $(XML_FILES)
225
226