1 # Generated automatically from Makefile.in by configure.
\r
2 #========================================================================
\r
6 # Copyright 1996 Derek B. Noonburg
\r
8 #========================================================================
\r
12 GOOSRCDIR = $(srcdir)/../goo
\r
14 LTKSRCDIR = $(srcdir)/../ltk
\r
17 CXXFLAGS = -O2 -DHAVE_DIRENT_H=1 -DJAPANESE_SUPPORT -DNO_POPEN -DUSE_GZIP=1 -I$(GOOSRCDIR) -I$(srcdir)
\r
19 XLIBS = -lXpm -lSM -lICE -L/usr/X11R6/lib -lX11
\r
29 #------------------------------------------------------------------------
\r
34 $(CXX) $(CXXFLAGS) -c $<
\r
36 #------------------------------------------------------------------------
\r
39 $(srcdir)/Array.cc \
\r
40 $(srcdir)/Catalog.cc \
\r
42 $(srcdir)/Error.cc \
\r
43 $(srcdir)/FontEncoding.cc \
\r
44 $(srcdir)/FontFile.cc \
\r
46 $(srcdir)/GfxFont.cc \
\r
47 $(srcdir)/GfxState.cc \
\r
48 $(srcdir)/ImageOutputDev.cc \
\r
49 $(srcdir)/Lexer.cc \
\r
51 $(srcdir)/LTKOutputDev.cc \
\r
52 $(srcdir)/Object.cc \
\r
53 $(srcdir)/OutputDev.cc \
\r
55 $(srcdir)/Params.cc \
\r
56 $(srcdir)/Parser.cc \
\r
57 $(srcdir)/PBMOutputDev.cc \
\r
58 $(srcdir)/PDFDoc.cc \
\r
59 $(srcdir)/PSOutputDev.cc \
\r
60 $(srcdir)/Stream.cc \
\r
61 $(srcdir)/TextOutputDev.cc \
\r
62 $(srcdir)/XOutputDev.cc \
\r
65 $(srcdir)/pdftops.cc \
\r
66 $(srcdir)/pdftotext.cc \
\r
67 $(srcdir)/pdfinfo.cc \
\r
68 $(srcdir)/pdftopbm.cc \
\r
69 $(srcdir)/pdfimages.cc
\r
71 #------------------------------------------------------------------------
\r
73 all: xpdf$(EXE) pdftops$(EXE) pdftotext$(EXE) pdfinfo$(EXE) \
\r
74 pdftopbm$(EXE) pdfimages$(EXE)
\r
76 all-no-x: pdftops$(EXE) pdftotext$(EXE) pdfinfo$(EXE) \
\r
79 #------------------------------------------------------------------------
\r
81 XPDF_OBJS = Array.o Catalog.o Dict.o Error.o FontEncoding.o \
\r
82 FontFile.o Gfx.o GfxFont.o GfxState.o Lexer.o Link.o \
\r
83 LTKOutputDev.o Object.o OutputDev.o Page.o Params.o \
\r
84 Parser.o PDFDoc.o PSOutputDev.o Stream.o TextOutputDev.o \
\r
85 XOutputDev.o XRef.o xpdf.o
\r
86 XPDF_LIBS = -L$(LTKLIBDIR) -lLTK -L$(GOOLIBDIR) -lGoo $(XLIBS) $(OTHERLIBS) -lm
\r
88 xpdf$(EXE): $(XPDF_OBJS) \
\r
89 $(GOOLIBDIR)/$(LIBPREFIX)Goo.a $(LTKLIBDIR)/$(LIBPREFIX)LTK.a
\r
90 $(CXX) $(CXXFLAGS) -o xpdf$(EXE) $(XPDF_OBJS) $(XPDF_LIBS)
\r
93 xpdf-ltk.h: xpdf.ltk
\r
95 $(LTKLIBDIR)/ltkbuild <xpdf.ltk >$@.new
\r
98 #------------------------------------------------------------------------
\r
100 PDFTOPS_OBJS = Array.o Catalog.o Dict.o Error.o FontEncoding.o \
\r
101 FontFile.o Gfx.o GfxFont.o GfxState.o Lexer.o Link.o \
\r
102 Object.o OutputDev.o Page.o Params.o Parser.o PDFDoc.o \
\r
103 PSOutputDev.o Stream.o XRef.o pdftops.o
\r
104 PDFTOPS_LIBS = -L$(GOOLIBDIR) -lGoo $(OTHERLIBS) -lm
\r
106 pdftops$(EXE): $(PDFTOPS_OBJS) $(GOOLIBDIR)/$(LIBPREFIX)Goo.a
\r
107 $(CXX) $(CXXFLAGS) -o pdftops$(EXE) $(PDFTOPS_OBJS) $(PDFTOPS_LIBS)
\r
108 $(STRIP) pdftops$(EXE)
\r
110 #------------------------------------------------------------------------
\r
112 PDFTOTEXT_OBJS = Array.o Catalog.o Dict.o Error.o FontEncoding.o \
\r
113 FontFile.o Gfx.o GfxFont.o GfxState.o Lexer.o Link.o \
\r
114 Object.o OutputDev.o Page.o Params.o Parser.o PDFDoc.o \
\r
115 TextOutputDev.o Stream.o XRef.o pdftotext.o
\r
116 PDFTOTEXT_LIBS = -L$(GOOLIBDIR) -lGoo $(OTHERLIBS) -lm
\r
118 pdftotext$(EXE): $(PDFTOTEXT_OBJS) $(GOOLIBDIR)/$(LIBPREFIX)Goo.a
\r
119 $(CXX) $(CXXFLAGS) -o pdftotext$(EXE) $(PDFTOTEXT_OBJS) \
\r
121 $(STRIP) pdftotext$(EXE)
\r
123 #------------------------------------------------------------------------
\r
125 PDFINFO_OBJS = Array.o Catalog.o Dict.o Error.o FontEncoding.o \
\r
126 FontFile.o Gfx.o GfxFont.o GfxState.o Lexer.o Link.o \
\r
127 Object.o OutputDev.o Page.o Params.o Parser.o PDFDoc.o \
\r
128 Stream.o XRef.o pdfinfo.o
\r
129 PDFINFO_LIBS = -L$(GOOLIBDIR) -lGoo $(OTHERLIBS) -lm
\r
131 pdfinfo$(EXE): $(PDFINFO_OBJS) $(GOOLIBDIR)/$(LIBPREFIX)Goo.a
\r
132 $(CXX) $(CXXFLAGS) -o pdfinfo$(EXE) $(PDFINFO_OBJS) $(PDFINFO_LIBS)
\r
133 $(STRIP) pdfinfo$(EXE)
\r
135 #------------------------------------------------------------------------
\r
137 PDFTOPBM_OBJS = Array.o Catalog.o Dict.o Error.o FontEncoding.o \
\r
138 FontFile.o Gfx.o GfxFont.o GfxState.o Lexer.o Link.o \
\r
139 Object.o OutputDev.o PBMOutputDev.o Page.o Params.o \
\r
140 Parser.o PDFDoc.o Stream.o TextOutputDev.o XOutputDev.o \
\r
142 PDFTOPBM_LIBS = -L$(GOOLIBDIR) -lGoo $(XLIBS) $(OTHERLIBS) -lm
\r
144 pdftopbm$(EXE): $(PDFTOPBM_OBJS) $(GOOLIBDIR)/$(LIBPREFIX)Goo.a
\r
145 $(CXX) $(CXXFLAGS) -o pdftopbm$(EXE) $(PDFTOPBM_OBJS) $(PDFTOPBM_LIBS)
\r
146 $(STRIP) pdftopbm$(EXE)
\r
148 #------------------------------------------------------------------------
\r
150 PDFIMAGES_OBJS = Array.o Catalog.o Dict.o Error.o FontEncoding.o \
\r
151 FontFile.o Gfx.o GfxFont.o GfxState.o ImageOutputDev.o \
\r
152 Lexer.o Link.o Object.o OutputDev.o Page.o Params.o \
\r
153 Parser.o PDFDoc.o Stream.o XRef.o pdfimages.o
\r
154 PDFIMAGES_LIBS = -L$(GOOLIBDIR) -lGoo $(OTHERLIBS) -lm
\r
156 pdfimages$(EXE): $(PDFIMAGES_OBJS) $(GOOLIBDIR)/$(LIBPREFIX)Goo.a
\r
157 $(CXX) $(CXXFLAGS) -o pdfimages$(EXE) $(PDFIMAGES_OBJS) \
\r
159 $(STRIP) pdfimages$(EXE)
\r
161 #------------------------------------------------------------------------
\r
164 # rm -f $(XPDF_OBJS) xpdf-ltk.h.new xpdf$(EXE)
\r
165 # rm -f $(PDFTOPS_OBJS) pdftops$(EXE)
\r
166 # rm -f $(PDFTOTEXT_OBJS) pdftotext$(EXE)
\r
167 # rm -f $(PDFINFO_OBJS) pdfinfo$(EXE)
\r
168 # rm -f $(PDFTOPBM_OBJS) pdftopbm$(EXE)
\r
169 # rm -f $(PDFIMAGES_OBJS) pdfimages$(EXE)
\r
171 #------------------------------------------------------------------------
\r
174 cp Makefile.in Makefile.in.bak
\r
175 sed '/^#----- dependences -----/q' Makefile.in.bak >Makefile.in
\r
176 $(CXX) $(CXXFLAGS) -MM $(CXX_SRC) >>Makefile.in
\r
178 #----- dependences -----
\r
179 Array.o: ./Array.cc ../goo/gmem.h Object.h ../goo/gtypes.h X
\r
180 ../goo/GString.h Array.h Dict.h Stream.h
\r
181 Catalog.o: ./Catalog.cc ../goo/gmem.h Object.h ../goo/gtypes.h \
\r
182 ../goo/GString.h Array.h Dict.h Stream.h Page.h Error.h config.h \
\r
184 Dict.o: ./Dict.cc ../goo/gmem.h Object.h ../goo/gtypes.h \
\r
185 ../goo/GString.h Array.h Dict.h Stream.h XRef.h
\r
186 Error.o: ./Error.cc ../goo/gtypes.h Params.h Error.h config.h
\r
187 FontEncoding.o: ./FontEncoding.cc ../goo/gmem.h FontEncoding.h \
\r
189 FontFile.o: ./FontFile.cc ../goo/gmem.h Error.h config.h FontFile.h \
\r
190 ../goo/gtypes.h ../goo/GString.h FontEncoding.h StdFontInfo.h \
\r
192 Gfx.o: ./Gfx.cc ../goo/gmem.h Object.h ../goo/gtypes.h \
\r
193 ../goo/GString.h Array.h Dict.h Stream.h Lexer.h Parser.h GfxFont.h \
\r
194 FontEncoding.h GfxState.h OutputDev.h Params.h Error.h config.h Gfx.h
\r
195 GfxFont.o: ./GfxFont.cc ../goo/GString.h ../goo/gmem.h ../goo/gfile.h \
\r
196 ../goo/gtypes.h config.h Object.h Array.h Dict.h Stream.h Error.h \
\r
197 Params.h FontFile.h FontEncoding.h GfxFont.h FontInfo.h
\r
198 GfxState.o: ./GfxState.cc ../goo/gmem.h Error.h config.h Object.h \
\r
199 ../goo/gtypes.h ../goo/GString.h Array.h Dict.h Stream.h GfxState.h
\r
200 ImageOutputDev.o: ./ImageOutputDev.cc ../goo/gmem.h config.h Error.h \
\r
201 GfxState.h ../goo/gtypes.h Object.h ../goo/GString.h Array.h Dict.h \
\r
202 Stream.h ImageOutputDev.h OutputDev.h
\r
203 Lexer.o: ./Lexer.cc Lexer.h Object.h ../goo/gtypes.h ../goo/gmem.h \
\r
204 ../goo/GString.h Array.h Dict.h Stream.h Error.h config.h
\r
205 Link.o: ./Link.cc ../goo/gmem.h ../goo/GString.h Error.h config.h \
\r
206 Object.h ../goo/gtypes.h Array.h Dict.h Stream.h Link.h
\r
207 LTKOutputDev.o: ./LTKOutputDev.cc ../goo/gmem.h ../goo/GString.h \
\r
208 ../ltk/LTKWindow.h ../goo/gtypes.h ../ltk/LTKScrollingCanvas.h \
\r
209 ../ltk/LTKWidget.h Object.h Array.h Dict.h Stream.h GfxState.h \
\r
210 GfxFont.h FontEncoding.h Error.h config.h Params.h LTKOutputDev.h \
\r
211 XOutputDev.h OutputDev.h
\r
212 Object.o: ./Object.cc Object.h ../goo/gtypes.h ../goo/gmem.h \
\r
213 ../goo/GString.h Array.h Dict.h Stream.h Error.h config.h XRef.h
\r
214 OutputDev.o: ./OutputDev.cc Object.h ../goo/gtypes.h ../goo/gmem.h \
\r
215 ../goo/GString.h Array.h Dict.h Stream.h GfxState.h OutputDev.h
\r
216 Page.o: ./Page.cc Object.h ../goo/gtypes.h ../goo/gmem.h \
\r
217 ../goo/GString.h Array.h Dict.h Stream.h XRef.h OutputDev.h Gfx.h \
\r
218 Error.h config.h Params.h Page.h
\r
219 Params.o: ./Params.cc ../goo/gtypes.h ../goo/gmem.h ../goo/GString.h \
\r
220 ../goo/gfile.h Params.h
\r
221 Parser.o: ./Parser.cc Object.h ../goo/gtypes.h ../goo/gmem.h \
\r
222 ../goo/GString.h Array.h Dict.h Stream.h Parser.h Lexer.h Error.h \
\r
224 PBMOutputDev.o: ./PBMOutputDev.cc ../goo/gmem.h ../goo/GString.h \
\r
225 Object.h ../goo/gtypes.h Array.h Dict.h Stream.h GfxState.h GfxFont.h \
\r
226 FontEncoding.h Error.h config.h Params.h PBMOutputDev.h XOutputDev.h \
\r
228 PDFDoc.o: ./PDFDoc.cc ../goo/GString.h config.h Page.h Object.h \
\r
229 ../goo/gtypes.h ../goo/gmem.h Array.h Dict.h Stream.h Catalog.h \
\r
230 XRef.h Link.h OutputDev.h Params.h Error.h PDFDoc.h
\r
231 PSOutputDev.o: ./PSOutputDev.cc ../goo/GString.h config.h Object.h \
\r
232 ../goo/gtypes.h ../goo/gmem.h Array.h Dict.h Stream.h Error.h \
\r
233 GfxState.h GfxFont.h FontEncoding.h FontFile.h Catalog.h Page.h \
\r
234 PSOutputDev.h OutputDev.h
\r
235 Stream.o: ./Stream.cc ../goo/gmem.h config.h Error.h Object.h \
\r
236 ../goo/gtypes.h ../goo/GString.h Array.h Dict.h Stream.h \
\r
238 TextOutputDev.o: ./TextOutputDev.cc ../goo/GString.h ../goo/gmem.h \
\r
239 config.h Error.h GfxState.h ../goo/gtypes.h FontEncoding.h \
\r
240 TextOutputDev.h GfxFont.h Object.h Array.h Dict.h Stream.h \
\r
241 OutputDev.h TextOutputFontInfo.h
\r
242 XOutputDev.o: ./XOutputDev.cc ../goo/gmem.h ../goo/GString.h Object.h \
\r
243 ../goo/gtypes.h Array.h Dict.h Stream.h GfxState.h GfxFont.h \
\r
244 FontEncoding.h FontFile.h Error.h config.h Params.h TextOutputDev.h \
\r
245 OutputDev.h XOutputDev.h XOutputFontInfo.h
\r
246 XRef.o: ./XRef.cc ../goo/gmem.h Object.h ../goo/gtypes.h \
\r
247 ../goo/GString.h Array.h Dict.h Stream.h Lexer.h Parser.h Error.h \
\r
249 xpdf.o: ./xpdf.cc ../goo/gtypes.h ../goo/GString.h ../goo/parseargs.h \
\r
250 ../goo/gfile.h ../goo/gmem.h ../htk/LTKAll.h ../ltk/LTKApp.h \
\r
251 ../ltk/LTKWindow.h ../ltk/LTKMenu.h ../ltk/LTKWidget.h \
\r
252 ../ltk/LTKCompoundWidget.h ../ltk/LTKBox.h ../ltk/LTKBorder.h \
\r
253 ../ltk/LTKButtonDialog.h ../ltk/LTKButton.h ../ltk/LTKCanvas.h \
\r
254 ../ltk/LTKDblBufCanvas.h ../ltk/LTKEmpty.h ../ltk/LTKFileReq.h \
\r
255 ../ltk/LTKLabel.h ../ltk/LTKList.h ../ltk/LTKMenuButton.h \
\r
256 ../ltk/LTKScrollbar.h ../ltk/LTKScrollingCanvas.h ../ltk/LTKTextIn.h \
\r
257 ../ltk/LTKResources.h Object.h Array.h Dict.h Stream.h XRef.h \
\r
258 Catalog.h Page.h Link.h PDFDoc.h XOutputDev.h config.h OutputDev.h \
\r
259 LTKOutputDev.h PSOutputDev.h TextOutputDev.h GfxFont.h FontEncoding.h \
\r
260 Params.h Error.h xpdfIcon.xpm leftArrow.xbm dblLeftArrow.xbm \
\r
261 rightArrow.xbm dblRightArrow.xbm backArrow.xbm forwardArrow.xbm \
\r
262 find.xbm postscript.xbm about.xbm xpdf-ltk.h
\r
263 pdftops.o: ./pdftops.cc ../goo/parseargs.h ../goo/gtypes.h \
\r
264 ../goo/GString.h ../goo/gmem.h Object.h Array.h Dict.h Stream.h \
\r
265 XRef.h Catalog.h Page.h PDFDoc.h Link.h PSOutputDev.h config.h \
\r
266 OutputDev.h Params.h Error.h
\r
267 pdftotext.o: ./pdftotext.cc ../goo/parseargs.h ../goo/gtypes.h \
\r
268 ../goo/GString.h ../goo/gmem.h Object.h Array.h Dict.h Stream.h \
\r
269 XRef.h Catalog.h Page.h PDFDoc.h Link.h TextOutputDev.h GfxFont.h \
\r
270 FontEncoding.h OutputDev.h Params.h Error.h config.h
\r
271 pdfinfo.o: ./pdfinfo.cc ../goo/parseargs.h ../goo/gtypes.h \
\r
272 ../goo/GString.h ../goo/gmem.h Object.h Array.h Dict.h Stream.h \
\r
273 XRef.h Catalog.h Page.h PDFDoc.h Link.h Params.h Error.h config.h
\r
274 pdftopbm.o: ./pdftopbm.cc ../goo/parseargs.h ../goo/gtypes.h \
\r
275 ../goo/GString.h ../goo/gmem.h Object.h Array.h Dict.h Stream.h \
\r
276 XRef.h Catalog.h Page.h PDFDoc.h Link.h PBMOutputDev.h config.h \
\r
277 XOutputDev.h OutputDev.h Params.h Error.h
\r
278 pdfimages.o: ./pdfimages.cc ../goo/parseargs.h ../goo/gtypes.h \
\r
279 ../goo/GString.h ../goo/gmem.h Object.h Array.h Dict.h Stream.h \
\r
280 XRef.h Catalog.h Page.h PDFDoc.h Link.h ImageOutputDev.h OutputDev.h \
\r
281 Params.h Error.h config.h
\r