setupmingw32.py 1012 B

12345678910111213141516171819202122232425262728
  1. #! /usr/bin/python
  2. # vim: tabstop=8 shiftwidth=8 expandtab
  3. # $Id: setupmingw32.py,v 1.10 2015/10/26 17:03:17 nanard Exp $
  4. # the MiniUPnP Project (c) 2007-2014 Thomas Bernard
  5. # http://miniupnp.tuxfamily.org/ or http://miniupnp.free.fr/
  6. #
  7. # python script to build the miniupnpc module under windows (using mingw32)
  8. #
  9. try:
  10. from setuptools import setup, Extension
  11. except ImportError:
  12. from distutils.core import setup, Extension
  13. from distutils import sysconfig
  14. sysconfig.get_config_vars()["OPT"] = ''
  15. sysconfig.get_config_vars()["CFLAGS"] = ''
  16. setup(name="miniupnpc",
  17. version=open('VERSION').read().strip(),
  18. author='Thomas BERNARD',
  19. author_email='[email protected]',
  20. license=open('LICENSE').read(),
  21. url='http://miniupnp.free.fr/',
  22. description='miniUPnP client',
  23. ext_modules=[
  24. Extension(name="miniupnpc", sources=["miniupnpcmodule.c"],
  25. libraries=["ws2_32", "iphlpapi"],
  26. extra_objects=["libminiupnpc.a"])
  27. ])