mirror of
https://github.com/openharmony/third_party_libnl.git
synced 2026-07-21 16:05:23 -04:00
dae51a5a05
- Bug: #43 - Test: calculate the SHA256 checksum for the libnl upstream tarball and compare it with the upstream SHA256 value Signed-off-by: Jinguang Dong <dongjinguang@huawei.com>
56 lines
1.4 KiB
Python
56 lines
1.4 KiB
Python
#!/usr/bin/env python
|
|
|
|
from distutils.core import setup, Extension
|
|
|
|
opts = ["-O", "-nodefaultctor"]
|
|
include = ["@top_builddir@/include", "@top_srcdir@/include"]
|
|
library_dirs = ["@top_builddir@/lib/.libs"]
|
|
|
|
netlink_capi = Extension(
|
|
"netlink/_capi",
|
|
sources=["@srcdir@/netlink/capi.i"],
|
|
include_dirs=include,
|
|
swig_opts=opts,
|
|
library_dirs=library_dirs,
|
|
libraries=["nl-3"],
|
|
)
|
|
|
|
route_capi = Extension(
|
|
"netlink/route/_capi",
|
|
sources=["@srcdir@/netlink/route/capi.i"],
|
|
include_dirs=include,
|
|
swig_opts=opts,
|
|
library_dirs=library_dirs,
|
|
libraries=["nl-3", "nl-route-3"],
|
|
)
|
|
|
|
genl_capi = Extension(
|
|
"netlink/genl/_capi",
|
|
sources=["@srcdir@/netlink/genl/capi.i"],
|
|
include_dirs=include,
|
|
swig_opts=opts,
|
|
library_dirs=library_dirs,
|
|
libraries=["nl-3", "nl-genl-3"],
|
|
)
|
|
|
|
setup(
|
|
name="netlink",
|
|
version="1.0",
|
|
description="Python wrapper for netlink protocols",
|
|
author="Thomas Graf",
|
|
author_email="tgraf@suug.ch",
|
|
url="http://www.infradead.org/~tgr/libnl/",
|
|
license="LGPL 2",
|
|
platforms="linux2",
|
|
long_description="Experimental python bindings for libnl",
|
|
ext_modules=[netlink_capi, route_capi, genl_capi],
|
|
package_dir={"": "@srcdir@"},
|
|
packages=[
|
|
"netlink",
|
|
"netlink.genl",
|
|
"netlink.route",
|
|
"netlink.route.links",
|
|
"netlink.route.qdisc",
|
|
],
|
|
)
|