User:Gszorc/Build frontend shootout: Difference between revisions

Jump to navigation Jump to search
(→‎Python (data oriented): It's ifdef, not ifndef ;))
Line 128: Line 128:
EXTRA_JS_MODULES = ['ConsoleAPIStorage.jsm']
EXTRA_JS_MODULES = ['ConsoleAPIStorage.jsm']


EXTRA_JS_MODULES = [
EXTRA_JS_MODULES += [
     'DOMRequestHelper.jsm',
     'DOMRequestHelper.jsm',
     'IndexedDBHelper.jsm',
     'IndexedDBHelper.jsm',
Line 242: Line 242:


add_xpidl_includes('dom/interfaces/events')
add_xpidl_includes('dom/interfaces/events')
</pre></code>
===Ini-like===
This is what an ini-like syntax could look like. The syntax could certainly be adjusted (flags could be handled in a better manner, probably)
<code><pre>
[module "dom"]
FAIL_ON_WARNINGS = True
library_name = jsdombase_s
libxul = True
static = True
[dirs]
test
[pp_components]
ConsoleAPI.js
ConsoleAPI.manifest
[js_modules]
ConsoleAPIStorage.jsm
DOMRequestHelper.jsm
IndexedDBHelper.jsm
ObjectWrapper.jsm
[xpidl]
nsIDOMDOMError.idl
nsIDOMDOMRequest.idl
nsIEntropyCollector.idl
nsIScriptChannel.idl
[exports]
nsDOMCID.h
nsDOMClassInfoClasses.h
nsDOMClassInfoID.h
nsDOMJSUtils.h
[exports "mozilla/dom"]
DOMError.h
DOMRequest.h
StructuredCloneTags.h
ScreenOrientation.h
[sources]
nsBarProps.cpp
nsDOMException.cpp
nsDOMWindowUtils.cpp
nsJSEnvironment.cpp
[defines]
#ifdef MOZ_JSDEBUGGER
MOZ_JSDEBUGGER
#endif
#ifdef MOZ_B2G_RIL
MOZ_B2G_RIL
[includes]
js/xpconnect/src
js/xpconnect/wrappers
xpcom/ds
#ifdef MOZ_X11
[cxxflags]
@TK_CFLAGS@
[ldflags]
@TK_LIBS@
#endif
[xpidl_includes]
dom/interfaces/events
</pre></code>
</pre></code>


Confirmed users
72

edits

Navigation menu