Changeset 3468


Ignore:
Timestamp:
Mar 18, 2015 12:02:53 AM (6 years ago)
Author:
tkr
Message:

Adding automatic targets for standard doxygen setup.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • stable/0.8/Makemain.inc

    r2107 r3468  
    1111########################################################################
    1212
    13 DocFiles =  README AUTHORS LICENSE
     13DocFiles =  README AUTHORS LICENSE 
    1414DocInstallDir = $(datadir)/coin/doc/$(PACKAGE_NAME)
    1515
    16 install-doc: $(DocFiles)
     16COIN_HAS_DOXYGEN = @COIN_HAS_DOXYGEN_TRUE@TRUE
     17COIN_HAS_LATEX = @COIN_HAS_LATEX_TRUE@TRUE
     18
     19doxygen-docs:
     20        if test "$(COIN_HAS_DOXYGEN)" = TRUE; then \
     21          if test -d "doxydoc/"; then \
     22            doxygen doxydoc/doxygen.conf;\
     23          fi;\
     24          if test -d "doxydoc/latex"; then \
     25            if test "$(COIN_HAS_LATEX)" = TRUE; then \
     26              cd doxydoc/latex;\
     27              make pdf;\
     28              cd -;\
     29            fi;\
     30          fi;\
     31        fi
     32
     33clean-doxygen-docs:
     34        if test -d "doxydoc/"; then \
     35          cd doxydoc ;\
     36          rm -rf html latex *.log *.tag;\
     37        fi
     38
     39install-doxygen-docs: doxygen-docs
     40        if test "$(COIN_HAS_DOXYGEN)" = TRUE; then \
     41          if test -d "doxydoc/"; then \
     42            $(INSTALL_DATA) @coin_doxy_tagname@ "$(DESTDIR)$(DocInstallDir)/@coin_doxy_tagname@";\
     43            test -d "$(DocInstallDir)/doxydoc" || $(mkdir_p) "$(DESTDIR)$(DocInstallDir)/doxydoc"; \
     44            if test -f "doxydoc/latex/refman.pdf"; then \
     45              $(INSTALL_DATA) doxydoc/latex/refman.pdf "$(DESTDIR)$(DocInstallDir)";\
     46            fi;\
     47            if test -d "doxydoc/html"; then \
     48              test -d "$(DocInstallDir)/doxydoc/search/" || $(mkdir_p) "$(DESTDIR)$(DocInstallDir)/doxydoc/search/"; \
     49              $(INSTALL_DATA) doxydoc/html/*.* "$(DESTDIR)$(DocInstallDir)/doxydoc";\
     50              $(INSTALL_DATA) doxydoc/html/search/*.* "$(DESTDIR)$(DocInstallDir)/doxydoc/search";\
     51            fi;\
     52          fi;\
     53        fi
     54
     55uninstall-doxygen-docs:
     56        if test -d "$(DESTDIR)$(DocInstallDir)/doxydoc/"; then \
     57          rm -rf "$(DESTDIR)$(DocInstallDir)/doxydoc/"; \
     58        fi
     59        if test -f "$(DESTDIR)$(DocInstallDir)/refman.pdf"; then \
     60          rm -f "$(DESTDIR)$(DocInstallDir)/refman.pdf"; \
     61        fi
     62
     63install-doc: $(DocFiles)
    1764        test -z "$(DocInstallDir)" || $(mkdir_p) "$(DESTDIR)$(DocInstallDir)"
    1865        for file in $(DocFiles); do \
    1966          if test -f "$$file"; then dir=; else dir="$(srcdir)/"; fi; \
    2067          if test -f "$$dir$$file"; then $(INSTALL_DATA) "$$dir$$file" "$(DESTDIR)$(DocInstallDir)/$$file"; fi; \
    21         done
     68        done 
    2269
    2370uninstall-doc:
Note: See TracChangeset for help on using the changeset viewer.