summaryrefslogtreecommitdiff
path: root/extra
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2016-06-12 16:21:27 -0700
committerMichael Forney <mforney@mforney.org>2016-06-12 16:22:47 -0700
commit0d3e0d20597f30878e99aaf8d29d47fa5d88ea9e (patch)
tree5d7808cf76ad9bec05d78e847ebc821170863502 /extra
parent838df2b76a6fa585d3870b59397e07dc12d3e3f3 (diff)
Add libnl 3.2.25
Diffstat (limited to 'extra')
-rw-r--r--extra/gen.rc1
-rw-r--r--extra/libnl/defs.h20
-rw-r--r--extra/libnl/gen.rc15
m---------extra/libnl/src0
4 files changed, 36 insertions, 0 deletions
diff --git a/extra/gen.rc b/extra/gen.rc
index 03412c57..df93a1ac 100644
--- a/extra/gen.rc
+++ b/extra/gen.rc
@@ -1,6 +1,7 @@
subgen hostap
subgen libevent
subgen libfuse
+subgen libnl
subgen msmtp
subgen pcre
subgen sshfs
diff --git a/extra/libnl/defs.h b/extra/libnl/defs.h
new file mode 100644
index 00000000..96cb3f6c
--- /dev/null
+++ b/extra/libnl/defs.h
@@ -0,0 +1,20 @@
+#include <config-posix.h>
+
+/* #undef DISABLE_PTHREADS */
+#define HAVE_LIBM 1
+#define HAVE_LIBPTHREAD 1
+#define HAVE_MEMORY_H 1
+#define LT_OBJDIR ".libs/"
+#define NL_DEBUG 1
+#define PACKAGE "libnl"
+#define PACKAGE_BUGREPORT ""
+#define PACKAGE_NAME "libnl"
+#define PACKAGE_STRING "libnl 3.2.25"
+#define PACKAGE_TARNAME "libnl"
+#define PACKAGE_URL "http://www.infradead.org/~tgr/libnl/"
+#define PACKAGE_VERSION "3.2.25"
+#define VERSION "3.2.25"
+/* #undef const */
+#ifndef __cplusplus
+/* #undef inline */
+#endif
diff --git a/extra/libnl/gen.rc b/extra/libnl/gen.rc
new file mode 100644
index 00000000..8980ac5b
--- /dev/null
+++ b/extra/libnl/gen.rc
@@ -0,0 +1,15 @@
+cflags\
+ -D _GNU_SOURCE\
+ -D 'SYSCONFDIR=''"/etc/libnl"''' \
+ -isystem include\
+ -I '$dir' \
+ -I '$srcdir'/include
+
+
+lib libnl-3.a lib/^(\
+ addr.c attr.c cache.c cache_mngr.c cache_mngt.c data.c\
+ error.c handlers.c msg.c nl.c object.c socket.c utils.c\
+ version.c hash.c hashtable.c\
+)
+
+lib libnl-genl-3.a lib/genl/^(ctrl.c family.c genl.c mngt.c)
diff --git a/extra/libnl/src b/extra/libnl/src
new file mode 160000
+Subproject dcc537597728c84d47fe9aff32b982c72055a1a