1#========================================================================
2#
3# Xpdf Makefile
4#
5# Copyright 1996-2003 Glyph & Cog, LLC
6#
7#========================================================================
8
9SHELL = /bin/sh
10
11prefix = @prefix@
12srcdir = @srcdir@
13VPATH = @srcdir@
14
15GOOSRCDIR = $(srcdir)/../goo
16GOOLIBDIR = ../goo
17FOFISRCDIR = $(srcdir)/../fofi
18FOFILIBDIR = ../fofi
19SPLASHSRCDIR = $(srcdir)/../splash
20SPLASHLIBDIR = ../splash
21
22CXXFLAGS = @CXXFLAGS@ @DEFS@ -I.. -I$(srcdir)/.. -I$(GOOSRCDIR) -I$(FOFISRCDIR) -I$(SPLASHSRCDIR) -I$(srcdir) @freetype2_CFLAGS@ @Sgm_CFLAGS@ @Xm_CFLAGS@ @Xt_CFLAGS@ @Xp_CFLAGS@ @Xext_CFLAGS@ @Xpm_CFLAGS@ @libpng_CFLAGS@ @libpaper_CFLAGS@ @X_CFLAGS@ @EXTRA_CFLAGS@
23
24LDFLAGS = @LDFLAGS@
25
26FTLIBS = @freetype2_LIBS@ -lz
27
28XLIBS = @Sgm_LIBS@ @Xm_LIBS@ @Xt_LIBS@ @Xp_LIBS@ @Xext_LIBS@ @Xpm_LIBS@ @X_PRE_LIBS@ @X_LIBS@ -lX11 @X_EXTRA_LIBS@
29
30PNGLIBS = @libpng_LIBS@
31
32SPLASHLIBS = -L$(SPLASHLIBDIR) -lsplash
33
34OTHERLIBS = @LIBS@ @libpaper_LIBS@ @EXTRA_LIBS@ \
35	-L$(FOFILIBDIR) -lfofi \
36	-L$(GOOLIBDIR) -lGoo
37
38CXX = @CXX@
39
40LIBPREFIX = @LIBPREFIX@
41EXE = @EXE@
42
43#------------------------------------------------------------------------
44
45.SUFFIXES: .cc
46
47.cc.o:
48	$(CXX) $(CXXFLAGS) -c $<
49
50#------------------------------------------------------------------------
51
52CXX_SRC = \
53	$(srcdir)/AcroForm.cc \
54	$(srcdir)/Annot.cc \
55	$(srcdir)/Array.cc \
56	$(srcdir)/BuiltinFont.cc \
57	$(srcdir)/BuiltinFontTables.cc \
58	$(srcdir)/CMap.cc \
59	$(srcdir)/Catalog.cc \
60	$(srcdir)/CharCodeToUnicode.cc \
61	$(srcdir)/CoreOutputDev.cc \
62	$(srcdir)/Decrypt.cc \
63	$(srcdir)/Dict.cc \
64	$(srcdir)/Error.cc \
65	$(srcdir)/FontEncodingTables.cc \
66	$(srcdir)/Form.cc \
67	$(srcdir)/Function.cc \
68	$(srcdir)/Gfx.cc \
69	$(srcdir)/GfxFont.cc \
70	$(srcdir)/GfxState.cc \
71	$(srcdir)/GlobalParams.cc \
72	$(srcdir)/HTMLGen.cc \
73	$(srcdir)/ImageOutputDev.cc \
74	$(srcdir)/JArithmeticDecoder.cc \
75	$(srcdir)/JBIG2Stream.cc \
76	$(srcdir)/JPXStream.cc \
77	$(srcdir)/Lexer.cc \
78	$(srcdir)/Link.cc \
79	$(srcdir)/NameToCharCode.cc \
80	$(srcdir)/Object.cc \
81	$(srcdir)/OptionalContent.cc \
82	$(srcdir)/Outline.cc \
83	$(srcdir)/OutputDev.cc \
84	$(srcdir)/PDFCore.cc \
85	$(srcdir)/PDFDoc.cc \
86	$(srcdir)/PDFDocEncoding.cc \
87	$(srcdir)/PSOutputDev.cc \
88	$(srcdir)/PSTokenizer.cc \
89	$(srcdir)/Page.cc \
90	$(srcdir)/Parser.cc \
91	$(srcdir)/PreScanOutputDev.cc \
92	$(srcdir)/SecurityHandler.cc \
93	$(srcdir)/SplashOutputDev.cc \
94	$(srcdir)/Stream.cc \
95	$(srcdir)/TextOutputDev.cc \
96	$(srcdir)/TextString.cc \
97	$(srcdir)/UnicodeMap.cc \
98	$(srcdir)/UnicodeTypeTable.cc \
99	$(srcdir)/XFAForm.cc \
100	$(srcdir)/XPDFApp.cc \
101	$(srcdir)/XPDFCore.cc \
102	$(srcdir)/XPDFTree.cc \
103	$(srcdir)/XPDFViewer.cc \
104	$(srcdir)/XpdfPluginAPI.cc \
105	$(srcdir)/XRef.cc \
106	$(srcdir)/Zoox.cc \
107	$(srcdir)/pdftops.cc \
108	$(srcdir)/pdftotext.cc \
109	$(srcdir)/pdftohtml.cc \
110	$(srcdir)/pdfinfo.cc \
111	$(srcdir)/pdffonts.cc \
112	$(srcdir)/pdfdetach.cc \
113	$(srcdir)/pdftoppm.cc \
114	$(srcdir)/pdftopng.cc \
115	$(srcdir)/pdfimages.cc \
116	$(srcdir)/xpdf.cc
117
118#------------------------------------------------------------------------
119
120all: xpdf$(EXE) pdftops$(EXE) pdftotext$(EXE) pdftohtml$(EXE) \
121	pdfinfo$(EXE) pdffonts$(EXE) pdfdetach$(EXE) pdftoppm$(EXE) \
122	pdftopng$(EXE) pdfimages$(EXE)
123
124all-no-x: pdftops$(EXE) pdftotext$(EXE) pdftohtml$(EXE) pdfinfo$(EXE) \
125	pdffonts$(EXE) pdfdetach$(EXE) pdfimages$(EXE)
126
127#------------------------------------------------------------------------
128
129XPDF_OBJS = \
130	AcroForm.o \
131	Annot.o \
132	Array.o \
133	BuiltinFont.o \
134	BuiltinFontTables.o \
135	Catalog.o \
136	CharCodeToUnicode.o \
137	CMap.o \
138	CoreOutputDev.o \
139	Decrypt.o \
140	Dict.o \
141	Error.o \
142	FontEncodingTables.o \
143	Form.o \
144	Function.o \
145	Gfx.o \
146	GfxFont.o \
147	GfxState.o \
148	GlobalParams.o \
149	JArithmeticDecoder.o \
150	JBIG2Stream.o \
151	JPXStream.o \
152	Lexer.o \
153	Link.o \
154	NameToCharCode.o \
155	Object.o \
156	OptionalContent.o \
157	Outline.o \
158	OutputDev.o \
159	Page.o \
160	Parser.o \
161	PDFCore.o \
162	PDFDoc.o \
163	PDFDocEncoding.o \
164	PreScanOutputDev.o \
165	PSOutputDev.o \
166	PSTokenizer.o \
167	SecurityHandler.o \
168	SplashOutputDev.o \
169	Stream.o \
170	TextOutputDev.o \
171	TextString.o \
172	UnicodeMap.o \
173	UnicodeTypeTable.o \
174	XFAForm.o \
175	XPDFApp.o \
176	XPDFCore.o \
177	XPDFTree.o \
178	XPDFViewer.o \
179	XpdfPluginAPI.o \
180	XRef.o \
181	Zoox.o \
182	xpdf.o
183XPDF_LIBS = -L$(GOOLIBDIR) -lGoo $(SPLASHLIBS) $(FTLIBS) \
184	$(XLIBS) $(OTHERLIBS) -lm
185
186xpdf$(EXE): $(XPDF_OBJS) $(GOOLIBDIR)/$(LIBPREFIX)Goo.a
187	$(CXX) $(CXXFLAGS) $(LDFLAGS) -o xpdf$(EXE) $(XPDF_OBJS) $(XPDF_LIBS)
188
189#------------------------------------------------------------------------
190
191PDFTOPS_OBJS = \
192	AcroForm.o \
193	Annot.o \
194	Array.o \
195	BuiltinFont.o \
196	BuiltinFontTables.o \
197	Catalog.o \
198	CharCodeToUnicode.o \
199	CMap.o \
200	Decrypt.o \
201	Dict.o \
202	Error.o \
203	FontEncodingTables.o \
204	Form.o \
205	Function.o \
206	Gfx.o \
207	GfxFont.o \
208	GfxState.o \
209	GlobalParams.o \
210	JArithmeticDecoder.o \
211	JBIG2Stream.o \
212	JPXStream.o \
213	Lexer.o \
214	Link.o \
215	NameToCharCode.o \
216	OptionalContent.o \
217	Outline.o \
218	Object.o \
219	OutputDev.o \
220	Page.o \
221	Parser.o \
222	PDFDoc.o \
223	PDFDocEncoding.o \
224	PreScanOutputDev.o \
225	PSOutputDev.o \
226	PSTokenizer.o \
227	SecurityHandler.o \
228	SplashOutputDev.o \
229	Stream.o \
230	TextString.o \
231	UnicodeMap.o \
232	XFAForm.o \
233	XpdfPluginAPI.o \
234	XRef.o \
235	Zoox.o \
236	pdftops.o
237PDFTOPS_LIBS = -L$(GOOLIBDIR) -lGoo $(SPLASHLIBS) $(FTLIBS) \
238	$(OTHERLIBS) -lm
239
240pdftops$(EXE): $(PDFTOPS_OBJS) $(GOOLIBDIR)/$(LIBPREFIX)Goo.a
241	$(CXX) $(CXXFLAGS) $(LDFLAGS) -o pdftops$(EXE) $(PDFTOPS_OBJS) \
242		$(PDFTOPS_LIBS)
243
244#------------------------------------------------------------------------
245
246PDFTOTEXT_OBJS = \
247	AcroForm.o \
248	Annot.o \
249	Array.o \
250	BuiltinFont.o \
251	BuiltinFontTables.o \
252	Catalog.o \
253	CharCodeToUnicode.o \
254	CMap.o \
255	Decrypt.o \
256	Dict.o \
257	Error.o \
258	FontEncodingTables.o \
259	Form.o \
260	Function.o \
261	Gfx.o \
262	GfxFont.o \
263	GfxState.o \
264	GlobalParams.o \
265	JArithmeticDecoder.o \
266	JBIG2Stream.o \
267	JPXStream.o \
268	Lexer.o \
269	Link.o \
270	NameToCharCode.o \
271	Object.o \
272	OptionalContent.o \
273	Outline.o \
274	OutputDev.o \
275	Page.o \
276	Parser.o \
277	PDFDoc.o \
278	PDFDocEncoding.o \
279	PSTokenizer.o \
280	SecurityHandler.o \
281	Stream.o \
282	TextOutputDev.o \
283	TextString.o \
284	UnicodeMap.o \
285	UnicodeTypeTable.o \
286	XFAForm.o \
287	XpdfPluginAPI.o \
288	XRef.o \
289	Zoox.o \
290	pdftotext.o
291PDFTOTEXT_LIBS = -L$(GOOLIBDIR) -lGoo $(OTHERLIBS) -lm
292
293pdftotext$(EXE): $(PDFTOTEXT_OBJS) $(GOOLIBDIR)/$(LIBPREFIX)Goo.a
294	$(CXX) $(CXXFLAGS) $(LDFLAGS) -o pdftotext$(EXE) $(PDFTOTEXT_OBJS) \
295		$(PDFTOTEXT_LIBS)
296
297#------------------------------------------------------------------------
298
299PDFTOHTML_OBJS = \
300	AcroForm.o \
301	Annot.o \
302	Array.o \
303	BuiltinFont.o \
304	BuiltinFontTables.o \
305	Catalog.o \
306	CharCodeToUnicode.o \
307	CMap.o \
308	Decrypt.o \
309	Dict.o \
310	Error.o \
311	FontEncodingTables.o \
312	Form.o \
313	Function.o \
314	Gfx.o \
315	GfxFont.o \
316	GfxState.o \
317	GlobalParams.o \
318	HTMLGen.o \
319	JArithmeticDecoder.o \
320	JBIG2Stream.o \
321	JPXStream.o \
322	Lexer.o \
323	Link.o \
324	NameToCharCode.o \
325	Object.o \
326	OptionalContent.o \
327	Outline.o \
328	OutputDev.o \
329	Page.o \
330	Parser.o \
331	PDFDoc.o \
332	PDFDocEncoding.o \
333	PSTokenizer.o \
334	SecurityHandler.o \
335	SplashOutputDev.o \
336	Stream.o \
337	TextOutputDev.o \
338	TextString.o \
339	UnicodeMap.o \
340	UnicodeTypeTable.o \
341	XFAForm.o \
342	XpdfPluginAPI.o \
343	XRef.o \
344	Zoox.o \
345	pdftohtml.o
346PDFTOHTML_LIBS = -L$(GOOLIBDIR) -lGoo $(SPLASHLIBS) $(FTLIBS) \
347	$(OTHERLIBS) $(PNGLIBS) -lm
348
349pdftohtml$(EXE): $(PDFTOHTML_OBJS) $(GOOLIBDIR)/$(LIBPREFIX)Goo.a
350	$(CXX) $(CXXFLAGS) $(LDFLAGS) -o pdftohtml$(EXE) $(PDFTOHTML_OBJS) \
351		$(PDFTOHTML_LIBS)
352
353#------------------------------------------------------------------------
354
355PDFINFO_OBJS = \
356	AcroForm.o \
357	Annot.o \
358	Array.o \
359	BuiltinFont.o \
360	BuiltinFontTables.o \
361	Catalog.o \
362	CharCodeToUnicode.o \
363	CMap.o \
364	Decrypt.o \
365	Dict.o \
366	Error.o \
367	FontEncodingTables.o \
368	Form.o \
369	Function.o \
370	Gfx.o \
371	GfxFont.o \
372	GfxState.o \
373	GlobalParams.o \
374	JArithmeticDecoder.o \
375	JBIG2Stream.o \
376	JPXStream.o \
377	Lexer.o \
378	Link.o \
379	NameToCharCode.o \
380	Object.o \
381	OptionalContent.o \
382	Outline.o \
383	OutputDev.o \
384	Page.o \
385	Parser.o \
386	PDFDoc.o \
387	PDFDocEncoding.o \
388	PSTokenizer.o \
389	SecurityHandler.o \
390	Stream.o \
391	TextString.o \
392	UnicodeMap.o \
393	XFAForm.o \
394	XpdfPluginAPI.o \
395	XRef.o \
396	Zoox.o \
397	pdfinfo.o
398PDFINFO_LIBS = -L$(GOOLIBDIR) -lGoo $(OTHERLIBS) -lm
399
400pdfinfo$(EXE): $(PDFINFO_OBJS) $(GOOLIBDIR)/$(LIBPREFIX)Goo.a
401	$(CXX) $(CXXFLAGS) $(LDFLAGS) -o pdfinfo$(EXE) $(PDFINFO_OBJS) \
402		$(PDFINFO_LIBS)
403
404#------------------------------------------------------------------------
405
406PDFFONTS_OBJS = \
407	AcroForm.o \
408	Annot.o \
409	Array.o \
410	BuiltinFont.o \
411	BuiltinFontTables.o \
412	Catalog.o \
413	CharCodeToUnicode.o \
414	CMap.o \
415	Decrypt.o \
416	Dict.o \
417	Error.o \
418	FontEncodingTables.o \
419	Form.o \
420	Function.o \
421	Gfx.o \
422	GfxFont.o \
423	GfxState.o \
424	GlobalParams.o \
425	JArithmeticDecoder.o \
426	JBIG2Stream.o \
427	JPXStream.o \
428	Lexer.o \
429	Link.o \
430	NameToCharCode.o \
431	Object.o \
432	OptionalContent.o \
433	Outline.o \
434	OutputDev.o \
435	Page.o \
436	Parser.o \
437	PDFDoc.o \
438	PDFDocEncoding.o \
439	PSTokenizer.o \
440	SecurityHandler.o \
441	Stream.o \
442	TextString.o \
443	UnicodeMap.o \
444	XFAForm.o \
445	XpdfPluginAPI.o \
446	XRef.o \
447	Zoox.o \
448	pdffonts.o
449PDFFONTS_LIBS = -L$(GOOLIBDIR) -lGoo $(OTHERLIBS) -lm
450
451pdffonts$(EXE): $(PDFFONTS_OBJS) $(GOOLIBDIR)/$(LIBPREFIX)Goo.a
452	$(CXX) $(CXXFLAGS) $(LDFLAGS) -o pdffonts$(EXE) $(PDFFONTS_OBJS) \
453		$(PDFFONTS_LIBS)
454
455#------------------------------------------------------------------------
456
457PDFDETACH_OBJS = \
458	AcroForm.o \
459	Annot.o \
460	Array.o \
461	BuiltinFont.o \
462	BuiltinFontTables.o \
463	Catalog.o \
464	CharCodeToUnicode.o \
465	CMap.o \
466	Decrypt.o \
467	Dict.o \
468	Error.o \
469	FontEncodingTables.o \
470	Form.o \
471	Function.o \
472	Gfx.o \
473	GfxFont.o \
474	GfxState.o \
475	GlobalParams.o \
476	JArithmeticDecoder.o \
477	JBIG2Stream.o \
478	JPXStream.o \
479	Lexer.o \
480	Link.o \
481	NameToCharCode.o \
482	Object.o \
483	OptionalContent.o \
484	Outline.o \
485	OutputDev.o \
486	Page.o \
487	Parser.o \
488	PDFDoc.o \
489	PDFDocEncoding.o \
490	PSTokenizer.o \
491	SecurityHandler.o \
492	Stream.o \
493	TextString.o \
494	UnicodeMap.o \
495	XFAForm.o \
496	XpdfPluginAPI.o \
497	XRef.o \
498	Zoox.o \
499	pdfdetach.o
500PDFDETACH_LIBS = -L$(GOOLIBDIR) -lGoo $(OTHERLIBS) -lm
501
502pdfdetach$(EXE): $(PDFDETACH_OBJS) $(GOOLIBDIR)/$(LIBPREFIX)Goo.a
503	$(CXX) $(CXXFLAGS) $(LDFLAGS) -o pdfdetach$(EXE) $(PDFDETACH_OBJS) \
504		$(PDFDETACH_LIBS)
505
506#------------------------------------------------------------------------
507
508PDFTOPPM_OBJS = \
509	AcroForm.o \
510	Annot.o \
511	Array.o \
512	BuiltinFont.o \
513	BuiltinFontTables.o \
514	Catalog.o \
515	CharCodeToUnicode.o \
516	CMap.o \
517	Decrypt.o \
518	Dict.o \
519	Error.o \
520	FontEncodingTables.o \
521	Form.o \
522	Function.o \
523	Gfx.o \
524	GfxFont.o \
525	GfxState.o \
526	GlobalParams.o \
527	JArithmeticDecoder.o \
528	JBIG2Stream.o \
529	JPXStream.o \
530	Lexer.o \
531	Link.o \
532	NameToCharCode.o \
533	Object.o \
534	OptionalContent.o \
535	Outline.o \
536	OutputDev.o \
537	Page.o \
538	Parser.o \
539	PDFDoc.o \
540	PDFDocEncoding.o \
541	PSTokenizer.o \
542	SecurityHandler.o \
543	SplashOutputDev.o \
544	Stream.o \
545	TextOutputDev.o \
546	TextString.o \
547	UnicodeMap.o \
548	UnicodeTypeTable.o \
549	XFAForm.o \
550	XpdfPluginAPI.o \
551	XRef.o \
552	Zoox.o \
553	pdftoppm.o
554PDFTOPPM_LIBS = -L$(GOOLIBDIR) -lGoo $(SPLASHLIBS) $(FTLIBS) \
555	$(OTHERLIBS) -lm
556
557pdftoppm$(EXE): $(PDFTOPPM_OBJS) $(GOOLIBDIR)/$(LIBPREFIX)Goo.a
558	$(CXX) $(CXXFLAGS) $(LDFLAGS) -o pdftoppm$(EXE) $(PDFTOPPM_OBJS) \
559		$(PDFTOPPM_LIBS)
560
561#------------------------------------------------------------------------
562
563PDFTOPNG_OBJS = \
564	AcroForm.o \
565	Annot.o \
566	Array.o \
567	BuiltinFont.o \
568	BuiltinFontTables.o \
569	Catalog.o \
570	CharCodeToUnicode.o \
571	CMap.o \
572	Decrypt.o \
573	Dict.o \
574	Error.o \
575	FontEncodingTables.o \
576	Form.o \
577	Function.o \
578	Gfx.o \
579	GfxFont.o \
580	GfxState.o \
581	GlobalParams.o \
582	JArithmeticDecoder.o \
583	JBIG2Stream.o \
584	JPXStream.o \
585	Lexer.o \
586	Link.o \
587	NameToCharCode.o \
588	Object.o \
589	OptionalContent.o \
590	Outline.o \
591	OutputDev.o \
592	Page.o \
593	Parser.o \
594	PDFDoc.o \
595	PDFDocEncoding.o \
596	PSTokenizer.o \
597	SecurityHandler.o \
598	SplashOutputDev.o \
599	Stream.o \
600	TextOutputDev.o \
601	TextString.o \
602	UnicodeMap.o \
603	UnicodeTypeTable.o \
604	XFAForm.o \
605	XpdfPluginAPI.o \
606	XRef.o \
607	Zoox.o \
608	pdftopng.o
609PDFTOPNG_LIBS = -L$(GOOLIBDIR) -lGoo $(SPLASHLIBS) $(FTLIBS) \
610	$(OTHERLIBS) $(PNGLIBS) -lm
611
612pdftopng$(EXE): $(PDFTOPNG_OBJS) $(GOOLIBDIR)/$(LIBPREFIX)Goo.a
613	$(CXX) $(CXXFLAGS) $(LDFLAGS) -o pdftopng$(EXE) $(PDFTOPNG_OBJS) \
614		$(PDFTOPNG_LIBS)
615
616#------------------------------------------------------------------------
617
618PDFIMAGES_OBJS = \
619	AcroForm.o \
620	Annot.o \
621	Array.o \
622	BuiltinFont.o \
623	BuiltinFontTables.o \
624	Catalog.o \
625	CharCodeToUnicode.o \
626	CMap.o \
627	Decrypt.o \
628	Dict.o \
629	Error.o \
630	FontEncodingTables.o \
631	Form.o \
632	Function.o \
633	Gfx.o \
634	GfxFont.o \
635	GfxState.o \
636	GlobalParams.o \
637	ImageOutputDev.o \
638	JArithmeticDecoder.o \
639	JBIG2Stream.o \
640	JPXStream.o \
641	Lexer.o \
642	Link.o \
643	NameToCharCode.o \
644	Object.o \
645	OptionalContent.o \
646	Outline.o \
647	OutputDev.o \
648	Page.o \
649	Parser.o \
650	PDFDoc.o \
651	PDFDocEncoding.o \
652	PSTokenizer.o \
653	SecurityHandler.o \
654	Stream.o \
655	TextString.o \
656	UnicodeMap.o \
657	XFAForm.o \
658	XpdfPluginAPI.o \
659	XRef.o \
660	Zoox.o \
661	pdfimages.o
662PDFIMAGES_LIBS = -L$(GOOLIBDIR) -lGoo $(OTHERLIBS) -lm
663
664pdfimages$(EXE): $(PDFIMAGES_OBJS) $(GOOLIBDIR)/$(LIBPREFIX)Goo.a
665	$(CXX) $(CXXFLAGS) $(LDFLAGS) -o pdfimages$(EXE) $(PDFIMAGES_OBJS) \
666		$(PDFIMAGES_LIBS)
667
668#------------------------------------------------------------------------
669
670clean:
671	rm -f $(XPDF_OBJS) xpdf$(EXE)
672	rm -f $(PDFTOPS_OBJS) pdftops$(EXE)
673	rm -f $(PDFTOTEXT_OBJS) pdftotext$(EXE)
674	rm -f $(PDFTOHTML_OBJS) pdftohtml$(EXE)
675	rm -f $(PDFINFO_OBJS) pdfinfo$(EXE)
676	rm -f $(PDFFONTS_OBJS) pdffonts$(EXE)
677	rm -f $(PDFDETACH_OBJS) pdfdetach$(EXE)
678	rm -f $(PDFTOPPM_OBJS) pdftoppm$(EXE)
679	rm -f $(PDFTOPNG_OBJS) pdftopng$(EXE)
680	rm -f $(PDFIMAGES_OBJS) pdfimages$(EXE)
681
682#------------------------------------------------------------------------
683
684depend:
685	$(CXX) $(CXXFLAGS) -MM $(CXX_SRC) >Makefile.dep
686
687-include Makefile.dep
688