Annotation of embedaddon/curl/docs/Makefile.am, revision 1.1
1.1 ! misho 1: #***************************************************************************
! 2: # _ _ ____ _
! 3: # Project ___| | | | _ \| |
! 4: # / __| | | | |_) | |
! 5: # | (__| |_| | _ <| |___
! 6: # \___|\___/|_| \_\_____|
! 7: #
! 8: # Copyright (C) 1998 - 2020, Daniel Stenberg, <daniel@haxx.se>, et al.
! 9: #
! 10: # This software is licensed as described in the file COPYING, which
! 11: # you should have received as part of this distribution. The terms
! 12: # are also available at https://curl.haxx.se/docs/copyright.html.
! 13: #
! 14: # You may opt to use, copy, modify, merge, publish, distribute and/or sell
! 15: # copies of the Software, and permit persons to whom the Software is
! 16: # furnished to do so, under the terms of the COPYING file.
! 17: #
! 18: # This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
! 19: # KIND, either express or implied.
! 20: #
! 21: ###########################################################################
! 22:
! 23: AUTOMAKE_OPTIONS = foreign no-dependencies
! 24:
! 25: # EXTRA_DIST breaks with $(abs_builddir) so build it using this variable
! 26: # but distribute it (using the relative file name) in the next variable
! 27: man_MANS = $(abs_builddir)/curl.1
! 28: noinst_man_MANS = curl.1 mk-ca-bundle.1
! 29: dist_man_MANS = curl-config.1
! 30: GENHTMLPAGES = curl.html curl-config.html mk-ca-bundle.html
! 31: PDFPAGES = curl.pdf curl-config.pdf mk-ca-bundle.pdf
! 32: MANDISTPAGES = curl.1.dist curl-config.1.dist
! 33:
! 34: HTMLPAGES = $(GENHTMLPAGES) index.html
! 35:
! 36: # Build targets in this file (.) before cmdline-opts to ensure that
! 37: # the curl.1 rule below runs first
! 38: SUBDIRS = . cmdline-opts
! 39: DIST_SUBDIRS = $(SUBDIRS) examples libcurl
! 40:
! 41: CLEANFILES = $(GENHTMLPAGES) $(PDFPAGES) $(MANDISTPAGES) curl.1
! 42:
! 43: EXTRA_DIST = \
! 44: $(noinst_man_MANS) \
! 45: ALTSVC.md \
! 46: BINDINGS.md \
! 47: BUG-BOUNTY.md \
! 48: BUGS \
! 49: CHECKSRC.md \
! 50: CIPHERS.md \
! 51: CMakeLists.txt \
! 52: CODE_OF_CONDUCT.md \
! 53: CODE_STYLE.md \
! 54: CONTRIBUTE.md \
! 55: CURL-DISABLE.md \
! 56: DEPRECATE.md \
! 57: ESNI.md \
! 58: EXPERIMENTAL.md \
! 59: FAQ \
! 60: FEATURES \
! 61: GOVERNANCE.md \
! 62: HELP-US.md \
! 63: HISTORY.md \
! 64: HTTP-COOKIES.md \
! 65: HTTP2.md \
! 66: HTTP3.md \
! 67: INSTALL \
! 68: INSTALL.cmake \
! 69: INSTALL.md \
! 70: INTERNALS.md \
! 71: KNOWN_BUGS \
! 72: LICENSE-MIXING.md \
! 73: MAIL-ETIQUETTE \
! 74: MQTT.md \
! 75: PARALLEL-TRANSFERS.md \
! 76: README.md \
! 77: RELEASE-PROCEDURE.md \
! 78: RESOURCES \
! 79: ROADMAP.md \
! 80: SECURITY-PROCESS.md \
! 81: SSL-PROBLEMS.md \
! 82: SSLCERTS.md \
! 83: THANKS \
! 84: TODO \
! 85: TheArtOfHttpScripting \
! 86: VERSIONS
! 87:
! 88: MAN2HTML= roffit $< >$@
! 89:
! 90: SUFFIXES = .1 .html .pdf
! 91:
! 92: # $(abs_builddir) is to disable VPATH when searching for this file, which
! 93: # would otherwise find the copy in $(srcdir) which breaks the $(HUGE)
! 94: # rule in src/Makefile.am in out-of-tree builds that references the file in the
! 95: # build directory.
! 96: #
! 97: # First, seed the used copy of curl.1 with the prebuilt copy (in an out-of-tree
! 98: # build), then run make recursively to rebuild it only if its dependencies
! 99: # have changed.
! 100: $(abs_builddir)/curl.1:
! 101: if test "$(top_builddir)x" != "$(top_srcdir)x" -a -e "$(srcdir)/curl.1"; then \
! 102: $(INSTALL_DATA) "$(srcdir)/curl.1" $@; fi
! 103: cd cmdline-opts && $(MAKE)
! 104:
! 105: html: $(HTMLPAGES)
! 106: cd libcurl && $(MAKE) html
! 107:
! 108: pdf: $(PDFPAGES)
! 109: cd libcurl && $(MAKE) pdf
! 110:
! 111: .1.html:
! 112: $(MAN2HTML)
! 113:
! 114: .1.pdf:
! 115: @(foo=`echo $@ | sed -e 's/\.[0-9]$$//g'`; \
! 116: groff -Tps -man $< >$$foo.ps; \
! 117: ps2pdf $$foo.ps $@; \
! 118: rm $$foo.ps; \
! 119: echo "converted $< to $@")
! 120:
! 121: distclean:
! 122: rm -f $(CLEANFILES)
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>