summaryrefslogtreecommitdiff
path: root/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am57
1 files changed, 57 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am
index dde8a7b03c..4cebb0da45 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -547,6 +547,8 @@ introspection_sources = \
introspection/org.freedesktop.NetworkManager.Device.Bond.h \
introspection/org.freedesktop.NetworkManager.Device.Bridge.c \
introspection/org.freedesktop.NetworkManager.Device.Bridge.h \
+ introspection/org.freedesktop.NetworkManager.Device.ContrailVrouter.c \
+ introspection/org.freedesktop.NetworkManager.Device.ContrailVrouter.h \
introspection/org.freedesktop.NetworkManager.Device.Dummy.c \
introspection/org.freedesktop.NetworkManager.Device.Dummy.h \
introspection/org.freedesktop.NetworkManager.Device.Generic.c \
@@ -636,6 +638,7 @@ DBUS_INTERFACE_DOCS = \
docs/api/dbus-org.freedesktop.NetworkManager.Device.Bluetooth.xml \
docs/api/dbus-org.freedesktop.NetworkManager.Device.Bond.xml \
docs/api/dbus-org.freedesktop.NetworkManager.Device.Bridge.xml \
+ docs/api/dbus-org.freedesktop.NetworkManager.Device.ContrailVrouter.xml \
docs/api/dbus-org.freedesktop.NetworkManager.Device.Dummy.xml \
docs/api/dbus-org.freedesktop.NetworkManager.Device.Generic.xml \
docs/api/dbus-org.freedesktop.NetworkManager.Device.IPTunnel.xml \
@@ -704,6 +707,7 @@ dbusinterfaces_DATA = \
introspection/org.freedesktop.NetworkManager.Device.Bond.xml \
introspection/org.freedesktop.NetworkManager.Device.Bridge.xml \
introspection/org.freedesktop.NetworkManager.Device.Dummy.xml \
+ introspection/org.freedesktop.NetworkManager.Device.ContrailVrouter.xml \
introspection/org.freedesktop.NetworkManager.Device.Generic.xml \
introspection/org.freedesktop.NetworkManager.Device.IPTunnel.xml \
introspection/org.freedesktop.NetworkManager.Device.Infiniband.xml \
@@ -776,6 +780,7 @@ libnm_core_lib_h_pub_real = \
libnm-core/nm-setting-bridge-port.h \
libnm-core/nm-setting-bridge.h \
libnm-core/nm-setting-cdma.h \
+ libnm-core/nm-setting-contrail-vrouter.h \
libnm-core/nm-setting-connection.h \
libnm-core/nm-setting-dcb.h \
libnm-core/nm-setting-dummy.h \
@@ -850,6 +855,7 @@ libnm_core_lib_c_settings_real = \
libnm-core/nm-setting-bridge-port.c \
libnm-core/nm-setting-bridge.c \
libnm-core/nm-setting-cdma.c \
+ libnm-core/nm-setting-contrail-vrouter.c \
libnm-core/nm-setting-connection.c \
libnm-core/nm-setting-dcb.c \
libnm-core/nm-setting-dummy.c \
@@ -1189,6 +1195,7 @@ libnm_lib_h_pub_real = \
libnm/nm-autoptr.h \
libnm/nm-checkpoint.h \
libnm/nm-client.h \
+ libnm/nm-device-contrail-vrouter.h \
libnm/nm-device-6lowpan.h \
libnm/nm-device-adsl.h \
libnm/nm-device-bond.h \
@@ -1255,6 +1262,7 @@ libnm_lib_c_real = \
libnm/nm-device-bond.c \
libnm/nm-device-bridge.c \
libnm/nm-device-bt.c \
+ libnm/nm-device-contrail-vrouter.c \
libnm/nm-device-dummy.c \
libnm/nm-device-ethernet.c \
libnm/nm-device-generic.c \
@@ -3657,6 +3665,48 @@ EXTRA_DIST += \
src/devices/ovs/meson.build
###############################################################################
+# src/devices/contrail
+###############################################################################
+
+if WITH_CONTRAIL
+
+if HAVE_SYSTEMD
+
+systemdnmunitdir = $(systemdsystemunitdir)/NetworkManager.service.d
+systemdnmunit_DATA = \
+ data/NetworkManager-contrail.conf
+
+endif
+
+core_plugins += src/devices/contrail/libnm-device-plugin-contrail.la
+
+src_devices_contrail_libnm_device_plugin_contrail_la_SOURCES = \
+ src/devices/contrail/nm-contrail-factory.c \
+ src/devices/contrail/nm-device-contrail-vrouter.c \
+ src/devices/contrail/nm-device-contrail-vrouter.h
+
+src_devices_contrail_libnm_device_plugin_contrail_la_CPPFLAGS = \
+ $(src_cppflags_device_plugin) \
+ $(NULL)
+
+src_devices_contrail_libnm_device_plugin_contrail_la_LDFLAGS = \
+ -module -avoid-version \
+ -Wl,--version-script="$(srcdir)/linker-script-devices.ver"
+
+src_devices_contrail_libnm_device_plugin_contrail_la_LIBADD = \
+ $(GLIB_LIBS)
+
+check-local-devices-contrail: src/devices/contrail/libnm-device-plugin-contrail.la
+ $(srcdir)/tools/check-exports.sh $(builddir)/src/devices/contrail/.libs/libnm-device-plugin-contrail.so "$(srcdir)/linker-script-devices.ver"
+ $(call check_so_symbols,$(builddir)/src/devices/contrail/.libs/libnm-device-plugin-contrail.so)
+
+endif
+
+EXTRA_DIST += \
+ data/NetworkManager-contrail.conf \
+ src/devices/contrail/meson.build
+
+###############################################################################
# src/dnsmasq/tests
###############################################################################
@@ -4763,6 +4813,13 @@ EXTRA_DIST += man/nm-openvswitch.7
dist_dependencies += man/nm-openvswitch.7
endif
+if WITH_CONTRAIL
+man_pages += man/nm-contrail.7
+else
+EXTRA_DIST += man/nm-contrail.7
+dist_dependencies += man/nm-contrail.7
+endif
+
if CONFIG_PLUGIN_IFCFG_RH
man_pages_autogen += man/nm-settings-ifcfg-rh.5
else