зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1357323 - Remove support for gonk in the build system. r=gps
Everything depending on the widget being gonk can go away, as well as everything depending on MOZ_AUDIO_CHANNEL_MANAGER, which was only defined on gonk builds under b2g/ (which goes away in bug 1357326). --HG-- extra : rebase_source : 9f0aeeb7eea8417fa4e06d662d566d67ecaf2a24
This commit is contained in:
Родитель
9231dfc6ed
Коммит
34e619d1c1
|
@ -73,108 +73,107 @@ EXTRA_JS_MODULES.sdk.system += [
|
|||
'source/modules/system/Startup.js',
|
||||
]
|
||||
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] != "gonk":
|
||||
EXTRA_JS_MODULES.commonjs.method.test += [
|
||||
'source/lib/method/test/browser.js',
|
||||
'source/lib/method/test/common.js',
|
||||
]
|
||||
EXTRA_JS_MODULES.commonjs.method.test += [
|
||||
'source/lib/method/test/browser.js',
|
||||
'source/lib/method/test/common.js',
|
||||
]
|
||||
|
||||
EXTRA_JS_MODULES.commonjs.sdk.deprecated += [
|
||||
'source/lib/sdk/deprecated/api-utils.js',
|
||||
'source/lib/sdk/deprecated/sync-worker.js',
|
||||
'source/lib/sdk/deprecated/unit-test-finder.js',
|
||||
'source/lib/sdk/deprecated/unit-test.js',
|
||||
'source/lib/sdk/deprecated/window-utils.js',
|
||||
]
|
||||
EXTRA_JS_MODULES.commonjs.sdk.deprecated += [
|
||||
'source/lib/sdk/deprecated/api-utils.js',
|
||||
'source/lib/sdk/deprecated/sync-worker.js',
|
||||
'source/lib/sdk/deprecated/unit-test-finder.js',
|
||||
'source/lib/sdk/deprecated/unit-test.js',
|
||||
'source/lib/sdk/deprecated/window-utils.js',
|
||||
]
|
||||
|
||||
EXTRA_JS_MODULES.commonjs.sdk.frame += [
|
||||
'source/lib/sdk/frame/hidden-frame.js',
|
||||
'source/lib/sdk/frame/utils.js',
|
||||
]
|
||||
EXTRA_JS_MODULES.commonjs.sdk.frame += [
|
||||
'source/lib/sdk/frame/hidden-frame.js',
|
||||
'source/lib/sdk/frame/utils.js',
|
||||
]
|
||||
|
||||
EXTRA_JS_MODULES.commonjs.sdk.panel += [
|
||||
'source/lib/sdk/panel/events.js',
|
||||
'source/lib/sdk/panel/utils.js',
|
||||
]
|
||||
EXTRA_JS_MODULES.commonjs.sdk.panel += [
|
||||
'source/lib/sdk/panel/events.js',
|
||||
'source/lib/sdk/panel/utils.js',
|
||||
]
|
||||
|
||||
EXTRA_JS_MODULES.commonjs.sdk.places += [
|
||||
'source/lib/sdk/places/bookmarks.js',
|
||||
'source/lib/sdk/places/contract.js',
|
||||
'source/lib/sdk/places/events.js',
|
||||
'source/lib/sdk/places/favicon.js',
|
||||
'source/lib/sdk/places/history.js',
|
||||
'source/lib/sdk/places/utils.js',
|
||||
]
|
||||
EXTRA_JS_MODULES.commonjs.sdk.places += [
|
||||
'source/lib/sdk/places/bookmarks.js',
|
||||
'source/lib/sdk/places/contract.js',
|
||||
'source/lib/sdk/places/events.js',
|
||||
'source/lib/sdk/places/favicon.js',
|
||||
'source/lib/sdk/places/history.js',
|
||||
'source/lib/sdk/places/utils.js',
|
||||
]
|
||||
|
||||
EXTRA_JS_MODULES.commonjs.sdk.places.host += [
|
||||
'source/lib/sdk/places/host/host-bookmarks.js',
|
||||
'source/lib/sdk/places/host/host-query.js',
|
||||
'source/lib/sdk/places/host/host-tags.js',
|
||||
]
|
||||
EXTRA_JS_MODULES.commonjs.sdk.places.host += [
|
||||
'source/lib/sdk/places/host/host-bookmarks.js',
|
||||
'source/lib/sdk/places/host/host-query.js',
|
||||
'source/lib/sdk/places/host/host-tags.js',
|
||||
]
|
||||
|
||||
EXTRA_JS_MODULES.commonjs.sdk.tabs += [
|
||||
'source/lib/sdk/tabs/common.js',
|
||||
'source/lib/sdk/tabs/events.js',
|
||||
'source/lib/sdk/tabs/helpers.js',
|
||||
'source/lib/sdk/tabs/namespace.js',
|
||||
'source/lib/sdk/tabs/observer.js',
|
||||
'source/lib/sdk/tabs/tab-fennec.js',
|
||||
'source/lib/sdk/tabs/tab-firefox.js',
|
||||
'source/lib/sdk/tabs/tab.js',
|
||||
'source/lib/sdk/tabs/tabs-firefox.js',
|
||||
'source/lib/sdk/tabs/utils.js',
|
||||
'source/lib/sdk/tabs/worker.js',
|
||||
]
|
||||
EXTRA_JS_MODULES.commonjs.sdk.tabs += [
|
||||
'source/lib/sdk/tabs/common.js',
|
||||
'source/lib/sdk/tabs/events.js',
|
||||
'source/lib/sdk/tabs/helpers.js',
|
||||
'source/lib/sdk/tabs/namespace.js',
|
||||
'source/lib/sdk/tabs/observer.js',
|
||||
'source/lib/sdk/tabs/tab-fennec.js',
|
||||
'source/lib/sdk/tabs/tab-firefox.js',
|
||||
'source/lib/sdk/tabs/tab.js',
|
||||
'source/lib/sdk/tabs/tabs-firefox.js',
|
||||
'source/lib/sdk/tabs/utils.js',
|
||||
'source/lib/sdk/tabs/worker.js',
|
||||
]
|
||||
|
||||
EXTRA_JS_MODULES.commonjs.sdk.test += [
|
||||
'source/lib/sdk/test/assert.js',
|
||||
'source/lib/sdk/test/harness.js',
|
||||
'source/lib/sdk/test/httpd.js',
|
||||
'source/lib/sdk/test/loader.js',
|
||||
'source/lib/sdk/test/memory.js',
|
||||
'source/lib/sdk/test/options.js',
|
||||
'source/lib/sdk/test/runner.js',
|
||||
'source/lib/sdk/test/utils.js',
|
||||
]
|
||||
EXTRA_JS_MODULES.commonjs.sdk.test += [
|
||||
'source/lib/sdk/test/assert.js',
|
||||
'source/lib/sdk/test/harness.js',
|
||||
'source/lib/sdk/test/httpd.js',
|
||||
'source/lib/sdk/test/loader.js',
|
||||
'source/lib/sdk/test/memory.js',
|
||||
'source/lib/sdk/test/options.js',
|
||||
'source/lib/sdk/test/runner.js',
|
||||
'source/lib/sdk/test/utils.js',
|
||||
]
|
||||
|
||||
EXTRA_JS_MODULES.commonjs.sdk.ui += [
|
||||
'source/lib/sdk/ui/component.js',
|
||||
'source/lib/sdk/ui/frame.js',
|
||||
'source/lib/sdk/ui/id.js',
|
||||
'source/lib/sdk/ui/sidebar.js',
|
||||
'source/lib/sdk/ui/state.js',
|
||||
'source/lib/sdk/ui/toolbar.js',
|
||||
]
|
||||
EXTRA_JS_MODULES.commonjs.sdk.ui += [
|
||||
'source/lib/sdk/ui/component.js',
|
||||
'source/lib/sdk/ui/frame.js',
|
||||
'source/lib/sdk/ui/id.js',
|
||||
'source/lib/sdk/ui/sidebar.js',
|
||||
'source/lib/sdk/ui/state.js',
|
||||
'source/lib/sdk/ui/toolbar.js',
|
||||
]
|
||||
|
||||
EXTRA_JS_MODULES.commonjs.sdk.ui.button += [
|
||||
'source/lib/sdk/ui/button/action.js',
|
||||
'source/lib/sdk/ui/button/contract.js',
|
||||
'source/lib/sdk/ui/button/toggle.js',
|
||||
'source/lib/sdk/ui/button/view.js',
|
||||
]
|
||||
EXTRA_JS_MODULES.commonjs.sdk.ui.button += [
|
||||
'source/lib/sdk/ui/button/action.js',
|
||||
'source/lib/sdk/ui/button/contract.js',
|
||||
'source/lib/sdk/ui/button/toggle.js',
|
||||
'source/lib/sdk/ui/button/view.js',
|
||||
]
|
||||
|
||||
EXTRA_JS_MODULES.commonjs.sdk.ui.sidebar += [
|
||||
'source/lib/sdk/ui/sidebar/actions.js',
|
||||
'source/lib/sdk/ui/sidebar/contract.js',
|
||||
'source/lib/sdk/ui/sidebar/namespace.js',
|
||||
'source/lib/sdk/ui/sidebar/utils.js',
|
||||
'source/lib/sdk/ui/sidebar/view.js',
|
||||
]
|
||||
EXTRA_JS_MODULES.commonjs.sdk.ui.sidebar += [
|
||||
'source/lib/sdk/ui/sidebar/actions.js',
|
||||
'source/lib/sdk/ui/sidebar/contract.js',
|
||||
'source/lib/sdk/ui/sidebar/namespace.js',
|
||||
'source/lib/sdk/ui/sidebar/utils.js',
|
||||
'source/lib/sdk/ui/sidebar/view.js',
|
||||
]
|
||||
|
||||
EXTRA_JS_MODULES.commonjs.sdk.window += [
|
||||
'source/lib/sdk/window/browser.js',
|
||||
'source/lib/sdk/window/events.js',
|
||||
'source/lib/sdk/window/helpers.js',
|
||||
'source/lib/sdk/window/namespace.js',
|
||||
'source/lib/sdk/window/utils.js',
|
||||
]
|
||||
EXTRA_JS_MODULES.commonjs.sdk.window += [
|
||||
'source/lib/sdk/window/browser.js',
|
||||
'source/lib/sdk/window/events.js',
|
||||
'source/lib/sdk/window/helpers.js',
|
||||
'source/lib/sdk/window/namespace.js',
|
||||
'source/lib/sdk/window/utils.js',
|
||||
]
|
||||
|
||||
EXTRA_JS_MODULES.commonjs.sdk.windows += [
|
||||
'source/lib/sdk/windows/fennec.js',
|
||||
'source/lib/sdk/windows/firefox.js',
|
||||
'source/lib/sdk/windows/observer.js',
|
||||
'source/lib/sdk/windows/tabs-fennec.js',
|
||||
]
|
||||
EXTRA_JS_MODULES.commonjs.sdk.windows += [
|
||||
'source/lib/sdk/windows/fennec.js',
|
||||
'source/lib/sdk/windows/firefox.js',
|
||||
'source/lib/sdk/windows/observer.js',
|
||||
'source/lib/sdk/windows/tabs-fennec.js',
|
||||
]
|
||||
|
||||
EXTRA_JS_MODULES.commonjs += [
|
||||
'source/lib/index.js',
|
||||
|
@ -542,4 +541,4 @@ EXTRA_JS_MODULES.commonjs.toolkit += [
|
|||
]
|
||||
|
||||
with Files("**"):
|
||||
BUG_COMPONENT = ("Add-on SDK", "General")
|
||||
BUG_COMPONENT = ("Add-on SDK", "General")
|
||||
|
|
|
@ -77,18 +77,11 @@ gyp_vars.update({
|
|||
})
|
||||
|
||||
if os == 'Android':
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
|
||||
gyp_vars['build_with_gonk'] = 1
|
||||
gyp_vars['moz_widget_toolkit_gonk'] = 1
|
||||
gyp_vars['opus_complexity'] = 1
|
||||
if int(CONFIG['ANDROID_VERSION']) >= 18:
|
||||
gyp_vars['moz_webrtc_omx'] = 1
|
||||
else:
|
||||
gyp_vars.update(
|
||||
gtest_target_type='executable',
|
||||
moz_webrtc_mediacodec=1,
|
||||
android_toolchain=CONFIG.get('ANDROID_TOOLCHAIN', ''),
|
||||
)
|
||||
gyp_vars.update(
|
||||
gtest_target_type='executable',
|
||||
moz_webrtc_mediacodec=1,
|
||||
android_toolchain=CONFIG.get('ANDROID_TOOLCHAIN', ''),
|
||||
)
|
||||
|
||||
if CONFIG['ARM_ARCH']:
|
||||
if int(CONFIG['ARM_ARCH']) < 7:
|
||||
|
|
|
@ -16,7 +16,7 @@ if os == 'WINNT':
|
|||
|
||||
flavors = {
|
||||
'WINNT': 'win',
|
||||
'Android': 'linux' if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk' else 'android',
|
||||
'Android': 'android',
|
||||
'Linux': 'linux',
|
||||
'Darwin': 'mac' if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa' else 'ios',
|
||||
'SunOS': 'solaris',
|
||||
|
|
|
@ -459,11 +459,6 @@ LOCAL_INCLUDES += [
|
|||
'/xpcom/ds',
|
||||
]
|
||||
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
|
||||
LOCAL_INCLUDES += [
|
||||
'../system/gonk',
|
||||
]
|
||||
|
||||
if CONFIG['MOZ_WEBRTC']:
|
||||
LOCAL_INCLUDES += [
|
||||
'/netwerk/sctp/datachannel',
|
||||
|
|
|
@ -140,11 +140,6 @@ if CONFIG['MOZ_DEBUG']:
|
|||
|
||||
include('/ipc/chromium/chromium-config.mozbuild')
|
||||
|
||||
if CONFIG['MOZ_AUDIO_CHANNEL_MANAGER']:
|
||||
LOCAL_INCLUDES += [
|
||||
'/dom/system/gonk',
|
||||
]
|
||||
|
||||
FINAL_LIBRARY = 'xul'
|
||||
|
||||
SPHINX_TREES['webidl'] = 'docs'
|
||||
|
|
|
@ -153,10 +153,5 @@ LOCAL_INCLUDES += [
|
|||
'/layout/xul/tree/',
|
||||
]
|
||||
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
|
||||
LOCAL_INCLUDES += [
|
||||
'/dom/wifi',
|
||||
]
|
||||
|
||||
if CONFIG['GNU_CXX']:
|
||||
CXXFLAGS += ['-Wno-error=shadow']
|
||||
|
|
|
@ -33,10 +33,6 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'android':
|
|||
LOCAL_INCLUDES += [
|
||||
'/dom/system/android',
|
||||
]
|
||||
elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
|
||||
LOCAL_INCLUDES += [
|
||||
'/dom/system/gonk',
|
||||
]
|
||||
elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa':
|
||||
LOCAL_INCLUDES += [
|
||||
'/dom/system/mac',
|
||||
|
|
|
@ -157,7 +157,7 @@ if CONFIG['OS_ARCH'] != 'WINNT':
|
|||
|
||||
DEFINES['BIN_SUFFIX'] = '"%s"' % CONFIG['BIN_SUFFIX']
|
||||
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('android', 'gtk2', 'gonk'):
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('android', 'gtk2'):
|
||||
DEFINES['MOZ_ENABLE_FREETYPE'] = True
|
||||
|
||||
if CONFIG['MOZ_TOOLKIT_SEARCH']:
|
||||
|
|
|
@ -7,9 +7,6 @@
|
|||
with Files('*'):
|
||||
BUG_COMPONENT = ('Core', 'Audio/Video: Recording')
|
||||
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
|
||||
DIRS += ['fmp4_muxer']
|
||||
|
||||
EXPORTS += [
|
||||
'ContainerWriter.h',
|
||||
'EncodedFrameContainer.h',
|
||||
|
@ -37,16 +34,6 @@ FINAL_LIBRARY = 'xul'
|
|||
# These includes are from Android JB, for use of MediaCodec.
|
||||
LOCAL_INCLUDES += ['/ipc/chromium/src']
|
||||
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk' and CONFIG['ANDROID_VERSION'] > '15':
|
||||
LOCAL_INCLUDES += [
|
||||
'%' + '%s/%s' % (CONFIG['ANDROID_SOURCE'], d) for d in [
|
||||
'frameworks/av/include/media',
|
||||
'frameworks/native/include',
|
||||
'frameworks/native/opengl/include',
|
||||
]
|
||||
|
||||
]
|
||||
|
||||
include('/ipc/chromium/chromium-config.mozbuild')
|
||||
|
||||
# Suppress some GCC warnings being treated as errors:
|
||||
|
|
|
@ -21,29 +21,6 @@ LOCAL_INCLUDES += [
|
|||
|
||||
include('/ipc/chromium/chromium-config.mozbuild')
|
||||
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk' and (CONFIG['ANDROID_VERSION'] == '19' or CONFIG['ANDROID_VERSION'] == '20'):
|
||||
# Suppress some GCC/clang warnings being treated as errors:
|
||||
# - about attributes on forward declarations for types that are already
|
||||
# defined, which complains about an important MOZ_EXPORT for android::AString
|
||||
# - about multi-character constants which are used in codec-related code
|
||||
if CONFIG['GNU_CC'] or CONFIG['CLANG_CL']:
|
||||
CXXFLAGS += [
|
||||
'-Wno-error=attributes',
|
||||
'-Wno-error=multichar'
|
||||
]
|
||||
CXXFLAGS += [
|
||||
'-I%s/%s' % (CONFIG['ANDROID_SOURCE'], d) for d in [
|
||||
'frameworks/base/include/binder',
|
||||
'frameworks/base/include/utils',
|
||||
]
|
||||
]
|
||||
UNIFIED_SOURCES += [
|
||||
'GonkOmxPlatformLayer.cpp',
|
||||
]
|
||||
EXTRA_DSO_LDOPTS += [
|
||||
'-libbinder',
|
||||
]
|
||||
|
||||
FINAL_LIBRARY = 'xul'
|
||||
|
||||
if CONFIG['GNU_CXX']:
|
||||
|
|
|
@ -49,16 +49,6 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa':
|
|||
UNIFIED_SOURCES += ['OSXRunLoopSingleton.cpp']
|
||||
EXPORTS += ['OSXRunLoopSingleton.h']
|
||||
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
|
||||
if CONFIG['ANDROID_VERSION'] >= '17':
|
||||
LOCAL_INCLUDES += [
|
||||
'%' + '%s/frameworks/wilhelm/include' % CONFIG['ANDROID_SOURCE'],
|
||||
]
|
||||
else:
|
||||
LOCAL_INCLUDES += [
|
||||
'%' + '%s/system/media/wilhelm/include' % CONFIG['ANDROID_SOURCE'],
|
||||
]
|
||||
|
||||
if CONFIG['_MSC_VER']:
|
||||
DEFINES['__PRETTY_FUNCTION__'] = '__FUNCSIG__'
|
||||
|
||||
|
|
|
@ -10,9 +10,4 @@ XPIDL_SOURCES += [
|
|||
'nsIUDPSocketChild.idl',
|
||||
]
|
||||
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
|
||||
XPIDL_SOURCES += [
|
||||
'nsIEthernetManager.idl',
|
||||
]
|
||||
|
||||
XPIDL_MODULE = 'dom_network'
|
||||
|
|
|
@ -45,18 +45,6 @@ UNIFIED_SOURCES += [
|
|||
'UDPSocketParent.cpp',
|
||||
]
|
||||
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
|
||||
EXTRA_COMPONENTS += [
|
||||
'EthernetManager.js',
|
||||
'EthernetManager.manifest',
|
||||
]
|
||||
EXPORTS.mozilla.dom.network += [
|
||||
'NetUtils.h',
|
||||
]
|
||||
UNIFIED_SOURCES += [
|
||||
'NetUtils.cpp',
|
||||
]
|
||||
|
||||
IPDL_SOURCES += [
|
||||
'PTCPServerSocket.ipdl',
|
||||
'PTCPSocket.ipdl',
|
||||
|
|
|
@ -14,31 +14,3 @@ if CONFIG['MOZ_SECUREELEMENT']:
|
|||
'DOMSecureElement.js',
|
||||
'DOMSecureElement.manifest',
|
||||
]
|
||||
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk' and CONFIG['MOZ_SECUREELEMENT']:
|
||||
EXTRA_COMPONENTS += [
|
||||
'gonk/ACEService.js',
|
||||
'gonk/ACEService.manifest',
|
||||
'gonk/GPAccessRulesManager.js',
|
||||
'gonk/GPAccessRulesManager.manifest',
|
||||
'gonk/SecureElement.js',
|
||||
'gonk/SecureElement.manifest',
|
||||
]
|
||||
XPIDL_MODULE = 'dom_secureelement'
|
||||
XPIDL_SOURCES += [
|
||||
'gonk/nsIAccessControlEnforcer.idl',
|
||||
'gonk/nsIAccessRulesManager.idl',
|
||||
'gonk/nsISecureElementConnector.idl',
|
||||
]
|
||||
EXTRA_JS_MODULES += [
|
||||
'gonk/gp_consts.js',
|
||||
'gonk/se_consts.js',
|
||||
'SEUtils.jsm'
|
||||
]
|
||||
XPCSHELL_TESTS_MANIFESTS += [
|
||||
'tests/unit/xpcshell.ini'
|
||||
]
|
||||
|
||||
include('/ipc/chromium/chromium-config.mozbuild')
|
||||
|
||||
FINAL_LIBRARY = 'xul'
|
||||
|
|
|
@ -5,7 +5,6 @@
|
|||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
# This picks up *hapticfeedback* which is graveyard
|
||||
# This picks up gonk/* which is also not supported?
|
||||
with Files("**"):
|
||||
BUG_COMPONENT = ("Core", "DOM")
|
||||
|
||||
|
@ -47,8 +46,6 @@ elif toolkit == 'cocoa':
|
|||
DIRS += ['mac']
|
||||
elif toolkit == 'android':
|
||||
DIRS += ['android']
|
||||
elif toolkit == 'gonk':
|
||||
DIRS += ['gonk']
|
||||
elif toolkit in ('gtk2', 'gtk3'):
|
||||
DIRS += ['linux']
|
||||
|
||||
|
|
|
@ -1048,10 +1048,9 @@ if CONFIG['MOZ_SECUREELEMENT']:
|
|||
'SecureElementManager.webidl',
|
||||
]
|
||||
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] != 'gonk':
|
||||
WEBIDL_FILES += [
|
||||
'InstallTrigger.webidl',
|
||||
]
|
||||
WEBIDL_FILES += [
|
||||
'InstallTrigger.webidl',
|
||||
]
|
||||
|
||||
if CONFIG['FUZZING']:
|
||||
WEBIDL_FILES += [
|
||||
|
|
|
@ -51,24 +51,6 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'android':
|
|||
SOURCES += [
|
||||
'android/AndroidHal.cpp',
|
||||
]
|
||||
elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
|
||||
UNIFIED_SOURCES += [
|
||||
'gonk/GonkDiskSpaceWatcher.cpp',
|
||||
'gonk/GonkSensor.cpp',
|
||||
'gonk/GonkSensorsHelpers.cpp',
|
||||
'gonk/GonkSensorsInterface.cpp',
|
||||
'gonk/GonkSensorsPollInterface.cpp',
|
||||
'gonk/GonkSensorsRegistryInterface.cpp',
|
||||
'gonk/GonkSwitch.cpp',
|
||||
'gonk/SystemService.cpp',
|
||||
'gonk/UeventPoller.cpp',
|
||||
'linux/LinuxMemory.cpp',
|
||||
'linux/LinuxPower.cpp',
|
||||
]
|
||||
# GonkHal.cpp cannot be built in unified mode because it relies on HalImpl.h.
|
||||
SOURCES += [
|
||||
'gonk/GonkHal.cpp',
|
||||
]
|
||||
elif CONFIG['OS_TARGET'] == 'Linux':
|
||||
UNIFIED_SOURCES += [
|
||||
'fallback/FallbackScreenConfiguration.cpp',
|
||||
|
@ -132,18 +114,17 @@ else:
|
|||
]
|
||||
|
||||
# Fallbacks for backends implemented on Gonk only.
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] != 'gonk':
|
||||
UNIFIED_SOURCES += [
|
||||
'fallback/FallbackDiskSpaceWatcher.cpp',
|
||||
'fallback/FallbackFactoryReset.cpp',
|
||||
'fallback/FallbackProcessPriority.cpp',
|
||||
'fallback/FallbackScreenPower.cpp',
|
||||
'fallback/FallbackSwitch.cpp',
|
||||
'fallback/FallbackSystemService.cpp',
|
||||
'fallback/FallbackThreadPriority.cpp',
|
||||
'fallback/FallbackTime.cpp',
|
||||
'fallback/FallbackWakeLocks.cpp',
|
||||
]
|
||||
UNIFIED_SOURCES += [
|
||||
'fallback/FallbackDiskSpaceWatcher.cpp',
|
||||
'fallback/FallbackFactoryReset.cpp',
|
||||
'fallback/FallbackProcessPriority.cpp',
|
||||
'fallback/FallbackScreenPower.cpp',
|
||||
'fallback/FallbackSwitch.cpp',
|
||||
'fallback/FallbackSystemService.cpp',
|
||||
'fallback/FallbackThreadPriority.cpp',
|
||||
'fallback/FallbackTime.cpp',
|
||||
'fallback/FallbackWakeLocks.cpp',
|
||||
]
|
||||
|
||||
# Fallbacks for backends implemented on Android only.
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] != 'android':
|
||||
|
@ -169,16 +150,6 @@ LOCAL_INCLUDES += [
|
|||
'/dom/base',
|
||||
]
|
||||
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
|
||||
# So that we can call nsScreenManagerGonk::GetConfiguration().
|
||||
LOCAL_INCLUDES += [
|
||||
'/widget',
|
||||
'/widget/gonk',
|
||||
]
|
||||
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
|
||||
LOCAL_INCLUDES += ['%' + '%s/hardware/libhardware_legacy/include' % CONFIG['ANDROID_SOURCE']]
|
||||
|
||||
CFLAGS += CONFIG['GLIB_CFLAGS']
|
||||
CFLAGS += CONFIG['MOZ_DBUS_GLIB_CFLAGS']
|
||||
CXXFLAGS += CONFIG['GLIB_CFLAGS']
|
||||
|
|
|
@ -81,12 +81,6 @@ if CONFIG['_MSC_VER']:
|
|||
if CONFIG['OS_ARCH'] == 'WINNT' and not CONFIG['GNU_CC']:
|
||||
LDFLAGS += ['/HEAP:0x40000']
|
||||
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
|
||||
OS_LIBS += [
|
||||
'binder',
|
||||
'utils',
|
||||
]
|
||||
|
||||
if CONFIG['GNU_CXX']:
|
||||
CXXFLAGS += ['-Wshadow']
|
||||
|
||||
|
|
|
@ -135,8 +135,6 @@ if os_linux:
|
|||
]
|
||||
DEFINES['ANDROID'] = True
|
||||
DEFINES['_POSIX_MONOTONIC_CLOCK'] = 0
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
|
||||
DEFINES['HAVE_ANDROID_OS'] = True
|
||||
|
||||
if os_bsd or os_linux:
|
||||
if 'gtk' in CONFIG['MOZ_WIDGET_TOOLKIT']:
|
||||
|
|
|
@ -14,12 +14,6 @@ DIRS += [
|
|||
if CONFIG['MOZ_ENABLE_DBUS']:
|
||||
DIRS += ['dbus']
|
||||
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
|
||||
DIRS += ['unixfd', 'unixsocket']
|
||||
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
|
||||
DIRS += ['hal', 'netd']
|
||||
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] != 'android':
|
||||
DIRS += ['contentproc']
|
||||
|
||||
|
@ -28,5 +22,5 @@ if CONFIG['OS_ARCH'] == 'WINNT':
|
|||
|
||||
DIRS += ['app']
|
||||
|
||||
with Files("**"):
|
||||
BUG_COMPONENT = ("Core", "IPC")
|
||||
with Files("**"):
|
||||
BUG_COMPONENT = ("Core", "IPC")
|
||||
|
|
|
@ -74,10 +74,6 @@ elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'android':
|
|||
'/dom/system',
|
||||
'/dom/system/android',
|
||||
]
|
||||
elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
|
||||
LOCAL_INCLUDES += [
|
||||
'/dom/system/gonk',
|
||||
]
|
||||
|
||||
if CONFIG['MOZ_WEBSPEECH']:
|
||||
LOCAL_INCLUDES += [
|
||||
|
|
|
@ -31,8 +31,6 @@ if CONFIG['MOZ_PULSEAUDIO']:
|
|||
'cubeb_pulse.c',
|
||||
]
|
||||
DEFINES['USE_PULSE'] = True
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
|
||||
DEFINES['DISABLE_LIBPULSE_DLOPEN'] = True
|
||||
|
||||
if CONFIG['MOZ_JACK']:
|
||||
SOURCES += [
|
||||
|
@ -78,24 +76,13 @@ if CONFIG['OS_TARGET'] == 'Android':
|
|||
SOURCES += ['cubeb_opensl.c']
|
||||
SOURCES += ['cubeb_resampler.cpp']
|
||||
DEFINES['USE_OPENSL'] = True
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] != 'gonk':
|
||||
SOURCES += [
|
||||
'cubeb_audiotrack.c',
|
||||
]
|
||||
DEFINES['USE_AUDIOTRACK'] = True
|
||||
SOURCES += [
|
||||
'cubeb_audiotrack.c',
|
||||
]
|
||||
DEFINES['USE_AUDIOTRACK'] = True
|
||||
|
||||
FINAL_LIBRARY = 'gkmedias'
|
||||
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
|
||||
if CONFIG['ANDROID_VERSION'] >= '17':
|
||||
LOCAL_INCLUDES += [
|
||||
'%' + '%s/frameworks/wilhelm/include' % CONFIG['ANDROID_SOURCE'],
|
||||
]
|
||||
else:
|
||||
LOCAL_INCLUDES += [
|
||||
'%' + '%s/system/media/wilhelm/include' % CONFIG['ANDROID_SOURCE'],
|
||||
]
|
||||
|
||||
CFLAGS += CONFIG['MOZ_ALSA_CFLAGS']
|
||||
CFLAGS += CONFIG['MOZ_PULSEAUDIO_CFLAGS']
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
if CONFIG['OS_TARGET'] != 'WINNT' and CONFIG['MOZ_WIDGET_TOOLKIT'] != 'gonk':
|
||||
if CONFIG['OS_TARGET'] != 'WINNT':
|
||||
SOURCES += [
|
||||
'buffered_stun_socket_unittest.cpp',
|
||||
'ice_unittest.cpp',
|
||||
|
|
|
@ -5,14 +5,13 @@
|
|||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
DIST_INSTALL = False
|
||||
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] != 'gonk':
|
||||
SOURCES += [
|
||||
'libstagefright.cpp',
|
||||
]
|
||||
# Some codec-related code uses multi-character constants; allow this.
|
||||
# XXX: could instead use the FOURCC macro to define these constants.
|
||||
if CONFIG['GNU_CC'] or CONFIG['CLANG_CL']:
|
||||
SOURCES['libstagefright.cpp'].flags += ['-Wno-error=multichar']
|
||||
SOURCES += [
|
||||
'libstagefright.cpp',
|
||||
]
|
||||
# Some codec-related code uses multi-character constants; allow this.
|
||||
# XXX: could instead use the FOURCC macro to define these constants.
|
||||
if CONFIG['GNU_CC'] or CONFIG['CLANG_CL']:
|
||||
SOURCES['libstagefright.cpp'].flags += ['-Wno-error=multichar']
|
||||
|
||||
SharedLibrary('stagefright')
|
||||
|
||||
|
|
|
@ -5,10 +5,9 @@
|
|||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
DIST_INSTALL = False
|
||||
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] != 'gonk':
|
||||
SOURCES += [
|
||||
'libutils.cpp',
|
||||
]
|
||||
SOURCES += [
|
||||
'libutils.cpp',
|
||||
]
|
||||
|
||||
SharedLibrary('utils')
|
||||
|
||||
|
|
|
@ -5,10 +5,9 @@
|
|||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
DIST_INSTALL = False
|
||||
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] != 'gonk':
|
||||
SOURCES += [
|
||||
'libvideoeditorplayer.cpp',
|
||||
]
|
||||
SOURCES += [
|
||||
'libvideoeditorplayer.cpp',
|
||||
]
|
||||
|
||||
SharedLibrary('videoeditorplayer')
|
||||
|
||||
|
|
|
@ -23,13 +23,10 @@ SOURCES += [
|
|||
|
||||
SharedLibrary('omxplugin')
|
||||
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
|
||||
pass
|
||||
else:
|
||||
LOCAL_INCLUDES += [
|
||||
'include/ics',
|
||||
'include/ics/media/stagefright/openmax',
|
||||
]
|
||||
LOCAL_INCLUDES += [
|
||||
'include/ics',
|
||||
'include/ics/media/stagefright/openmax',
|
||||
]
|
||||
|
||||
if CONFIG['GNU_CXX']:
|
||||
# Stagefright header files define many multichar constants.
|
||||
|
@ -38,23 +35,11 @@ if CONFIG['GNU_CXX']:
|
|||
'-Wno-shadow',
|
||||
]
|
||||
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
|
||||
EXTRA_DSO_LDOPTS += [
|
||||
'-lutils',
|
||||
'-lstagefright',
|
||||
'-lmedia',
|
||||
'-lstagefright_omx',
|
||||
'-lbinder',
|
||||
'-lui',
|
||||
'-lhardware',
|
||||
'-lcutils',
|
||||
]
|
||||
else:
|
||||
USE_LIBS += [
|
||||
'/media/omx-plugin/lib/ics/libstagefright/stagefright',
|
||||
'/media/omx-plugin/lib/ics/libutils/utils',
|
||||
'videoeditorplayer',
|
||||
]
|
||||
USE_LIBS += [
|
||||
'/media/omx-plugin/lib/ics/libstagefright/stagefright',
|
||||
'/media/omx-plugin/lib/ics/libutils/utils',
|
||||
'videoeditorplayer',
|
||||
]
|
||||
|
||||
# Don't use STL wrappers; this isn't Gecko code
|
||||
DISABLE_STL_WRAPPING = True
|
||||
|
|
|
@ -79,11 +79,6 @@ if not CONFIG['JS_STANDALONE']:
|
|||
'zlib',
|
||||
]
|
||||
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
|
||||
SOURCES += [
|
||||
'cpuacct.c',
|
||||
]
|
||||
|
||||
USE_LIBS += [
|
||||
'mfbt',
|
||||
]
|
||||
|
|
|
@ -180,11 +180,6 @@ EXPORTS.mozilla.net += [
|
|||
'ReferrerPolicy.h',
|
||||
]
|
||||
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
|
||||
EXPORTS += [
|
||||
'NetStatistics.h',
|
||||
]
|
||||
|
||||
UNIFIED_SOURCES += [
|
||||
'ArrayBufferInputStream.cpp',
|
||||
'BackgroundFileSaver.cpp',
|
||||
|
|
|
@ -4,8 +4,7 @@
|
|||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa' or \
|
||||
(CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk' and CONFIG['ANDROID_VERSION'] >= '16'):
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa':
|
||||
UNIFIED_SOURCES += [
|
||||
'MDNSResponderOperator.cpp',
|
||||
'MDNSResponderReply.cpp',
|
||||
|
@ -16,13 +15,6 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa' or \
|
|||
'/netwerk/base',
|
||||
]
|
||||
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
|
||||
LOCAL_INCLUDES += [
|
||||
'%' + '%s/%s' % (CONFIG['ANDROID_SOURCE'], d) for d in [
|
||||
'external/mdnsresponder/mDNSShared',
|
||||
]
|
||||
]
|
||||
|
||||
else:
|
||||
EXTRA_COMPONENTS += [
|
||||
'nsDNSServiceDiscovery.js',
|
||||
|
|
|
@ -14,17 +14,9 @@ XPIDL_MODULE = 'necko_wifi'
|
|||
|
||||
UNIFIED_SOURCES += [
|
||||
'nsWifiAccessPoint.cpp',
|
||||
'nsWifiMonitor.cpp',
|
||||
]
|
||||
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
|
||||
UNIFIED_SOURCES += [
|
||||
'nsWifiMonitorGonk.cpp',
|
||||
]
|
||||
else:
|
||||
UNIFIED_SOURCES += [
|
||||
'nsWifiMonitor.cpp',
|
||||
]
|
||||
|
||||
if CONFIG['OS_ARCH'] == 'Darwin':
|
||||
UNIFIED_SOURCES += [
|
||||
'nsWifiScannerMac.cpp',
|
||||
|
|
|
@ -183,25 +183,12 @@ class CppEclipseBackend(CommonBackend):
|
|||
|
||||
exe_path = os.path.join(exe_path, self._appname + self._bin_suffix)
|
||||
|
||||
if self.environment.substs['MOZ_WIDGET_TOOLKIT'] != 'gonk':
|
||||
main_gecko_launch = os.path.join(launch_dir, 'gecko.launch')
|
||||
with open(main_gecko_launch, 'wb') as fh:
|
||||
launch = GECKO_LAUNCH_CONFIG_TEMPLATE
|
||||
launch = launch.replace('@LAUNCH_PROGRAM@', exe_path)
|
||||
launch = launch.replace('@LAUNCH_ARGS@', '-P -no-remote')
|
||||
fh.write(launch)
|
||||
|
||||
if self.environment.substs['MOZ_WIDGET_TOOLKIT'] == 'gonk':
|
||||
b2g_flash = os.path.join(launch_dir, 'b2g-flash.launch')
|
||||
with open(b2g_flash, 'wb') as fh:
|
||||
# We assume that the srcdir is inside the b2g tree.
|
||||
# If that's not the case the user can always adjust the path
|
||||
# from the eclipse IDE.
|
||||
fastxul_path = os.path.join(self.environment.topsrcdir, '..', 'scripts', 'fastxul.sh')
|
||||
launch = B2GFLASH_LAUNCH_CONFIG_TEMPLATE
|
||||
launch = launch.replace('@LAUNCH_PROGRAM@', fastxul_path)
|
||||
launch = launch.replace('@OBJDIR@', self.environment.topobjdir)
|
||||
fh.write(launch)
|
||||
main_gecko_launch = os.path.join(launch_dir, 'gecko.launch')
|
||||
with open(main_gecko_launch, 'wb') as fh:
|
||||
launch = GECKO_LAUNCH_CONFIG_TEMPLATE
|
||||
launch = launch.replace('@LAUNCH_PROGRAM@', exe_path)
|
||||
launch = launch.replace('@LAUNCH_ARGS@', '-P -no-remote')
|
||||
fh.write(launch)
|
||||
|
||||
#TODO Add more launch configs (and delegate calls to mach)
|
||||
|
||||
|
|
|
@ -734,13 +734,6 @@ class MachCommandConditions(object):
|
|||
return cls.substs.get('MOZ_BUILD_APP') == 'browser'
|
||||
return False
|
||||
|
||||
@staticmethod
|
||||
def is_b2g(cls):
|
||||
"""Must have a B2G build."""
|
||||
if hasattr(cls, 'substs'):
|
||||
return cls.substs.get('MOZ_WIDGET_TOOLKIT') == 'gonk'
|
||||
return False
|
||||
|
||||
@staticmethod
|
||||
def is_android(cls):
|
||||
"""Must have an Android build."""
|
||||
|
|
|
@ -37,7 +37,7 @@ def build_dict(config, env=os.environ):
|
|||
known_os = {"Linux": "linux",
|
||||
"WINNT": "win",
|
||||
"Darwin": "mac",
|
||||
"Android": "b2g" if substs.get("MOZ_WIDGET_TOOLKIT") == "gonk" else "android"}
|
||||
"Android": "android"}
|
||||
if o in known_os:
|
||||
d["os"] = known_os[o]
|
||||
else:
|
||||
|
|
|
@ -78,7 +78,7 @@ ALL_TESTS = {
|
|||
"reason": "bug 820380",
|
||||
"relpath": "test_0201_app_launch_apply_update.js",
|
||||
"run-sequentially": "Launches application.",
|
||||
"skip-if": "toolkit == 'gonk' || os == 'android'",
|
||||
"skip-if": "os == 'android'",
|
||||
},
|
||||
{
|
||||
"dir_relpath": "toolkit/mozapps/update/test/unit",
|
||||
|
@ -93,7 +93,7 @@ ALL_TESTS = {
|
|||
"reason": "bug 820380",
|
||||
"relpath": "test_0201_app_launch_apply_update.js",
|
||||
"run-sequentially": "Launches application.",
|
||||
"skip-if": "toolkit == 'gonk' || os == 'android'",
|
||||
"skip-if": "os == 'android'",
|
||||
}
|
||||
],
|
||||
"mobile/android/tests/background/junit3/src/common/TestAndroidLogWriters.java": [
|
||||
|
|
|
@ -16,10 +16,6 @@ SOURCES += [
|
|||
'SandboxBrokerPolicyFactory.cpp',
|
||||
]
|
||||
|
||||
if CONFIG['OS_TARGET'] == 'Android':
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
|
||||
DEFINES['HAVE_ANDROID_OS'] = True
|
||||
|
||||
if CONFIG['MOZ_ALSA']:
|
||||
DEFINES['MOZ_ALSA'] = True
|
||||
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
[include:../../../../../dom/system/gonk/tests/marionette/manifest.ini]
|
||||
[include:../../../../../dom/events/test/marionette/manifest.ini]
|
||||
skip-if = android_version > '15' # Bug 1203075
|
||||
[include:../../../../../dom/network/tests/marionette/manifest.ini]
|
||||
|
|
|
@ -37,7 +37,4 @@ if CONFIG['OS_TARGET'] == 'Android' and CONFIG['CPU_ARCH'] == 'x86':
|
|||
# The NDK's user.h defines this struct with a different name.
|
||||
DEFINES['user_fpxregs_struct'] = 'user_fxsr_struct'
|
||||
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
|
||||
DEFINES['getcontext'] = 'breakpad_getcontext'
|
||||
|
||||
include('/toolkit/crashreporter/crashreporter.mozbuild')
|
||||
|
|
|
@ -199,11 +199,6 @@ if CONFIG['OS_ARCH'] == 'WINNT':
|
|||
'winspool',
|
||||
]
|
||||
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
|
||||
OS_LIBS += [
|
||||
'dbus',
|
||||
]
|
||||
|
||||
if CONFIG['OS_ARCH'] == 'Linux' and CONFIG['OS_TARGET'] != 'Android':
|
||||
OS_LIBS += [
|
||||
'rt',
|
||||
|
@ -242,35 +237,6 @@ if CONFIG['MOZ_ALSA']:
|
|||
if CONFIG['HAVE_CLOCK_MONOTONIC']:
|
||||
OS_LIBS += CONFIG['REALTIME_LIBS']
|
||||
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk':
|
||||
OS_LIBS += [
|
||||
'ui',
|
||||
'media',
|
||||
'hardware_legacy',
|
||||
'hardware',
|
||||
'utils',
|
||||
'cutils',
|
||||
'sysutils',
|
||||
'camera_client',
|
||||
'sensorservice',
|
||||
'stagefright',
|
||||
'stagefright_foundation',
|
||||
'stagefright_omx',
|
||||
'binder',
|
||||
'gui',
|
||||
'mtp',
|
||||
]
|
||||
|
||||
if int(CONFIG['ANDROID_VERSION']) >= 17:
|
||||
OS_LIBS += [
|
||||
'sync',
|
||||
]
|
||||
|
||||
if CONFIG['ANDROID_VERSION'] >= '16':
|
||||
OS_LIBS += [
|
||||
'mdnssd',
|
||||
]
|
||||
|
||||
if 'rtsp' in CONFIG['NECKO_PROTOCOLS']:
|
||||
OS_LIBS += [
|
||||
'stagefright_foundation',
|
||||
|
|
|
@ -118,7 +118,7 @@ set_config('L10NBASEDIR', l10n_base)
|
|||
# reason.
|
||||
option('--enable-default-toolkit', nargs=1,
|
||||
choices=('cairo-windows', 'cairo-gtk3', 'cairo-gtk3-wayland',
|
||||
'cairo-cocoa', 'cairo-uikit', 'cairo-android', 'cairo-gonk'),
|
||||
'cairo-cocoa', 'cairo-uikit', 'cairo-android'),
|
||||
help='Select default toolkit')
|
||||
|
||||
@depends('--enable-default-toolkit', target, '--help')
|
||||
|
@ -250,7 +250,7 @@ set_define(gl_provider_define, True)
|
|||
# ==============================================================
|
||||
@depends(toolkit)
|
||||
def pdf_printing(toolkit):
|
||||
if toolkit in ('windows', 'gtk2', 'gtk3', 'android', 'gonk'):
|
||||
if toolkit in ('windows', 'gtk2', 'gtk3', 'android'):
|
||||
return True
|
||||
|
||||
@depends(pdf_printing)
|
||||
|
@ -272,8 +272,8 @@ option(env='MOZ_INSTRUMENT_EVENT_LOOP',
|
|||
|
||||
@depends('MOZ_INSTRUMENT_EVENT_LOOP', toolkit)
|
||||
def instrument_event_loop(value, toolkit):
|
||||
if value or (toolkit in ('windows', 'gtk2', 'gtk3', 'cocoa', 'android',
|
||||
'gonk') and value.origin == 'default'):
|
||||
if value or (toolkit in ('windows', 'gtk2', 'gtk3', 'cocoa', 'android') and
|
||||
value.origin == 'default'):
|
||||
return True
|
||||
|
||||
set_config('MOZ_INSTRUMENT_EVENT_LOOP', instrument_event_loop)
|
||||
|
@ -1005,9 +1005,9 @@ set_config('MOZ_MORTAR', True, when='--enable-mortar')
|
|||
# Marionette isn't really a toolkit feature, it's a Gecko engine feature, but
|
||||
# it's enabled based on the toolkit (and target), so here it lives.
|
||||
|
||||
@depends(target, toolkit)
|
||||
def marionette_default(target, toolkit):
|
||||
# By default, enable Marionette if not Android and not gonk.
|
||||
@depends(target)
|
||||
def marionette_default(target):
|
||||
# By default, enable Marionette if not Android.
|
||||
#
|
||||
# None means "don't set anything", which allows to override with
|
||||
# --enable-marionette. False means --disable-marionette, which
|
||||
|
@ -1016,13 +1016,10 @@ def marionette_default(target, toolkit):
|
|||
if target.os == 'Android':
|
||||
return None
|
||||
|
||||
if toolkit == 'gonk':
|
||||
return None
|
||||
|
||||
return True
|
||||
|
||||
imply_option('--enable-marionette', marionette_default,
|
||||
reason='not Android and not gonk')
|
||||
reason='not Android')
|
||||
|
||||
option('--enable-marionette',
|
||||
help='Enable internal Marionette command server')
|
||||
|
|
|
@ -106,9 +106,6 @@ if CONFIG['MOZ_GECKO_PROFILER']:
|
|||
if CONFIG['ENABLE_TESTS']:
|
||||
DIRS += ['tests/gtest']
|
||||
|
||||
if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk' and (CONFIG['ANDROID_VERSION'] <= '17' or CONFIG['ANDROID_VERSION'] >= '21'):
|
||||
DEFINES['ELFSIZE'] = 32
|
||||
|
||||
FINAL_LIBRARY = 'xul'
|
||||
|
||||
IPDL_SOURCES += [
|
||||
|
|
|
@ -24,7 +24,7 @@ if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'windows':
|
|||
LOCAL_INCLUDES += ['win']
|
||||
elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa':
|
||||
osdir = 'mac'
|
||||
elif CONFIG['MOZ_WIDGET_TOOLKIT'] in ('android', 'gonk', 'uikit'):
|
||||
elif CONFIG['MOZ_WIDGET_TOOLKIT'] in ('android', 'uikit'):
|
||||
osdir = CONFIG['MOZ_WIDGET_TOOLKIT']
|
||||
else:
|
||||
osdir = 'unix'
|
||||
|
|
|
@ -30,9 +30,9 @@ with Files("*FontRange*"):
|
|||
|
||||
toolkit = CONFIG['MOZ_WIDGET_TOOLKIT']
|
||||
|
||||
if toolkit in ('cocoa', 'android', 'gonk', 'uikit'):
|
||||
if toolkit in ('cocoa', 'android', 'uikit'):
|
||||
DIRS += [toolkit]
|
||||
if toolkit in ('android', 'cocoa', 'gonk', 'gtk2', 'gtk3'):
|
||||
if toolkit in ('android', 'cocoa', 'gtk2', 'gtk3'):
|
||||
EXPORTS += ['nsIPrintDialogService.h']
|
||||
|
||||
if toolkit == 'windows':
|
||||
|
@ -255,7 +255,7 @@ if toolkit in ('cocoa', 'windows'):
|
|||
]
|
||||
|
||||
if toolkit in {'gtk2', 'gtk3', 'cocoa', 'windows',
|
||||
'android', 'gonk', 'uikit'}:
|
||||
'android', 'uikit'}:
|
||||
UNIFIED_SOURCES += [
|
||||
'nsBaseFilePicker.cpp',
|
||||
]
|
||||
|
|
|
@ -94,11 +94,9 @@ LOCAL_INCLUDES += [
|
|||
|
||||
# BHR disabled for Release builds because of bug 965392.
|
||||
# BHR disabled for debug builds because of bug 979069.
|
||||
# BHR disabled on gonk because of bug 1180533
|
||||
# BHR disabled for TSan builds because of bug 1121216.
|
||||
if CONFIG['MOZ_UPDATE_CHANNEL'] not in ('release') and \
|
||||
not CONFIG['MOZ_DEBUG'] and \
|
||||
not CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gonk' and \
|
||||
not CONFIG['MOZ_TSAN']:
|
||||
DEFINES['MOZ_ENABLE_BACKGROUND_HANG_MONITOR'] = 1
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче