From 0d3e0d20597f30878e99aaf8d29d47fa5d88ea9e Mon Sep 17 00:00:00 2001 From: Michael Forney Date: Sun, 12 Jun 2016 16:21:27 -0700 Subject: Add libnl 3.2.25 --- .gitmodules | 3 +++ extra/gen.rc | 1 + extra/libnl/defs.h | 20 ++++++++++++++++++++ extra/libnl/gen.rc | 15 +++++++++++++++ extra/libnl/src | 1 + fetch.rc | 1 + 6 files changed, 41 insertions(+) create mode 100644 extra/libnl/defs.h create mode 100644 extra/libnl/gen.rc create mode 160000 extra/libnl/src diff --git a/.gitmodules b/.gitmodules index ed63b105..d3a2fec5 100644 --- a/.gitmodules +++ b/.gitmodules @@ -73,6 +73,9 @@ [submodule "extra/libfuse/src"] path = extra/libfuse/src url = https://github.com/libfuse/libfuse +[submodule "extra/libnl/src"] + path = extra/libnl/src + url = https://github.com/tgraf/libnl [submodule "extra/msmtp/src"] path = extra/msmtp/src url = git://git.code.sf.net/p/msmtp/code 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 + +/* #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 index 00000000..dcc53759 --- /dev/null +++ b/extra/libnl/src @@ -0,0 +1 @@ +Subproject commit dcc537597728c84d47fe9aff32b982c72055a1ad diff --git a/fetch.rc b/fetch.rc index 68cca7a3..f14c99d1 100755 --- a/fetch.rc +++ b/fetch.rc @@ -96,6 +96,7 @@ fetch devel/make git fetch extra/hostap git fetch extra/libevent git fetch extra/libfuse git +fetch extra/libnl git fetch extra/msmtp git fetch extra/pcre curl fetch extra/sshfs git -- cgit v1.2.3