canmove, Confirmed users
409
edits
mNo edit summary |
|||
| Line 186: | Line 186: | ||
<code><pre> | <code><pre> | ||
fail_on_warnings(True) | |||
module('dom', library_name='jsdombase_s', libxul=True, static=True) | |||
test_dir('test') | |||
preprocess_files('ConsoleAPI.js', 'ConsoleAPI.manifest') | |||
extra_js_module('ConsoleAPIStorage.jsm') | |||
extra_js_module('DOMRequestHelper.jsm') | |||
extra_js_module('IndexedDBHelper.jsm') | |||
extra_js_module('ObjectWrapper.jsm') | |||
xpidl_source('nsIDOMDOMError.idl') | |||
xpidl_source('nsIDOMDOMRequest.idl') | |||
xpidl_source('nsIEntropyCollector.idl') | |||
xpidl_source('nsIScriptChannel.idl') | |||
exports(None, [ | |||
'nsDOMCID.h', | |||
'nsDOMClassInfoClasses.h', | |||
'nsDOMClassInfoID.h', | |||
'nsDOMJSUtils.h', | |||
]) | |||
exports('mozilla/dom', [ | |||
'DOMError.h, | |||
'DOMRequest.h, | |||
'StructuredCloneTags.h', | |||
'ScreenOrientation.h', | |||
]) | |||
cpp_sources( | |||
'nsBarProps.cpp', | |||
'nsDOMException.cpp', | |||
'nsDOMWindowUtils.cpp', | |||
'nsJSEnvironment.cpp' | |||
) | |||
if not ENV.MOZ_JSDEBUGGER: | |||
add_define('MOZ_JSDEBUGGER') | |||
if not ENV.MOZ_B2G_RIL: | |||
add_define('MOZ_B2G_RIL') | |||
add_include_dirs( | |||
'js/xpconnect/src', | |||
'js/xpconnect/wrappers', | |||
'xpcom/ds' | |||
) | |||
if ENV.MOZ_X11: | |||
add_cxxflags(ENV.TOK_CFLAGS) | |||
add_ldflags(ENV.TK_LIBS) | |||
add_xpidl_includes('dom/interfaces/events') | |||
</pre></code> | </pre></code> | ||