setup.py
author Tero Marttila <terom@fixme.fi>
Sun, 16 Aug 2009 03:39:52 +0300
changeset 3 bbad9790b786
parent 1 0ca9278146d7
child 5 59bed837c265
permissions -rw-r--r--
fix .pxd names to package.module.pxd
from distutils.core import setup
from distutils.extension import Extension
from Cython.Distutils import build_ext

def cython_ext (name, files, **opts) :
    return Extension(name, files, include_dirs=['inc'], **opts)

setup(
    cmdclass = {'build_ext': build_ext},
    ext_modules = [
        cython_ext("libc", ["libc.pyx"]),
        cython_ext("sock.addr", ["sock/addr.pyx"]),
        cython_ext("sctp.sock", ["sctp/sock.pyx"], libraries=['sctp']),
    ]
)