SConscript(['fdlibm/SConscript', 'nspr_impl/SConscript'])

Import('*')

env.StaticLibrary('js', [
'environment/JsEnvironment.cpp', 'environment/JsRuntime.cpp',
'environment/JsFilterContext.cpp',
'environment/JsRequestScope.cpp', 'environment/JsRequestSuspender.cpp',
'jsapi.c', 'jsarena.c', 'jsarray.c', 'jsatom.c', 'jsbool.c', 'jscntxt.c',
'jsdate.c', 'jsdbgapi.c', 'jsdhash.c', 'jsdtoa.c', 'jsemit.c', 'jsexn.c',
'jsfun.c', 'jsgc.c', 'jshash.c', 'jsinterp.c', 'jslock.c', 'jslog2.c',
'jslong.c', 'jsmath.c', 'jsnum.c', 'jsobj.c', 'jsopcode.c', 'jsparse.c',
'jsprf.c', 'jsregexp.c', 'jsscan.c', 'jsscope.c', 'jsscript.c', 'jsstr.c',
'jsutil.c', 'jsxdrapi.c', 'prmjtime.c'
],
CPPDEFINES = env['CPPDEFINES'] + [
	'XP_WIN', 'EXPORT_JS_API', 'JS_THREADSAFE', ('JS_VERSION','150')
],
CPPPATH = env.Dictionary()['CPPPATH'] + [
	'.', 'nspr_impl', '#foundation', '#main', '#main/confio',
	'#../libsigc++', '#../ACE_wrappers'
]
)
