]> www.fi.muni.cz Git - evince.git/blob - makefile.w32
80810db16fe82fe73300adb39296022eb0f6c1f9
[evince.git] / makefile.w32
1 # Generated automatically from Makefile.in by configure.\r
2 #========================================================================\r
3 #\r
4 # Xpdf Makefile\r
5 #\r
6 # Copyright 1996 Derek B. Noonburg\r
7 #\r
8 #========================================================================\r
9 \r
10 srcdir = .\r
11 \r
12 GOOSRCDIR = $(srcdir)/../goo\r
13 GOOLIBDIR = ../goo\r
14 LTKSRCDIR = $(srcdir)/../ltk\r
15 LTKLIBDIR = ../ltk\r
16 \r
17 CXXFLAGS = -O2  -DHAVE_DIRENT_H=1 -DJAPANESE_SUPPORT -DNO_POPEN -DUSE_GZIP=1   -I$(GOOSRCDIR) -I$(srcdir)\r
18 \r
19 XLIBS = -lXpm    -lSM -lICE  -L/usr/X11R6/lib -lX11 \r
20 \r
21 OTHERLIBS = \r
22 \r
23 CXX = gcc\r
24 STRIP = strip\r
25 \r
26 LIBPREFIX = lib\r
27 EXE = \r
28 \r
29 #------------------------------------------------------------------------\r
30 \r
31 .SUFFIXES: .cc\r
32 \r
33 .cc.o:\r
34         $(CXX) $(CXXFLAGS) -c $<\r
35 \r
36 #------------------------------------------------------------------------\r
37 \r
38 CXX_SRC = \\r
39         $(srcdir)/Array.cc \\r
40         $(srcdir)/Catalog.cc \\r
41         $(srcdir)/Dict.cc \\r
42         $(srcdir)/Error.cc \\r
43         $(srcdir)/FontEncoding.cc \\r
44         $(srcdir)/FontFile.cc \\r
45         $(srcdir)/Gfx.cc \\r
46         $(srcdir)/GfxFont.cc \\r
47         $(srcdir)/GfxState.cc \\r
48         $(srcdir)/ImageOutputDev.cc \\r
49         $(srcdir)/Lexer.cc \\r
50         $(srcdir)/Link.cc \\r
51         $(srcdir)/LTKOutputDev.cc \\r
52         $(srcdir)/Object.cc \\r
53         $(srcdir)/OutputDev.cc \\r
54         $(srcdir)/Page.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
63         $(srcdir)/XRef.cc \\r
64         $(srcdir)/xpdf.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
70 \r
71 #------------------------------------------------------------------------\r
72 \r
73 all: xpdf$(EXE) pdftops$(EXE) pdftotext$(EXE) pdfinfo$(EXE) \\r
74         pdftopbm$(EXE) pdfimages$(EXE)\r
75 \r
76 all-no-x: pdftops$(EXE) pdftotext$(EXE) pdfinfo$(EXE) \\r
77         pdfimages$(EXE)\r
78 \r
79 #------------------------------------------------------------------------\r
80 \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
87 \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
91         $(STRIP) xpdf$(EXE)\r
92 \r
93 xpdf-ltk.h: xpdf.ltk\r
94 #       rm -f $@\r
95         $(LTKLIBDIR)/ltkbuild <xpdf.ltk >$@.new\r
96         mv $@.new $@\r
97 \r
98 #------------------------------------------------------------------------\r
99 \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
105 \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
109 \r
110 #------------------------------------------------------------------------\r
111 \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
117 \r
118 pdftotext$(EXE): $(PDFTOTEXT_OBJS) $(GOOLIBDIR)/$(LIBPREFIX)Goo.a\r
119         $(CXX) $(CXXFLAGS) -o pdftotext$(EXE) $(PDFTOTEXT_OBJS) \\r
120                 $(PDFTOTEXT_LIBS)\r
121         $(STRIP) pdftotext$(EXE)\r
122 \r
123 #------------------------------------------------------------------------\r
124 \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
130 \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
134 \r
135 #------------------------------------------------------------------------\r
136 \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
141         XRef.o pdftopbm.o\r
142 PDFTOPBM_LIBS = -L$(GOOLIBDIR) -lGoo $(XLIBS) $(OTHERLIBS) -lm\r
143 \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
147 \r
148 #------------------------------------------------------------------------\r
149 \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
155 \r
156 pdfimages$(EXE): $(PDFIMAGES_OBJS) $(GOOLIBDIR)/$(LIBPREFIX)Goo.a\r
157         $(CXX) $(CXXFLAGS) -o pdfimages$(EXE) $(PDFIMAGES_OBJS) \\r
158                 $(PDFIMAGES_LIBS)\r
159         $(STRIP) pdfimages$(EXE)\r
160 \r
161 #------------------------------------------------------------------------\r
162 \r
163 clean:\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
170 \r
171 #------------------------------------------------------------------------\r
172 \r
173 distdepend:\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
177 \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
183  Link.h Catalog.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
188  ../goo/gtypes.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
191  CompactFontInfo.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
223  config.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
227  OutputDev.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
237  Stream-CCITT.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
248  config.h XRef.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