doc/Makefile.am
author Peter Kovacs <kpeter@inf.elte.hu>
Fri, 17 Apr 2009 18:04:36 +0200
changeset 609 e6927fe719e6
parent 317 a0ab96ad65fe
parent 335 160bf92c7cdc
child 586 7c12061bd271
permissions -rw-r--r--
Support >= and <= constraints in NetworkSimplex (#219, #234)

By default the same inequality constraints are supported as by
Circulation (the GEQ form), but the LEQ form can also be selected
using the problemType() function.

The documentation of the min. cost flow module is reworked and
extended with important notes and explanations about the different
variants of the problem and about the dual solution and optimality
conditions.
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 \
alpar@270
    11
	doc/named-param.dox \
ladanyi@60
    12
	doc/namespaces.dox \
ladanyi@227
    13
	doc/html \
ladanyi@227
    14
	doc/CMakeLists.txt
ladanyi@1
    15
ladanyi@153
    16
DOC_EPS_IMAGES18 = \
deba@335
    17
	grid_graph.eps \
ladanyi@153
    18
	nodeshape_0.eps \
ladanyi@153
    19
	nodeshape_1.eps \
ladanyi@153
    20
	nodeshape_2.eps \
ladanyi@153
    21
	nodeshape_3.eps \
ladanyi@153
    22
	nodeshape_4.eps
ladanyi@153
    23
ladanyi@153
    24
DOC_EPS_IMAGES = \
ladanyi@153
    25
	$(DOC_EPS_IMAGES18)
ladanyi@153
    26
ladanyi@153
    27
DOC_PNG_IMAGES = \
ladanyi@153
    28
	$(DOC_EPS_IMAGES:%.eps=doc/gen-images/%.png)
ladanyi@153
    29
ladanyi@153
    30
EXTRA_DIST += $(DOC_EPS_IMAGES:%=doc/images/%)
ladanyi@153
    31
ladanyi@60
    32
doc/html:
ladanyi@60
    33
	$(MAKE) $(AM_MAKEFLAGS) html
ladanyi@60
    34
ladanyi@153
    35
GS_COMMAND=gs -dNOPAUSE -dBATCH -q -dEPSCrop -dTextAlphaBits=4 -dGraphicsAlphaBits=4
ladanyi@153
    36
ladanyi@153
    37
$(DOC_EPS_IMAGES18:%.eps=doc/gen-images/%.png): doc/gen-images/%.png: doc/images/%.eps
ladanyi@153
    38
	-mkdir doc/gen-images
ladanyi@153
    39
	if test ${gs_found} = yes; then \
ladanyi@153
    40
	  $(GS_COMMAND) -sDEVICE=pngalpha -r18 -sOutputFile=$@ $<; \
ladanyi@153
    41
	else \
ladanyi@153
    42
	  echo; \
ladanyi@153
    43
	  echo "Ghostscript not found."; \
ladanyi@153
    44
	  echo; \
ladanyi@153
    45
	  exit 1; \
ladanyi@153
    46
	fi
ladanyi@153
    47
ladanyi@153
    48
html-local: $(DOC_PNG_IMAGES)
ladanyi@1
    49
	if test ${doxygen_found} = yes; then \
ladanyi@1
    50
	  cd doc; \
ladanyi@1
    51
	  doxygen Doxyfile; \
ladanyi@1
    52
	  cd ..; \
ladanyi@60
    53
	else \
ladanyi@60
    54
	  echo; \
ladanyi@60
    55
	  echo "Doxygen not found."; \
ladanyi@60
    56
	  echo; \
ladanyi@60
    57
	  exit 1; \
ladanyi@1
    58
	fi
ladanyi@1
    59
ladanyi@1
    60
clean-local:
ladanyi@1
    61
	-rm -rf doc/html
ladanyi@1
    62
	-rm -f doc/doxygen.log
ladanyi@153
    63
	-rm -f $(DOC_PNG_IMAGES)
ladanyi@153
    64
	-rm -rf doc/gen-images
ladanyi@1
    65
alpar@56
    66
update-external-tags:
alpar@56
    67
	wget -O doc/libstdc++.tag.tmp http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/libstdc++.tag && \
alpar@56
    68
	mv doc/libstdc++.tag.tmp doc/libstdc++.tag || \
alpar@56
    69
	rm doc/libstdc++.tag.tmp
alpar@56
    70
ladanyi@60
    71
install-html-local: doc/html
ladanyi@1
    72
	@$(NORMAL_INSTALL)
ladanyi@60
    73
	$(mkinstalldirs) $(DESTDIR)$(htmldir)/docs
ladanyi@60
    74
	for p in doc/html/*.{html,css,png,map,gif,tag} ; do \
ladanyi@1
    75
	  f="`echo $$p | sed -e 's|^.*/||'`"; \
ladanyi@60
    76
	  echo " $(INSTALL_DATA) $$p $(DESTDIR)$(htmldir)/docs/$$f"; \
ladanyi@60
    77
	  $(INSTALL_DATA) $$p $(DESTDIR)$(htmldir)/docs/$$f; \
ladanyi@1
    78
	done
ladanyi@1
    79
ladanyi@60
    80
uninstall-local:
ladanyi@1
    81
	@$(NORMAL_UNINSTALL)
ladanyi@60
    82
	for p in doc/html/*.{html,css,png,map,gif,tag} ; do \
ladanyi@1
    83
	  f="`echo $$p | sed -e 's|^.*/||'`"; \
ladanyi@60
    84
	  echo " rm -f $(DESTDIR)$(htmldir)/docs/$$f"; \
ladanyi@60
    85
	  rm -f $(DESTDIR)$(htmldir)/docs/$$f; \
ladanyi@1
    86
	done
ladanyi@1
    87
ladanyi@60
    88
.PHONY: update-external-tags