Subversion Repositories public

Rev

Go to most recent revision | Blame | Last modification | View Log | RSS feed

## generate API documentation with doxygen
apidox-am-yes:
        @if test \! -d "$(top_srcdir)/doc/common/" && test -z "$$DOXDATA" ; then \
                export DOXDATA=$(kde_libs_htmldir)/en/common ; \
        fi ; \
        abs_top_srcdir=`cd $(top_srcdir) && pwd` ;\
        test -d $(top_builddir)/apidocs || \
                ( cd $(top_builddir) && sh $$abs_top_srcdir/admin/doxygen.sh \
                --no-modulename --installdir=$(kde_libs_htmldir)/en \
                --no-recurse $(abs_top_srcdir) . ) ; \
        cd $(top_builddir) && sh $$abs_top_srcdir/admin/doxygen.sh \
                --recurse --no-modulename --installdir=$(kde_libs_htmldir)/en \
                $$abs_top_srcdir $(subdir)

apidox-am-toplevel-yes:
        @if test \! -d "$(top_srcdir)/doc/common/" && test -z "$$ADMIN" ; then \
                export DOXDATA=$(kde_libs_htmldir)/en/common ; \
        fi ; \
        abs_top_srcdir=`cd $(top_srcdir) && pwd` ;\
        cd $(top_builddir) && sh $$abs_top_srcdir/admin/doxygen.sh \
                --no-modulename --installdir=$(kde_libs_htmldir)/en \
                $$abs_top_srcdir

## Don't generate API documentation without doxygen
apidox-am-no:

apidox-am-toplevel-no:


apidox:
        @if test "$(subdir)" != "."; then \
                $(MAKE) apidox-am-@KDE_HAS_DOXYGEN@ ;\
        else \
                $(MAKE) apidox-am-toplevel-@KDE_HAS_DOXYGEN@ ;\
        fi



install-data-local: install-apidox

## install API documentation
install-apidox:
        @if test "$(subdir)" != "."; then \
                $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs/$(subdir)/html ; \
                if test -f $(top_builddir)/apidocs/$(subdir)/$(subdir).tag; then \
                echo $(INSTALL_DATA) $(top_builddir)/apidocs/$(subdir)/$(subdir).tag $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs/$(subdir); \
                $(INSTALL_DATA) $(top_builddir)/apidocs/$(subdir)/$(subdir).tag $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs/$(subdir); \
                fi; \
                if test -d $(top_builddir)/apidocs/$(subdir)/html; then \
                        list=`ls $(top_builddir)/apidocs/$(subdir)/html`; \
                        echo "installing $(top_builddir)/apidocs/$(subdir)/html" ;\
                        for file in $$list; do \
                                $(INSTALL_DATA) $(top_builddir)/apidocs/$(subdir)/html/$$file $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs/$(subdir)/html; \
                done; \
                fi; \
        else\
                if test -d $(top_builddir)/apidocs; then \
                $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs ;\
                list=`cd $(top_builddir)/apidocs && ls -1`; \
                echo "installing $(top_builddir)/apidocs/$$file" ;\
                echo "target directory $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs" ; \
                for file in $$list; do \
                        if test -f $(top_builddir)/apidocs/$$file; then \
                                $(INSTALL_DATA) $(top_builddir)/apidocs/$$file $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs; \
                        fi; \
                done ; fi; \
        fi

uninstall-local: uninstall-apidox

## uninstall API documentation
uninstall-apidox:
        @if test "$(subdir)" != "."; then \
                if test -d $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs/$(subdir); then \
                        rm -rfv $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs/$(subdir); \
                fi \
        else \
                if test -d $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs; then \
                        rm -rfv $(DESTDIR)$(kde_htmldir)/en/$(PACKAGE)-apidocs; \
                fi \
        fi

install-apidox-recurse: install-apidox
        @set fnord $(MAKEFLAGS); amf=$$2; if test -n '$(SUBDIRS)'; then \
            list='$(SUBDIRS)'; \
            for subdir in $$list; do \
                if grep '^include .*Doxyfile.am' $(srcdir)/$$subdir/Makefile.am > /dev/null ; then \
                echo "Installing apidox from $$subdir"; \
                if test "$$subdir" != "."; then \
                        (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) GENERATE_FLAG=no install-apidox-recurse) || exit 1; \
                fi ; fi ;\
            done; \
        fi



.PHONY: apidox-am-yes apidox-am-no install-data-local install-apidox install-apidox uninstall-local uninstall-apidox uninstall-apidox apidox apidox-am-toplevel-no apidox-am-toplevel-yes


# Local Variables:
# mode: makefile
# End: