summaryrefslogtreecommitdiffstats
path: root/rules/networkmanager.make
diff options
context:
space:
mode:
Diffstat (limited to 'rules/networkmanager.make')
-rw-r--r--rules/networkmanager.make12
1 files changed, 11 insertions, 1 deletions
diff --git a/rules/networkmanager.make b/rules/networkmanager.make
index 677460e42..46efa8233 100644
--- a/rules/networkmanager.make
+++ b/rules/networkmanager.make
@@ -62,7 +62,7 @@ NETWORKMANAGER_CONF_OPT := \
--with-suspend-resume=systemd \
--with-crypto=gnutls \
--with-dbus-sys-dir=/etc/dbus-1/system.d \
- --without-modem-manager-1 \
+ --$(call ptx/wwo,PTXCONF_NETWORKMANAGER_WWAN)-modem-manager-1 \
--with-dhclient=/sbin/dhclient \
--without-dhcpcd \
--without-resolvconf \
@@ -76,6 +76,12 @@ NETWORKMANAGER_CONF_OPT := \
--without-valgrind \
--without-tests
+
+ifdef PTXCONF_NETWORKMANAGER_WWAN
+NETWORKMANAGER_LDFLAGS := \
+ -Wl,-rpath,/usr/lib/NetworkManager
+endif
+
# ----------------------------------------------------------------------------
# Install
# ----------------------------------------------------------------------------
@@ -168,6 +174,10 @@ endif
ifdef PTXCONF_NETWORKMANAGER_WIRELESS
@$(call install_lib, networkmanager, 0, 0, 0644, NetworkManager/libnm-device-plugin-wifi)
endif
+ifdef PTXCONF_NETWORKMANAGER_WWAN
+ @$(call install_lib, networkmanager, 0, 0, 0644, NetworkManager/libnm-device-plugin-wwan)
+ @$(call install_lib, networkmanager, 0, 0, 0644, NetworkManager/libnm-wwan)
+endif
@$(call install_lib, networkmanager, 0, 0, 0644, libnm)
@$(call install_lib, networkmanager, 0, 0, 0644, libnm-util)
@$(call install_lib, networkmanager, 0, 0, 0644, libnm-glib)