doc/Makefile.am
author Balazs Dezso <deba@inf.elte.hu>
Thu, 24 Jun 2010 09:27:53 +0200
changeset 732 bb70ad62c95f
parent 661 8b0df68370a4
child 777 63fd58460c39
permissions -rw-r--r--
Fix critical bug in preflow (#372)

The wrong transition between the bound decrease and highest active
heuristics caused the bug. The last node chosen in bound decrease mode
is used in the first iteration in highest active mode.
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@661
    11
	doc/min_cost_flow.dox \
alpar@270
    12
	doc/named-param.dox \
ladanyi@60
    13
	doc/namespaces.dox \
ladanyi@227
    14
	doc/html \
ladanyi@227
    15
	doc/CMakeLists.txt
ladanyi@1
    16
ladanyi@153
    17
DOC_EPS_IMAGES18 = \
alpar@579
    18
	grid_graph.eps \
alpar@579
    19
	nodeshape_0.eps \
alpar@579
    20
	nodeshape_1.eps \
alpar@579
    21
	nodeshape_2.eps \
alpar@579
    22
	nodeshape_3.eps \
alpar@579
    23
	nodeshape_4.eps
alpar@579
    24
alpar@579
    25
DOC_EPS_IMAGES27 = \
kpeter@578
    26
	bipartite_matching.eps \
kpeter@578
    27
	bipartite_partitions.eps \
kpeter@578
    28
	connected_components.eps \
kpeter@578
    29
	edge_biconnected_components.eps \
kpeter@578
    30
	node_biconnected_components.eps \
kpeter@578
    31
	strongly_connected_components.eps
ladanyi@153
    32
ladanyi@153
    33
DOC_EPS_IMAGES = \
alpar@579
    34
	$(DOC_EPS_IMAGES18) \
alpar@579
    35
	$(DOC_EPS_IMAGES27)
ladanyi@153
    36
ladanyi@153
    37
DOC_PNG_IMAGES = \
ladanyi@153
    38
	$(DOC_EPS_IMAGES:%.eps=doc/gen-images/%.png)
ladanyi@153
    39
ladanyi@153
    40
EXTRA_DIST += $(DOC_EPS_IMAGES:%=doc/images/%)
ladanyi@153
    41
ladanyi@60
    42
doc/html:
ladanyi@60
    43
	$(MAKE) $(AM_MAKEFLAGS) html
ladanyi@60
    44
ladanyi@153
    45
GS_COMMAND=gs -dNOPAUSE -dBATCH -q -dEPSCrop -dTextAlphaBits=4 -dGraphicsAlphaBits=4
ladanyi@153
    46
ladanyi@153
    47
$(DOC_EPS_IMAGES18:%.eps=doc/gen-images/%.png): doc/gen-images/%.png: doc/images/%.eps
ladanyi@153
    48
	-mkdir doc/gen-images
ladanyi@153
    49
	if test ${gs_found} = yes; then \
ladanyi@153
    50
	  $(GS_COMMAND) -sDEVICE=pngalpha -r18 -sOutputFile=$@ $<; \
ladanyi@153
    51
	else \
ladanyi@153
    52
	  echo; \
ladanyi@153
    53
	  echo "Ghostscript not found."; \
ladanyi@153
    54
	  echo; \
ladanyi@153
    55
	  exit 1; \
ladanyi@153
    56
	fi
ladanyi@153
    57
alpar@579
    58
$(DOC_EPS_IMAGES27:%.eps=doc/gen-images/%.png): doc/gen-images/%.png: doc/images/%.eps
alpar@579
    59
	-mkdir doc/gen-images
alpar@579
    60
	if test ${gs_found} = yes; then \
alpar@579
    61
	  $(GS_COMMAND) -sDEVICE=pngalpha -r27 -sOutputFile=$@ $<; \
alpar@579
    62
	else \
alpar@579
    63
	  echo; \
alpar@579
    64
	  echo "Ghostscript not found."; \
alpar@579
    65
	  echo; \
alpar@579
    66
	  exit 1; \
alpar@579
    67
	fi
alpar@579
    68
ladanyi@153
    69
html-local: $(DOC_PNG_IMAGES)
ladanyi@1
    70
	if test ${doxygen_found} = yes; then \
ladanyi@1
    71
	  cd doc; \
ladanyi@1
    72
	  doxygen Doxyfile; \
ladanyi@1
    73
	  cd ..; \
ladanyi@60
    74
	else \
ladanyi@60
    75
	  echo; \
ladanyi@60
    76
	  echo "Doxygen not found."; \
ladanyi@60
    77
	  echo; \
ladanyi@60
    78
	  exit 1; \
ladanyi@1
    79
	fi
ladanyi@1
    80
ladanyi@1
    81
clean-local:
ladanyi@1
    82
	-rm -rf doc/html
ladanyi@1
    83
	-rm -f doc/doxygen.log
ladanyi@153
    84
	-rm -f $(DOC_PNG_IMAGES)
ladanyi@153
    85
	-rm -rf doc/gen-images
ladanyi@1
    86
alpar@56
    87
update-external-tags:
alpar@56
    88
	wget -O doc/libstdc++.tag.tmp http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/libstdc++.tag && \
alpar@56
    89
	mv doc/libstdc++.tag.tmp doc/libstdc++.tag || \
alpar@56
    90
	rm doc/libstdc++.tag.tmp
alpar@56
    91
ladanyi@60
    92
install-html-local: doc/html
ladanyi@1
    93
	@$(NORMAL_INSTALL)
ladanyi@675
    94
	$(mkinstalldirs) $(DESTDIR)$(htmldir)/html
ladanyi@60
    95
	for p in doc/html/*.{html,css,png,map,gif,tag} ; do \
ladanyi@1
    96
	  f="`echo $$p | sed -e 's|^.*/||'`"; \
ladanyi@675
    97
	  echo " $(INSTALL_DATA) $$p $(DESTDIR)$(htmldir)/html/$$f"; \
ladanyi@675
    98
	  $(INSTALL_DATA) $$p $(DESTDIR)$(htmldir)/html/$$f; \
ladanyi@1
    99
	done
ladanyi@1
   100
ladanyi@60
   101
uninstall-local:
ladanyi@1
   102
	@$(NORMAL_UNINSTALL)
ladanyi@60
   103
	for p in doc/html/*.{html,css,png,map,gif,tag} ; do \
ladanyi@1
   104
	  f="`echo $$p | sed -e 's|^.*/||'`"; \
ladanyi@675
   105
	  echo " rm -f $(DESTDIR)$(htmldir)/html/$$f"; \
ladanyi@675
   106
	  rm -f $(DESTDIR)$(htmldir)/html/$$f; \
ladanyi@1
   107
	done
ladanyi@1
   108
ladanyi@60
   109
.PHONY: update-external-tags