]> www.fi.muni.cz Git - evince.git/blob - pdf/xpdf/Makefile.am
kill ghastly hack adding -lbonobo. (bonobo_application_x_pdf_LDADD): add
[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         $(OBJECT_DIRECTORY_LIBS) \
80         $(EXTRA_GNOME_LIBS)     \
81         $(INTLLIBS)
82
83 bonobo_application_x_pdf_SOURCES =      \
84         $(common_sources)               \
85         BonoboStream.h                  \
86         BonoboStream.cc                 \
87         GOutputDev.cc                   \
88         GOutputDev.h                    \
89         bonobo-application-x-pdf.cc     \
90         bonobo-application-x-pdf.h      \
91         gtkgesture.c                    \
92         gtkgesture.h
93
94 bonobo_application_x_pdf_LDADD =        \
95         ../goo/libgoo.a                 \
96         $(GTK_LIBS)                     \
97         $(GNOME_LIBDIR)                 \
98         $(OBJECT_DIRECTORY_LIBS)        \
99         $(EXTRA_GNOME_LIBS)             \
100         $(EXTRA_GLIB_LIBS)              \
101         $(INTLLIBS)
102
103 xpdf_SOURCES =                  \
104         $(common_sources)       \
105         XOutputDev.cc           \
106         LTKOutputDev.cc         \
107         PSOutputDev.cc          \
108         PSOutputDev.h           \
109         xpdf.cc
110
111 xpdf_CFLAGS = $(X_CFLAGS)
112 xpdf_LDADD = ../goo/libgoo.a ../ltk/libltk.a -lXpm $(EXTRA_GNOME_LIBS) 
113
114 pdfimages_SOURCES =             \
115         $(common_sources)       \
116         ImageOutputDev.cc       \
117         ImageOutputDev.h        \
118         pdfimages.cc
119
120 pdfimages_LDADD = ../goo/libgoo.a
121
122 pdftops_SOURCES =               \
123         $(common_sources)       \
124         PSOutputDev.cc          \
125         pdftops.cc
126 pdftops_LDADD = ../goo/libgoo.a
127
128 pdftotext_SOURCES =             \
129         $(common_sources)       \
130         pdftotext.cc
131 pdftotext_LDADD = ../goo/libgoo.a
132
133 pdfinfo_SOURCES =               \
134         $(common_sources)       \
135         pdfinfo.cc
136 pdfinfo_LDADD = ../goo/libgoo.a
137
138 pdftopbm_SOURCES =              \
139         $(common_sources)       \
140         PBMOutputDev.cc         \
141         PBMOutputDev.h          \
142         XOutputDev.cc           \
143         XOutputDev.h            \
144         XOutputFontInfo.h       \
145         pdftopbm.cc
146
147 pdftopbm_LDADD = ../goo/libgoo.a $(EXTRA_GNOME_LIBS)
148
149 xpdf-ltk.h: xpdf.ltk
150         rm -f $@
151         $(top_srcdir)/ltk/ltkbuild <xpdf.ltk >$@.new
152         mv $@.new $@
153
154 bitmaps =                       \
155         about.xbm               \
156         dblLeftArrow.xbm        \
157         dblRightArrow.xbm       \
158         find.xbm                \
159         leftArrow.xbm           \
160         postscript.xbm          \
161         rightArrow.xbm          \
162         xpdfIcon.xpm            \
163         zoomIn.xbm              \
164         zoomOut.xbm             
165
166 ltk =                   \
167         xpdf-flip.ltk   \
168         xpdf-top.ltk    \
169         xpdf.ltk
170
171 goaddir = $(sysconfdir)/CORBA/servers
172 oafdir = $(datadir)/oaf
173
174 if USING_OAF
175 oaf_DATA = $(OAF_FILES)
176 else
177 goad_DATA = $(GOAD_FILES)
178 endif
179
180 GOAD_FILES = application-x-pdf.gnorba
181 OAF_FILES = application-x-pdf.oafinfo
182
183 EXTRA_DIST = $(bitmaps) ChangeLog $(ltk) $(GOAD_FILES) $(OAF_FILES) config.h