mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2025-12-26 22:50:08 +01:00
nm-initrd-generator scans the command line for options relevant to network
configuration and creates configuration files for an early instance of
NetworkManager run from the initial ramdisk during early boot.
(cherry picked from commit 9f9609555d)
114 lines
3.9 KiB
Makefile
114 lines
3.9 KiB
Makefile
AUTOMAKE_OPTIONS = 1.7
|
|
|
|
XSLTPROC = xsltproc --xinclude --nonet
|
|
XMLS = $(wildcard $(top_srcdir)/introspection/nm-*.xml)
|
|
|
|
GENERATED_FILES =
|
|
|
|
if BUILD_DOCS
|
|
|
|
settings-spec.xml: settings-spec.xsl $(top_builddir)/libnm/nm-settings-docs.xml
|
|
$(AM_V_GEN) xsltproc --output $@ $^
|
|
|
|
# Top-level SGML file includes (depends on) settings-spec.xml
|
|
$(DOC_MAIN_SGML_FILE): settings-spec.xml
|
|
|
|
GENERATED_FILES += settings-spec.xml
|
|
|
|
all: $(GENERATED_FILES)
|
|
|
|
endif
|
|
|
|
####################################
|
|
|
|
# The name of the module.
|
|
DOC_MODULE=NetworkManager
|
|
|
|
# The top-level SGML file.
|
|
DOC_MAIN_SGML_FILE=network-manager-docs.xml
|
|
|
|
DOC_SOURCE_DIR=$(srcdir)
|
|
|
|
# Extra options to supply to gtkdoc-mkdb
|
|
MKDB_OPTIONS=--sgml-mode --output-format=xml
|
|
|
|
# Extra options to supply to gtkdoc-mktmpl
|
|
MKTMPL_OPTIONS=
|
|
|
|
# Extra options to supply to gtkdoc-mkhtml
|
|
MKHTML_OPTIONS=--path="$(abs_srcdir)"
|
|
|
|
# Files to be included in $(DOC_MAIN_SGML_FILE)
|
|
content_files = \
|
|
$(GENERATED_FILES) \
|
|
dbus-org.freedesktop.NetworkManager.AccessPoint.xml \
|
|
dbus-org.freedesktop.NetworkManager.Connection.Active.xml \
|
|
dbus-org.freedesktop.NetworkManager.Device.Team.xml \
|
|
dbus-org.freedesktop.NetworkManager.DHCP6Config.xml \
|
|
dbus-org.freedesktop.NetworkManager.Device.Wireless.xml \
|
|
dbus-org.freedesktop.NetworkManager.xml \
|
|
dbus-org.freedesktop.NetworkManager.VPN.Connection.xml \
|
|
dbus-org.freedesktop.NetworkManager.SecretAgent.xml \
|
|
dbus-org.freedesktop.NetworkManager.Device.xml \
|
|
dbus-org.freedesktop.NetworkManager.VPN.Plugin.xml \
|
|
dbus-org.freedesktop.NetworkManager.Device.Bluetooth.xml \
|
|
dbus-org.freedesktop.NetworkManager.Device.Dummy.xml \
|
|
dbus-org.freedesktop.NetworkManager.Device.Vxlan.xml \
|
|
dbus-org.freedesktop.NetworkManager.Settings.Connection.xml \
|
|
dbus-org.freedesktop.NetworkManager.Device.Bond.xml \
|
|
dbus-org.freedesktop.NetworkManager.Device.Macvlan.xml \
|
|
dbus-org.freedesktop.NetworkManager.Device.Macsec.xml \
|
|
dbus-org.freedesktop.NetworkManager.PPP.xml \
|
|
dbus-org.freedesktop.NetworkManager.Device.Vlan.xml \
|
|
dbus-org.freedesktop.NetworkManager.Device.Adsl.xml \
|
|
dbus-org.freedesktop.NetworkManager.AgentManager.xml \
|
|
dbus-org.freedesktop.NetworkManager.Device.IPTunnel.xml \
|
|
dbus-org.freedesktop.NetworkManager.Device.Tun.xml \
|
|
dbus-org.freedesktop.NetworkManager.Device.Bridge.xml \
|
|
dbus-org.freedesktop.NetworkManager.Device.OlpcMesh.xml \
|
|
dbus-org.freedesktop.NetworkManager.DHCP4Config.xml \
|
|
dbus-org.freedesktop.NetworkManager.Device.Generic.xml \
|
|
dbus-org.freedesktop.NetworkManager.Device.Infiniband.xml \
|
|
dbus-org.freedesktop.NetworkManager.Device.Modem.xml \
|
|
dbus-org.freedesktop.NetworkManager.IP6Config.xml \
|
|
dbus-org.freedesktop.NetworkManager.Device.Veth.xml \
|
|
dbus-org.freedesktop.NetworkManager.Settings.xml \
|
|
dbus-org.freedesktop.NetworkManager.Device.Wired.xml \
|
|
dbus-org.freedesktop.NetworkManager.Device.WireGuard.xml \
|
|
dbus-org.freedesktop.NetworkManager.IP4Config.xml \
|
|
dbus-org.freedesktop.NetworkManager.Device.Statistics.xml \
|
|
dbus-org.freedesktop.NetworkManager.DnsManager.xml \
|
|
$(top_builddir)/libnm-core/nm-dbus-types.xml \
|
|
$(top_builddir)/libnm-core/nm-vpn-dbus-types.xml \
|
|
$(top_builddir)/man/nmcli.xml \
|
|
$(top_builddir)/man/nmtui.xml \
|
|
$(top_builddir)/man/nm-online.xml \
|
|
$(top_builddir)/man/nm-initrd-generator.xml \
|
|
$(top_builddir)/man/NetworkManager.xml \
|
|
$(top_builddir)/man/NetworkManager.conf.xml \
|
|
$(top_builddir)/man/nmcli-examples.xml \
|
|
$(top_builddir)/man/nm-settings.xml \
|
|
$(top_builddir)/man/nm-settings-keyfile.xml \
|
|
version.xml \
|
|
../../COPYING \
|
|
$(NULL)
|
|
|
|
|
|
if WITH_OPENVSWITCH
|
|
content_files += $(top_builddir)/man/nm-openvswitch.xml
|
|
endif
|
|
|
|
if CONFIG_PLUGIN_IFCFG_RH
|
|
content_files += $(top_builddir)/man/nm-settings-ifcfg-rh.xml
|
|
endif
|
|
|
|
include $(top_srcdir)/gtk-doc.make
|
|
|
|
####################################
|
|
|
|
EXTRA_DIST += version.xml.in settings-spec.xsl meson.build $(GENERATED_FILES)
|
|
CLEANFILES += html/* tmpl/* xml/* \
|
|
NetworkManager-sections.txt \
|
|
NetworkManager-overrides.txt
|
|
|
|
CLEANFILES += settings-spec.xml
|