Changeset 3480


Ignore:
Timestamp:
Mar 20, 2015 9:20:36 PM (6 years ago)
Author:
tkr
Message:

Adding target for building Doxygen documentation for project and dependencies to the root Makefile

File:
1 edited

Legend:

Unmodified
Added
Removed
  • stable/0.8/Makemain.inc

    r3468 r3480  
    2525            if test "$(COIN_HAS_LATEX)" = TRUE; then \
    2626              cd doxydoc/latex;\
    27               make pdf;\
     27              $(MAKE) pdf;\
    2828              cd -;\
    2929            fi;\
     
    6060          rm -f "$(DESTDIR)$(DocInstallDir)/refman.pdf"; \
    6161        fi
     62
     63all-doxygen-docs:
     64        for dir in $(subdirs) ; do \
     65          do_project=true;\
     66          for proj in $(COIN_SKIP_DOXYGEN); do\
     67            if test $$dir = $$proj; then\
     68              do_project=false;\
     69            fi;\
     70          done;\
     71          if test -r $$dir/doxydoc & $$do_project = true; then \
     72            (cd $$dir ; $(MAKE) doxygen-docs) \
     73          fi ; \
     74        done ;
     75
     76clean-all-doxygen-docs:
     77        for dir in $(subdirs) ; do \
     78          if test -r $$dir/doxydoc ; then \
     79            (cd $$dir ; $(MAKE) clean-doxygen-docs) \
     80          fi ; \
     81        done ;
     82
     83install-all-doxygen-docs: all-doxygen-docs
     84        for dir in $(subdirs) ; do \
     85          do_project=true;\
     86          for proj in $(COIN_SKIP_DOXYGEN); do\
     87            if test $$dir = $$proj; then\
     88              do_project=false;\
     89            fi;\
     90          done;\
     91          if test -r $$dir/doxydoc & $$do_project = true; then \
     92            (cd $$dir ; $(MAKE) install-doxygen-docs) \
     93          fi ; \
     94        done ;
     95
     96uninstall-all-doxygen-docs:
     97        for dir in $(subdirs) ; do \
     98          if test -r $$dir/doxydoc ; then \
     99            (cd $$dir ; $(MAKE) uninstall-doxygen-docs) \
     100          fi ; \
     101        done ;
    62102
    63103install-doc: $(DocFiles)
Note: See TracChangeset for help on using the changeset viewer.