diff options
author | Daniel Wagner <wagi@monom.org> | 2019-07-19 10:44:44 +0200 |
---|---|---|
committer | Daniel Wagner <wagi@monom.org> | 2019-11-07 08:53:11 +0100 |
commit | 3f156e39cb79e2e60ec88cab87692dab5153efd6 (patch) | |
tree | 62de956ed55a298809e11588a4074e17dad8629a /Makefile.plugins | |
parent | dc9d71aacbc1317755097b454d3219522e726005 (diff) | |
download | connman-3f156e39cb79e2e60ec88cab87692dab5153efd6.tar.gz |
shared: Add Generic Netlink helpers for libmnl
mnlg.c and mnlg.h are a copy from iproute2.
The call to nl_dump_ext_ack() and nl_dump_ext_ack_done() have been
removed from the code to avoid additional dependencies.
git://git.kernel.org/pub/scm/network/iproute2/iproute2.git
d035cc1b4e83e2589ea2115cdc2fa7c6d3693a5a
The helpers are needed for the WireGuard VPN plugin.
Diffstat (limited to 'Makefile.plugins')
-rw-r--r-- | Makefile.plugins | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/Makefile.plugins b/Makefile.plugins index 3d4e32f0..a4d255f3 100644 --- a/Makefile.plugins +++ b/Makefile.plugins @@ -66,17 +66,21 @@ if WIREGUARD builtin_vpn_source = vpn/plugins/vpn.c vpn/plugins/vpn.h if WIREGUARD_BUILTIN builtin_vpn_modules += wireguard -builtin_vpn_sources += vpn/plugins/wireguard.c -builtin_vpn_cflags += -DWIREGUARD=\"@WIREGUARD@\" +builtin_vpn_sources += src/shared/mnlg.h src/shared/mnlg.c \ + vpn/plugins/wireguard.c +builtin_vpn_cflags += @LIBMNL_CFLAGS@ -DWIREGUARD=\"@WIREGUARD@\" +builtin_vpn_libadd += @LIBMNL_LIBS@ else vpn_plugin_LTLIBRARIES += vpn/plugins/wireguard.la vpn_plugin_objects += $(plugins_wireguard_la_OBJECTS) -vpn_plugins_wireguard_la_SOURCES = vpn/plugins/wireguard.c -vpn_plugins_wireguard_la_CFLAGS = $(plugin_cflags) \ +vpn_plugins_wireguard_la_SOURCES = src/shared/mnlg.h src/shared/mnlg.c \ + vpn/plugins/wireguard.c +vpn_plugins_wireguard_la_CFLAGS = $(plugin_cflags) @LIBMNL_CFLAGS@ \ -DWIREGUARD=\"@WIREGUARD@\" \ -DVPN_STATEDIR=\""$(vpn_statedir)"\" \ -DSCRIPTDIR=\""$(build_scriptdir)"\" vpn_plugins_wireguard_la_LDFLAGS = $(plugin_ldflags) +vpn_plugins_wireguard_la_LIBADD = @LIBMNL_LIBS@ endif endif |