User:Gszorc/Build frontend shootout: Difference between revisions

Jump to navigation Jump to search
m
mNo edit summary
Line 186: Line 186:


<code><pre>
<code><pre>
TODO
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>


canmove, Confirmed users
409

edits

Navigation menu