ladanyi@1
|
1 |
EXTRA_DIST += \
|
ladanyi@60
|
2 |
doc/Doxyfile.in \
|
kpeter@316
|
3 |
doc/DoxygenLayout.xml \
|
ladanyi@60
|
4 |
doc/coding_style.dox \
|
ladanyi@60
|
5 |
doc/dirs.dox \
|
ladanyi@60
|
6 |
doc/groups.dox \
|
alpar@156
|
7 |
doc/lgf.dox \
|
ladanyi@60
|
8 |
doc/license.dox \
|
ladanyi@60
|
9 |
doc/mainpage.dox \
|
kpeter@306
|
10 |
doc/migration.dox \
|
kpeter@663
|
11 |
doc/min_cost_flow.dox \
|
alpar@270
|
12 |
doc/named-param.dox \
|
ladanyi@60
|
13 |
doc/namespaces.dox \
|
alpar@948
|
14 |
doc/references.bib \
|
alpar@945
|
15 |
doc/template.h \
|
ladanyi@227
|
16 |
doc/html \
|
ladanyi@227
|
17 |
doc/CMakeLists.txt
|
ladanyi@1
|
18 |
|
ladanyi@153
|
19 |
DOC_EPS_IMAGES18 = \
|
alpar@587
|
20 |
grid_graph.eps \
|
alpar@587
|
21 |
nodeshape_0.eps \
|
alpar@587
|
22 |
nodeshape_1.eps \
|
alpar@587
|
23 |
nodeshape_2.eps \
|
alpar@587
|
24 |
nodeshape_3.eps \
|
alpar@587
|
25 |
nodeshape_4.eps
|
alpar@587
|
26 |
|
alpar@587
|
27 |
DOC_EPS_IMAGES27 = \
|
kpeter@586
|
28 |
bipartite_matching.eps \
|
kpeter@586
|
29 |
bipartite_partitions.eps \
|
kpeter@586
|
30 |
connected_components.eps \
|
kpeter@586
|
31 |
edge_biconnected_components.eps \
|
alpar@865
|
32 |
matching.eps \
|
kpeter@586
|
33 |
node_biconnected_components.eps \
|
kpeter@827
|
34 |
planar.eps \
|
kpeter@586
|
35 |
strongly_connected_components.eps
|
ladanyi@153
|
36 |
|
ladanyi@153
|
37 |
DOC_EPS_IMAGES = \
|
alpar@587
|
38 |
$(DOC_EPS_IMAGES18) \
|
alpar@587
|
39 |
$(DOC_EPS_IMAGES27)
|
ladanyi@153
|
40 |
|
ladanyi@153
|
41 |
DOC_PNG_IMAGES = \
|
ladanyi@153
|
42 |
$(DOC_EPS_IMAGES:%.eps=doc/gen-images/%.png)
|
ladanyi@153
|
43 |
|
ladanyi@153
|
44 |
EXTRA_DIST += $(DOC_EPS_IMAGES:%=doc/images/%)
|
ladanyi@153
|
45 |
|
ladanyi@60
|
46 |
doc/html:
|
ladanyi@60
|
47 |
$(MAKE) $(AM_MAKEFLAGS) html
|
ladanyi@60
|
48 |
|
ladanyi@153
|
49 |
GS_COMMAND=gs -dNOPAUSE -dBATCH -q -dEPSCrop -dTextAlphaBits=4 -dGraphicsAlphaBits=4
|
ladanyi@153
|
50 |
|
ladanyi@153
|
51 |
$(DOC_EPS_IMAGES18:%.eps=doc/gen-images/%.png): doc/gen-images/%.png: doc/images/%.eps
|
ladanyi@153
|
52 |
-mkdir doc/gen-images
|
ladanyi@153
|
53 |
if test ${gs_found} = yes; then \
|
ladanyi@153
|
54 |
$(GS_COMMAND) -sDEVICE=pngalpha -r18 -sOutputFile=$@ $<; \
|
ladanyi@153
|
55 |
else \
|
ladanyi@153
|
56 |
echo; \
|
ladanyi@153
|
57 |
echo "Ghostscript not found."; \
|
ladanyi@153
|
58 |
echo; \
|
ladanyi@153
|
59 |
exit 1; \
|
ladanyi@153
|
60 |
fi
|
ladanyi@153
|
61 |
|
alpar@587
|
62 |
$(DOC_EPS_IMAGES27:%.eps=doc/gen-images/%.png): doc/gen-images/%.png: doc/images/%.eps
|
alpar@587
|
63 |
-mkdir doc/gen-images
|
alpar@587
|
64 |
if test ${gs_found} = yes; then \
|
alpar@587
|
65 |
$(GS_COMMAND) -sDEVICE=pngalpha -r27 -sOutputFile=$@ $<; \
|
alpar@587
|
66 |
else \
|
alpar@587
|
67 |
echo; \
|
alpar@587
|
68 |
echo "Ghostscript not found."; \
|
alpar@587
|
69 |
echo; \
|
alpar@587
|
70 |
exit 1; \
|
alpar@587
|
71 |
fi
|
alpar@587
|
72 |
|
alpar@744
|
73 |
references.dox: doc/references.bib
|
alpar@744
|
74 |
if test ${python_found} = yes; then \
|
alpar@744
|
75 |
cd doc; \
|
alpar@744
|
76 |
python @abs_top_srcdir@/scripts/bib2dox.py @abs_top_builddir@/$< >$@; \
|
alpar@744
|
77 |
cd ..; \
|
alpar@744
|
78 |
else \
|
alpar@744
|
79 |
echo; \
|
alpar@744
|
80 |
echo "Python not found."; \
|
alpar@744
|
81 |
echo; \
|
alpar@744
|
82 |
exit 1; \
|
alpar@744
|
83 |
fi
|
alpar@744
|
84 |
|
alpar@744
|
85 |
html-local: $(DOC_PNG_IMAGES) references.dox
|
ladanyi@1
|
86 |
if test ${doxygen_found} = yes; then \
|
ladanyi@1
|
87 |
cd doc; \
|
ladanyi@1
|
88 |
doxygen Doxyfile; \
|
ladanyi@1
|
89 |
cd ..; \
|
ladanyi@60
|
90 |
else \
|
ladanyi@60
|
91 |
echo; \
|
ladanyi@60
|
92 |
echo "Doxygen not found."; \
|
ladanyi@60
|
93 |
echo; \
|
ladanyi@60
|
94 |
exit 1; \
|
ladanyi@1
|
95 |
fi
|
ladanyi@1
|
96 |
|
ladanyi@1
|
97 |
clean-local:
|
ladanyi@1
|
98 |
-rm -rf doc/html
|
ladanyi@1
|
99 |
-rm -f doc/doxygen.log
|
ladanyi@153
|
100 |
-rm -f $(DOC_PNG_IMAGES)
|
ladanyi@153
|
101 |
-rm -rf doc/gen-images
|
ladanyi@1
|
102 |
|
alpar@56
|
103 |
update-external-tags:
|
alpar@56
|
104 |
wget -O doc/libstdc++.tag.tmp http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/libstdc++.tag && \
|
alpar@56
|
105 |
mv doc/libstdc++.tag.tmp doc/libstdc++.tag || \
|
alpar@56
|
106 |
rm doc/libstdc++.tag.tmp
|
alpar@56
|
107 |
|
ladanyi@60
|
108 |
install-html-local: doc/html
|
ladanyi@1
|
109 |
@$(NORMAL_INSTALL)
|
ladanyi@673
|
110 |
$(mkinstalldirs) $(DESTDIR)$(htmldir)/html
|
ladanyi@60
|
111 |
for p in doc/html/*.{html,css,png,map,gif,tag} ; do \
|
ladanyi@1
|
112 |
f="`echo $$p | sed -e 's|^.*/||'`"; \
|
ladanyi@673
|
113 |
echo " $(INSTALL_DATA) $$p $(DESTDIR)$(htmldir)/html/$$f"; \
|
ladanyi@673
|
114 |
$(INSTALL_DATA) $$p $(DESTDIR)$(htmldir)/html/$$f; \
|
ladanyi@1
|
115 |
done
|
ladanyi@1
|
116 |
|
ladanyi@60
|
117 |
uninstall-local:
|
ladanyi@1
|
118 |
@$(NORMAL_UNINSTALL)
|
ladanyi@60
|
119 |
for p in doc/html/*.{html,css,png,map,gif,tag} ; do \
|
ladanyi@1
|
120 |
f="`echo $$p | sed -e 's|^.*/||'`"; \
|
ladanyi@673
|
121 |
echo " rm -f $(DESTDIR)$(htmldir)/html/$$f"; \
|
ladanyi@673
|
122 |
rm -f $(DESTDIR)$(htmldir)/html/$$f; \
|
ladanyi@1
|
123 |
done
|
ladanyi@1
|
124 |
|
ladanyi@60
|
125 |
.PHONY: update-external-tags
|