COIN-OR::LEMON - Graph Library

Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • doc/Makefile.am

    r60 r2  
     1htmldir = $(datadir)/doc/$(PACKAGE)/html
     2
    13EXTRA_DIST += \
    24        doc/Makefile \
    3         doc/Doxyfile.in \
    4         doc/coding_style.dox \
    5         doc/dirs.dox \
    6         doc/groups.dox \
    7         doc/license.dox \
    8         doc/mainpage.dox \
    9         doc/namespaces.dox \
    10         doc/html
     5        doc/Doxyfile.in
    116
    12 doc/html:
    13         $(MAKE) $(AM_MAKEFLAGS) html
    14 
    15 html-local:
     7doc:
    168        if test ${doxygen_found} = yes; then \
    179          cd doc; \
    1810          doxygen Doxyfile; \
    1911          cd ..; \
    20         else \
    21           echo; \
    22           echo "Doxygen not found."; \
    23           echo; \
    24           exit 1; \
     12        fi
     13
     14doc-clean:
     15        if test ${doxygen_found} = yes; then \
     16          rm -rf doc/html; \
     17          rm -f doc/doxygen.log; \
     18          cd doc; \
     19          doxygen Doxyfile; \
     20          cd ..; \
    2521        fi
    2622
     
    2925        -rm -f doc/doxygen.log
    3026
    31 update-external-tags:
    32         wget -O doc/libstdc++.tag.tmp http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/libstdc++.tag && \
    33         mv doc/libstdc++.tag.tmp doc/libstdc++.tag || \
    34         rm doc/libstdc++.tag.tmp
     27doc/html:
     28        $(MAKE) $(AM_MAKEFLAGS) doc-clean
    3529
    36 install-html-local: doc/html
     30if WANT_DOC
     31
     32install-data-local: doc/html
    3733        @$(NORMAL_INSTALL)
    38         $(mkinstalldirs) $(DESTDIR)$(htmldir)/docs
    39         for p in doc/html/*.{html,css,png,map,gif,tag} ; do \
     34        $(mkinstalldirs) $(DESTDIR)$(htmldir)
     35        @dir='doc/html'; shopt -s nullglob; for p in $$dir/*.html $$dir/*.css $$dir/*.png $$dir/*.gif $$dir/*.dot $$dir/*.php $$dir/*.idx $$dir/*.tag ; do \
    4036          f="`echo $$p | sed -e 's|^.*/||'`"; \
    41           echo " $(INSTALL_DATA) $$p $(DESTDIR)$(htmldir)/docs/$$f"; \
    42           $(INSTALL_DATA) $$p $(DESTDIR)$(htmldir)/docs/$$f; \
     37          echo " $(INSTALL_DATA) $$p $(DESTDIR)$(htmldir)/$$f"; \
     38          $(INSTALL_DATA) $$p $(DESTDIR)$(htmldir)/$$f; \
    4339        done
    4440
    45 uninstall-local:
     41uninstall-local: doc/html
    4642        @$(NORMAL_UNINSTALL)
    47         for p in doc/html/*.{html,css,png,map,gif,tag} ; do \
     43        @dir='doc/html'; shopt -s nullglob; for p in $$dir/*.html $$dir/*.css $$dir/*.png $$dir/*.gif $$dir/*.dot $$dir/*.php $$dir/*.idx $$dir/*.tag ; do \
    4844          f="`echo $$p | sed -e 's|^.*/||'`"; \
    49           echo " rm -f $(DESTDIR)$(htmldir)/docs/$$f"; \
    50           rm -f $(DESTDIR)$(htmldir)/docs/$$f; \
     45          echo " rm -f $(DESTDIR)$(htmldir)/$$f"; \
     46          rm -f $(DESTDIR)$(htmldir)/$$f; \
    5147        done
    5248
    53 .PHONY: update-external-tags
     49endif WANT_DOC
     50
     51.PHONY: doc doc-clean
Note: See TracChangeset for help on using the changeset viewer.