| # Licensed to the Apache Software Foundation (ASF) under one or more |
| # contributor license agreements. See the NOTICE file distributed with |
| # this work for additional information regarding copyright ownership. |
| # The ASF licenses this file to You under the Apache License, Version 2.0 |
| # (the "License"); you may not use this file except in compliance with |
| # the License. You may obtain a copy of the License at |
| # |
| # http://www.apache.org/licenses/LICENSE-2.0 |
| # |
| # Unless required by applicable law or agreed to in writing, software |
| # distributed under the License is distributed on an "AS IS" BASIS, |
| # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| # See the License for the specific language governing permissions and |
| # limitations under the License. |
| # |
| EXTRA_DIST = Doxyfile license_notice_footer.txt |
| |
| # DOC is defined if installer requests doc generation. |
| |
| |
| if DOC |
| |
| htmldest = $(docdir)/html |
| |
| install-data-hook: |
| $(mkinstalldirs) $(DESTDIR)$(htmldest) |
| cp -pR @manual_dest@/* $(DESTDIR)$(htmldest) |
| |
| # Automake's "distcheck" is sensitive to having files left over |
| # after "make uninstall", so we have to clean up the install hook. |
| uninstall-local: |
| rm -rf $(DESTDIR)$(htmldest) |
| |
| dox: @manual_dest@/index.html |
| |
| if LATEX_DOC |
| |
| pdf: @PACKAGE@.pdf |
| @PACKAGE@.pdf: |
| $(MAKE) -C ./latex pdf |
| ln -s ./latex/refman.ps @PACKAGE@.ps |
| ln -s ./latex/refman.pdf @PACKAGE@.pdf |
| |
| endif |
| |
| else |
| |
| # We repeat the three targets in both the "if" and "else" clauses |
| # of the conditional, because the generated makefile will contain |
| # references to the targets (target "install" depends on target |
| # "install-datahook", for example), and some make programs get upset |
| # if no target exists. |
| |
| install-data-hook: |
| uninstall-local: |
| dox: |
| |
| endif |
| |
| |
| all-local: dox |
| |
| |
| @manual_dest@/index.html: Doxyfile |
| "@DOXYGEN@" |
| |
| distdir = $(top_builddir)/$(PACKAGE)-$(VERSION) |
| |
| # Make tarfile to distribute the HTML documentation. |
| doc-dist: dox |
| rm -rf $(distdir) |
| mkdir $(distdir) |
| mkdir $(distdir)/docs |
| mkdir $(distdir)/docs/html |
| cp @manual_dest@/* $(distdir)/docs/html |
| tar -czf $(top_builddir)/$(PACKAGE)-docs-$(VERSION).tar.gz -C $(distdir) docs |
| rm -rf $(distdir) |
| |
| |
| clean-local: |
| $(RM) -r latex |
| $(RM) -r @manual_dest@ man @PACKAGE@.ps @PACKAGE@.pdf |
| |
| dist-hook: |
| -rm -f $(distdir)/Doxyfile |