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