123456789101112131415161718192021222324252627282930313233343536373839404142 |
- #!/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',
- ext_modules = [netlink_capi, route_capi, genl_capi],
- package_dir = {'': '@srcdir@'},
- packages = ['netlink', 'netlink.genl', 'netlink.route',
- 'netlink.route.links', 'netlink.route.qdisc'],
- )
|