]> www.fi.muni.cz Git - evince.git/blob - pdf/xpdf/Makefile.am
Work with OAF and fix various bugs:
[evince.git] / pdf / xpdf / Makefile.am
1
2 if USING_OAF
3 OBJECT_DIRECTORY_LIBS=$(OAF_LIBS) $(GNOMEUI_LIBS)
4 else
5 OBJECT_DIRECTORY_LIBS=$(GNOMEGNORBA_LIBS)
6 endif
7
8 INCLUDES =                                      \
9         -I$(top_srcdir)/goo                     \
10         -I$(top_srcdir)/ltk                     \
11         $(EXTRA_GLIB_CFLAGS)                    \
12         $(EXTRA_GNOME_CFLAGS)
13
14 if WITH_GNOME
15 gui = gpdf
16 else
17 gui = xpdf
18 endif
19
20 bin_PROGRAMS = pdftops pdftotext pdfinfo pdftopbm pdfimages $(gui) bonobo-application-x-pdf
21
22 common_sources =                \
23         Array.cc                \
24         Array.h                 \
25         BaseFile.h              \
26         Catalog.cc              \
27         Catalog.h               \
28         CompactFontInfo.h       \
29         Dict.cc                 \
30         Dict.h                  \
31         Error.cc                \
32         Error.h                 \
33         FontEncoding.cc         \
34         FontEncoding.h          \
35         FontFile.cc             \
36         FontFile.h              \
37         FontInfo.h              \
38         Gfx.cc                  \
39         Gfx.h                   \
40         GfxFont.cc              \
41         GfxFont.h               \
42         GfxState.cc             \
43         GfxState.h              \
44         Lexer.cc                \
45         Lexer.h                 \
46         Link.cc                 \
47         Link.h                  \
48         Object.cc               \
49         Object.h                \
50         OutputDev.cc            \
51         OutputDev.h             \
52         Page.cc                 \
53         Page.h                  \
54         Params.cc               \
55         Params.h                \
56         Parser.cc               \
57         Parser.h                \
58         PDFDoc.cc               \
59         PDFDoc.h                \
60         StdFontInfo.h           \
61         Stream.cc               \
62         Stream.h                \
63         Stream-CCITT.h          \
64         TextOutputDev.h         \
65         TextOutputFontInfo.h    \
66         TextOutputDev.cc        \
67         XRef.cc                 \
68         XRef.h
69
70 gpdf_CFLAGS =                   \
71         -DBONOBO_IO
72
73 gpdf_SOURCES =                  \
74         gpdf.cc
75
76 gpdf_LDADD =                    \
77         $(GTK_LIBS)             \
78         $(GNOME_LIBDIR)         \
79         -lbonobo                \
80         $(OBJECT_DIRECTORY_LIBS) \
81         $(EXTRA_GNOME_LIBS)     \
82         $(INTLLIBS)
83
84 bonobo_application_x_pdf_SOURCES =      \
85         $(common_sources)               \
86         BonoboStream.h                  \
87         BonoboStream.cc                 \
88         GOutputDev.cc                   \
89         GOutputDev.h                    \
90         bonobo-application-x-pdf.cc     \
91         bonobo-application-x-pdf.h      \
92         gtkgesture.c                    \
93         gtkgesture.h
94
95 bonobo_application_x_pdf_LDADD =        \
96         ../goo/libgoo.a                 \
97         $(GTK_LIBS)                     \
98         $(GNOME_LIBDIR)                 \
99         -lbonobo                        \
100         $(OBJECT_DIRECTORY_LIBS)        \
101         $(EXTRA_GLIB_LIBS)              \
102         $(INTLLIBS)
103
104 xpdf_SOURCES =                  \
105         $(common_sources)       \
106         XOutputDev.cc           \
107         LTKOutputDev.cc         \
108         PSOutputDev.cc          \
109         PSOutputDev.h           \
110         xpdf.cc
111
112 xpdf_CFLAGS = $(X_CFLAGS)
113 xpdf_LDADD = ../goo/libgoo.a ../ltk/libltk.a -lXpm $(EXTRA_GNOME_LIBS) 
114
115 pdfimages_SOURCES =             \
116         $(common_sources)       \
117         ImageOutputDev.cc       \
118         ImageOutputDev.h        \
119         pdfimages.cc
120
121 pdfimages_LDADD = ../goo/libgoo.a
122
123 pdftops_SOURCES =               \
124         $(common_sources)       \
125         PSOutputDev.cc          \
126         pdftops.cc
127 pdftops_LDADD = ../goo/libgoo.a
128
129 pdftotext_SOURCES =             \
130         $(common_sources)       \
131         pdftotext.cc
132 pdftotext_LDADD = ../goo/libgoo.a
133
134 pdfinfo_SOURCES =               \
135         $(common_sources)       \
136         pdfinfo.cc
137 pdfinfo_LDADD = ../goo/libgoo.a
138
139 pdftopbm_SOURCES =              \
140         $(common_sources)       \
141         PBMOutputDev.cc         \
142         PBMOutputDev.h          \
143         XOutputDev.cc           \
144         XOutputDev.h            \
145         XOutputFontInfo.h       \
146         pdftopbm.cc
147
148 pdftopbm_LDADD = ../goo/libgoo.a $(EXTRA_GNOME_LIBS)
149
150 xpdf-ltk.h: xpdf.ltk
151         rm -f $@
152         $(top_srcdir)/ltk/ltkbuild <xpdf.ltk >$@.new
153         mv $@.new $@
154
155 bitmaps =                       \
156         about.xbm               \
157         dblLeftArrow.xbm        \
158         dblRightArrow.xbm       \
159         find.xbm                \
160         leftArrow.xbm           \
161         postscript.xbm          \
162         rightArrow.xbm          \
163         xpdfIcon.xpm            \
164         zoomIn.xbm              \
165         zoomOut.xbm             
166
167 ltk =                   \
168         xpdf-flip.ltk   \
169         xpdf-top.ltk    \
170         xpdf.ltk
171
172 goaddir = $(sysconfdir)/CORBA/servers
173 oafdir = $(datadir)/oaf
174
175 if USING_OAF
176 oaf_DATA = $(OAF_FILES)
177 else
178 goad_DATA = $(GOAD_FILES)
179 endif
180
181 GOAD_FILES = application-x-pdf.gnorba
182 OAF_FILES = application-x-pdf.oafinfo
183
184 EXTRA_DIST = $(bitmaps) ChangeLog $(ltk) $(GOAD_FILES) $(OAF_FILES) config.h