diff --git a/python/setup.py.in b/python/setup.py.in index 798cfe5..346c770 100644 --- a/python/setup.py.in +++ b/python/setup.py.in @@ -3,11 +3,11 @@ from distutils.core import setup, Extension opts = ['-O', '-nodefaultctor'] -include = ['@top_builddir@/include'] +include = ['@top_builddir@/include', '@top_srcdir@/include'] library_dirs = ['@top_builddir@/lib/.libs'] netlink_capi = Extension('netlink/_capi', - sources = ['netlink/capi.i'], + sources = ['@srcdir@/netlink/capi.i'], include_dirs = include, swig_opts = opts, library_dirs = library_dirs, @@ -15,7 +15,7 @@ netlink_capi = Extension('netlink/_capi', ) route_capi = Extension('netlink/route/_capi', - sources = ['netlink/route/capi.i'], + sources = ['@srcdir@/netlink/route/capi.i'], include_dirs = include, swig_opts = opts, library_dirs = library_dirs, @@ -23,7 +23,7 @@ route_capi = Extension('netlink/route/_capi', ) genl_capi = Extension('netlink/genl/_capi', - sources = ['netlink/genl/capi.i'], + sources = ['@srcdir@/netlink/genl/capi.i'], include_dirs = include, swig_opts = opts, library_dirs = library_dirs, @@ -36,6 +36,7 @@ setup(name = 'netlink', 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'], )