mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-20 16:55:40 +00:00
3587a0edd6
Add AndroidCompositorWidget to act as the intermediary between gfx code and GeckoLayerClient, in place of AndroidBridge. AndroidCompositorWidget currently inherits from InProcessCompositorWidget, but when Android eventually supports OOP compositing, it will be made to inherit from CompositorWidget directly.
74 lines
1.5 KiB
Python
74 lines
1.5 KiB
Python
# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
|
|
# vim: set filetype=python:
|
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
# 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/.
|
|
|
|
DIRS += [
|
|
'bindings',
|
|
'fennec',
|
|
'jni',
|
|
]
|
|
|
|
XPIDL_SOURCES += [
|
|
'nsIAndroidBridge.idl',
|
|
]
|
|
|
|
XPIDL_MODULE = 'widget_android'
|
|
|
|
EXPORTS += [
|
|
'AndroidBridge.h',
|
|
'AndroidJavaWrappers.h',
|
|
'AndroidJNIWrapper.h',
|
|
'GeneratedJNINatives.h',
|
|
'GeneratedJNIWrappers.h',
|
|
]
|
|
|
|
EXPORTS.mozilla.widget += [
|
|
'AndroidCompositorWidget.h',
|
|
]
|
|
|
|
UNIFIED_SOURCES += [
|
|
'AndroidAlerts.cpp',
|
|
'AndroidBridge.cpp',
|
|
'AndroidCompositorWidget.cpp',
|
|
'AndroidContentController.cpp',
|
|
'AndroidJavaWrappers.cpp',
|
|
'AndroidJNI.cpp',
|
|
'AndroidJNIWrapper.cpp',
|
|
'ANRReporter.cpp',
|
|
'GeneratedJNIWrappers.cpp',
|
|
'GfxInfo.cpp',
|
|
'NativeJSContainer.cpp',
|
|
'nsAndroidProtocolHandler.cpp',
|
|
'nsAppShell.cpp',
|
|
'nsClipboard.cpp',
|
|
'nsDeviceContextAndroid.cpp',
|
|
'nsIdleServiceAndroid.cpp',
|
|
'nsLookAndFeel.cpp',
|
|
'nsPrintOptionsAndroid.cpp',
|
|
'nsScreenManagerAndroid.cpp',
|
|
'nsWidgetFactory.cpp',
|
|
'nsWindow.cpp',
|
|
]
|
|
|
|
include('/ipc/chromium/chromium-config.mozbuild')
|
|
|
|
FINAL_LIBRARY = 'xul'
|
|
|
|
LOCAL_INCLUDES += [
|
|
'/docshell/base',
|
|
'/dom/base',
|
|
'/dom/system/android',
|
|
'/netwerk/base',
|
|
'/netwerk/cache',
|
|
'/widget',
|
|
]
|
|
|
|
CXXFLAGS += ['-Wno-error=shadow']
|
|
|
|
OS_LIBS += ['android']
|
|
|
|
#DEFINES['DEBUG_WIDGETS'] = True
|
|
|