import os.path
from scons import *

Import("env")

swigEnv = env.Copy()
from distutils import sysconfig
syfiDir = os.path.join(os.path.pardir, "syfi")
swigEnv.Append(LIBS=["syfi"], LIBPATH=[syfiDir], SWIGFLAGS=["-python", "-c++", "-shadow", "-Isyfi"],
    CPPPATH=[sysconfig.get_python_inc(), syfiDir])
swig = swigEnv.SharedLibrary("SyFi", "SyFi.i", SHLIBPREFIX="_")
# Build this by default
env.Default(swig)

pyModDir = env["pythonModuleDir"]
pyExtDir = env["pythonExtDir"]
env.Install(pyModDir, "SyFi.py")
env.Install(pyExtDir, swig)
env.Alias("install", pyModDir)
env.Alias("install", pyExtDir)
