Import('env')
shaderexecenv_sources = Split("""
	shaderexecenv.cpp
	shadeops_comp.cpp
	shadeops_deriv.cpp
	shadeops_illum.cpp
	shadeops_inter.cpp
	shadeops_math.cpp
	shadeops_matrx.cpp
	shadeops_rand.cpp
	shadeops_text.cpp
	shadeops_tmap.cpp
""")

shaderexecenv_headers = Split("""
	shaderexecenv.h""")

shaderexecenvenv = env.Copy()
shaderexecenvenv.AppendUnique(CPPDEFINES=['SHADERCONTEXT_EXPORTS'])

# Set any platform specific options for this target
shaderexecenvenv.UseTargetOptions('shaderexecenv')

shaderexecenv_objs = [shaderexecenvenv.SharedObject(file) for file in shaderexecenv_sources]

Export('shaderexecenv_objs')

env.Distribute(shaderexecenv_sources)
env.Distribute(shaderexecenv_headers)
env.Distribute('SConscript')


