mirror of
https://github.com/OpenVPN/openvpn.git
synced 2024-11-27 11:43:51 +08:00
f235b5efd6
This is meant to give new users a quickstart for a useable OpenVPN setup. Our own documentation is lacking in this regard and many tutorials that can be found online are often questionable in some aspects. Linking the individual RST file on github also give a tutorial in a nicely formatted way. Patch V2: Fix grammar/spelling mistakes (thanks tincantech), move to openvpn-examples(5). Patch v3: use server.key and server.crt instead of server.pem/serverkey.pem Signed-off-by: Arne Schwabe <arne@rfc2549.org> Acked-by: David Sommerseth <davids@openvpn.net> Acked-by: Gert Doering <gert@greenie.muc.de> Message-Id: <20210728154922.568796-1-arne@rfc2549.org> URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg22674.html Signed-off-by: Gert Doering <gert@greenie.muc.de>
94 lines
2.5 KiB
Makefile
94 lines
2.5 KiB
Makefile
#
|
|
# OpenVPN -- An application to securely tunnel IP networks
|
|
# over a single UDP port, with support for SSL/TLS-based
|
|
# session authentication and key exchange,
|
|
# packet encryption, packet authentication, and
|
|
# packet compression.
|
|
#
|
|
# Copyright (C) 2002-2021 OpenVPN Inc <sales@openvpn.net>
|
|
# Copyright (C) 2006-2012 Alon Bar-Lev <alon.barlev@gmail.com>
|
|
#
|
|
|
|
SUBDIRS = doxygen
|
|
|
|
#
|
|
# List of man and HTML pages we build when rst2man/rst2html is available
|
|
#
|
|
# NOTE: Remember to add source .rst files to $(dist_noinst_DATA) below
|
|
# This could be automated with GNU Make, but we need BSD Make support
|
|
#
|
|
build_man_pages = openvpn.8 openvpn-examples.5
|
|
build_html_pages = openvpn.8.html openvpn-examples.5.html
|
|
|
|
dist_doc_DATA = \
|
|
management-notes.txt gui-notes.txt
|
|
|
|
dist_noinst_DATA = \
|
|
README.plugins interactive-service-notes.rst \
|
|
openvpn.8.rst \
|
|
openvpn-examples.5.rst \
|
|
man-sections/advanced-options.rst \
|
|
man-sections/client-options.rst \
|
|
man-sections/connection-profiles.rst \
|
|
man-sections/encryption-options.rst \
|
|
man-sections/example-fingerprint.rst \
|
|
man-sections/examples.rst \
|
|
man-sections/generic-options.rst \
|
|
man-sections/inline-files.rst \
|
|
man-sections/link-options.rst \
|
|
man-sections/log-options.rst \
|
|
man-sections/management-options.rst \
|
|
man-sections/network-config.rst \
|
|
man-sections/pkcs11-options.rst \
|
|
man-sections/plugin-options.rst \
|
|
man-sections/protocol-options.rst \
|
|
man-sections/proxy-options.rst \
|
|
man-sections/renegotiation.rst \
|
|
man-sections/signals.rst \
|
|
man-sections/script-options.rst \
|
|
man-sections/server-options.rst \
|
|
man-sections/tls-options.rst \
|
|
man-sections/unsupported-options.rst \
|
|
man-sections/virtual-routing-and-forwarding.rst \
|
|
man-sections/vpn-network-options.rst \
|
|
man-sections/windows-options.rst
|
|
|
|
|
|
###### GENERIC RULES ##########
|
|
|
|
SUFFIXES = .8.rst .8 .8.html .5.rst .5 .5.html
|
|
|
|
MAINTAINERCLEANFILES = \
|
|
$(srcdir)/Makefile.in
|
|
|
|
.8.rst.8 .5.rst.5 :
|
|
if HAVE_PYDOCUTILS
|
|
$(RST2MAN) $< > $@
|
|
else
|
|
@echo "Missing python-docutils - skipping man page generation ($@)"
|
|
endif
|
|
|
|
.8.rst.8.html .5.rst.5.html :
|
|
if HAVE_PYDOCUTILS
|
|
$(RST2HTML) $< > $@
|
|
else
|
|
@echo "Missing python-docutils - skipping html page generation ($@)"
|
|
endif
|
|
|
|
|
|
if HAVE_PYDOCUTILS
|
|
dist_noinst_DATA += $(build_man_pages)
|
|
dist_html_DATA = $(build_html_pages)
|
|
|
|
# Failsafe - do not delete these files unless we can recreate them
|
|
CLEANFILES = $(build_man_pages) $(build_html_pages)
|
|
|
|
endif
|
|
|
|
if WIN32
|
|
else
|
|
dist_man_MANS = $(build_man_pages)
|
|
endif
|
|
|
|
dist-hook : $(build_man_pages) $(build_html_pages)
|