from distutils.core import setup
from distutils.extension import Extension
import os.path
import sys
import glob

if sys.platform == "win32" :
    include_dirs = ["C:/Program Files/boost/boost_1_42" ,
           "../../molmodel", 
           "../convert_ostream"]
    boost_library="boost_python-vc90-mt-1_42"
    library_dirs=['C:/Program Files/boost/boost_1_42/lib']
    CFLAGS = ['/EHsc', '-D"_HAS_TR1=0"']

sources = ['../../molmodel/register_adaptbx_ostream.cpp',
           'register_fileobj.cpp',
           ]
sources.extend(glob.glob('generated_code/*.cpp'))

setup(name="Test",    
      ext_modules=[
                   Extension("_test", sources,
                     library_dirs=library_dirs,
                     libraries=[boost_library],
                     include_dirs=include_dirs,
                     extra_compile_args=CFLAGS,
                     depends=[]),
                  ]
     )

