Changeset 2170


Ignore:
Timestamp:
Mar 20, 2015 11:54:20 PM (4 years ago)
Author:
tkr
Message:

Updating Makefile.in for doxygen targets

File:
1 edited

Legend:

Unmodified
Added
Removed
  • releases/2.9.0/Cbc/Makefile.in

    r1991 r2170  
    182182COIN_HAS_CPX_FALSE = @COIN_HAS_CPX_FALSE@
    183183COIN_HAS_CPX_TRUE = @COIN_HAS_CPX_TRUE@
     184COIN_HAS_DOXYGEN_FALSE = @COIN_HAS_DOXYGEN_FALSE@
     185COIN_HAS_DOXYGEN_TRUE = @COIN_HAS_DOXYGEN_TRUE@
    184186COIN_HAS_DYLP_FALSE = @COIN_HAS_DYLP_FALSE@
    185187COIN_HAS_DYLP_TRUE = @COIN_HAS_DYLP_TRUE@
     
    188190COIN_HAS_GRB_FALSE = @COIN_HAS_GRB_FALSE@
    189191COIN_HAS_GRB_TRUE = @COIN_HAS_GRB_TRUE@
     192COIN_HAS_LATEX_FALSE = @COIN_HAS_LATEX_FALSE@
     193COIN_HAS_LATEX_TRUE = @COIN_HAS_LATEX_TRUE@
    190194COIN_HAS_MIPLIB3_FALSE = @COIN_HAS_MIPLIB3_FALSE@
    191195COIN_HAS_MIPLIB3_TRUE = @COIN_HAS_MIPLIB3_TRUE@
     
    407411coin_doxy_usedot = @coin_doxy_usedot@
    408412coin_have_doxygen = @coin_have_doxygen@
     413coin_have_latex = @coin_have_latex@
    409414datadir = @datadir@
    410415exec_prefix = @exec_prefix@
     
    488493# Files that are generated and should be cleaned with make distclean
    489494DISTCLEANFILES = $(am__append_3) $(VPATH_DISTCLEANFILES)
    490 DocFiles = README AUTHORS LICENSE
     495DocFiles = README AUTHORS LICENSE 
    491496DocInstallDir = $(datadir)/coin/doc/$(PACKAGE_NAME)
     497COIN_HAS_DOXYGEN = @COIN_HAS_DOXYGEN_TRUE@TRUE
     498COIN_HAS_LATEX = @COIN_HAS_LATEX_TRUE@TRUE
    492499all: all-recursive
    493500
     
    989996        rm -f $(addlibsdir)/cbc_addlibs.txt
    990997
    991 install-doc: $(DocFiles)
     998doxygen-docs:
     999        if test "$(COIN_HAS_DOXYGEN)" = TRUE; then \
     1000          if test -d "doxydoc/"; then \
     1001            doxygen doxydoc/doxygen.conf;\
     1002          fi;\
     1003          if test -d "doxydoc/latex"; then \
     1004            if test "$(COIN_HAS_LATEX)" = TRUE; then \
     1005              cd doxydoc/latex;\
     1006              $(MAKE) pdf;\
     1007              cd -;\
     1008            fi;\
     1009          fi;\
     1010        fi
     1011
     1012clean-doxygen-docs:
     1013        if test -d "doxydoc/"; then \
     1014          cd doxydoc ;\
     1015          rm -rf html latex *.log *.tag;\
     1016        fi
     1017
     1018install-doxygen-docs: doxygen-docs
     1019        if test "$(COIN_HAS_DOXYGEN)" = TRUE; then \
     1020          if test -d "doxydoc/"; then \
     1021            $(INSTALL_DATA) @coin_doxy_tagname@ "$(DESTDIR)$(DocInstallDir)/@coin_doxy_tagname@";\
     1022            test -d "$(DocInstallDir)/doxydoc" || $(mkdir_p) "$(DESTDIR)$(DocInstallDir)/doxydoc"; \
     1023            if test -f "doxydoc/latex/refman.pdf"; then \
     1024              $(INSTALL_DATA) doxydoc/latex/refman.pdf "$(DESTDIR)$(DocInstallDir)";\
     1025            fi;\
     1026            if test -d "doxydoc/html"; then \
     1027              test -d "$(DocInstallDir)/doxydoc/search/" || $(mkdir_p) "$(DESTDIR)$(DocInstallDir)/doxydoc/search/"; \
     1028              $(INSTALL_DATA) doxydoc/html/*.* "$(DESTDIR)$(DocInstallDir)/doxydoc";\
     1029              $(INSTALL_DATA) doxydoc/html/search/*.* "$(DESTDIR)$(DocInstallDir)/doxydoc/search";\
     1030            fi;\
     1031          fi;\
     1032        fi
     1033
     1034uninstall-doxygen-docs:
     1035        if test -d "$(DESTDIR)$(DocInstallDir)/doxydoc/"; then \
     1036          rm -rf "$(DESTDIR)$(DocInstallDir)/doxydoc/"; \
     1037        fi
     1038        if test -f "$(DESTDIR)$(DocInstallDir)/refman.pdf"; then \
     1039          rm -f "$(DESTDIR)$(DocInstallDir)/refman.pdf"; \
     1040        fi
     1041
     1042all-doxygen-docs:
     1043        for dir in $(subdirs) ; do \
     1044          do_project=true;\
     1045          for proj in $(COIN_SKIP_DOXYGEN); do\
     1046            if test $$dir = $$proj; then\
     1047              do_project=false;\
     1048            fi;\
     1049          done;\
     1050          if test -r $$dir/doxydoc & $$do_project = true; then \
     1051            (cd $$dir ; $(MAKE) doxygen-docs) \
     1052          fi ; \
     1053        done ;
     1054
     1055clean-all-doxygen-docs:
     1056        for dir in $(subdirs) ; do \
     1057          if test -r $$dir/doxydoc ; then \
     1058            (cd $$dir ; $(MAKE) clean-doxygen-docs) \
     1059          fi ; \
     1060        done ;
     1061
     1062install-all-doxygen-docs: all-doxygen-docs
     1063        for dir in $(subdirs) ; do \
     1064          do_project=true;\
     1065          for proj in $(COIN_SKIP_DOXYGEN); do\
     1066            if test $$dir = $$proj; then\
     1067              do_project=false;\
     1068            fi;\
     1069          done;\
     1070          if test -r $$dir/doxydoc & $$do_project = true; then \
     1071            (cd $$dir ; $(MAKE) install-doxygen-docs) \
     1072          fi ; \
     1073        done ;
     1074
     1075uninstall-all-doxygen-docs:
     1076        for dir in $(subdirs) ; do \
     1077          if test -r $$dir/doxydoc ; then \
     1078            (cd $$dir ; $(MAKE) uninstall-doxygen-docs) \
     1079          fi ; \
     1080        done ;
     1081
     1082install-doc: $(DocFiles)
    9921083        test -z "$(DocInstallDir)" || $(mkdir_p) "$(DESTDIR)$(DocInstallDir)"
    9931084        for file in $(DocFiles); do \
    9941085          if test -f "$$file"; then dir=; else dir="$(srcdir)/"; fi; \
    9951086          if test -f "$$dir$$file"; then $(INSTALL_DATA) "$$dir$$file" "$(DESTDIR)$(DocInstallDir)/$$file"; fi; \
    996         done
     1087        done 
    9971088
    9981089uninstall-doc:
Note: See TracChangeset for help on using the changeset viewer.