File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / curl / docs / Makefile.am
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Wed Jun 3 10:01:15 2020 UTC (4 years, 10 months ago) by misho
Branches: curl, MAIN
CVS tags: v7_70_0p4, HEAD
curl

    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>