Confirmed users
72
edits
(→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> | ||