
from slabcore import *
from os.path import join
##import slabdev

env = Environment( )

#import pdb
#pdb.set_trace( )
env.Tool('slabroot')
#env.Tool('slab')
env.Tool('slabc')

env.Tool('slab_cc')
env.Tool('python')
env.Tool('eslabc')
env.Tool('scew')
env.Tool('expat')

srcdir = Dir('.').srcnode( ).abspath
srcincdir = join( srcdir, "../includes" )


env.Append( CPPPATH=[srcincdir] , 
#            LIBS=['pyslab']
            )

env.AppendENVPath( 'LD_RUN_PATH', env['lib_prefix'] )

#SOURCES=                   [  '../../python_api/src/py_environment.c',
#                              '../../python_api/src/PySLFileObject/py_sl_file.c',
#                              '../../python_api/src/PySLFileObject/Py_slfile_getseters.c',
#                              '../../python_api/src/PySLFileObject/Py_slfile_methods.c',
#                              '../../python_api/src/py_error.c',
#                              '../../python_api/src/PySLDictObject/pysl_dict.c',
#                              '../../python_api/src/PySLDictObject/py_sl_dict_helpers.c',
#                              '../../python_api/src/PYSLIterator/pysl_iterator.c' ,
#                              ]


#slabxml = env.LoadableModule("slabxml", 
#                   [ 
#                    "slabxml.c", 
#                    "eslfile.c",
##                     SOURCES, 
#                     ], 
##                     OBJPREFIX="nx_", 
#                     )
#
#mod = env.InstallPythonModule( [slabxml] )

