1## 2## 3## Copyright 2008, The Android Open Source Project 4## 5## Licensed under the Apache License, Version 2.0 (the "License"); 6## you may not use this file except in compliance with the License. 7## You may obtain a copy of the License at 8## 9## http://www.apache.org/licenses/LICENSE-2.0 10## 11## Unless required by applicable law or agreed to in writing, software 12## distributed under the License is distributed on an "AS IS" BASIS, 13## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14## See the License for the specific language governing permissions and 15## limitations under the License. 16## 17 18LOCAL_SRC_FILES := \ 19 android/WebCoreSupport/CacheResult.cpp \ 20 android/WebCoreSupport/CachedFramePlatformDataAndroid.cpp \ 21 android/WebCoreSupport/ChromeClientAndroid.cpp \ 22 android/WebCoreSupport/ChromiumInit.cpp \ 23 android/WebCoreSupport/ContextMenuClientAndroid.cpp \ 24 android/WebCoreSupport/DeviceMotionClientAndroid.cpp \ 25 android/WebCoreSupport/DeviceOrientationClientAndroid.cpp \ 26 android/WebCoreSupport/DragClientAndroid.cpp \ 27 android/WebCoreSupport/EditorClientAndroid.cpp \ 28 android/WebCoreSupport/FrameLoaderClientAndroid.cpp \ 29 android/WebCoreSupport/FrameNetworkingContextAndroid.cpp \ 30 android/WebCoreSupport/GeolocationClientAndroid.cpp \ 31 android/WebCoreSupport/GeolocationClientImpl.cpp \ 32 android/WebCoreSupport/GeolocationManager.cpp \ 33 android/WebCoreSupport/GeolocationPermissions.cpp \ 34 android/WebCoreSupport/MediaPlayerPrivateAndroid.cpp \ 35 android/WebCoreSupport/MemoryUsage.cpp \ 36 android/WebCoreSupport/PlatformBridge.cpp \ 37 android/WebCoreSupport/ResourceLoaderAndroid.cpp \ 38 android/WebCoreSupport/UrlInterceptResponse.cpp \ 39 android/WebCoreSupport/WebCache.cpp \ 40 android/WebCoreSupport/WebCookieJar.cpp \ 41 android/WebCoreSupport/WebUrlLoader.cpp \ 42 android/WebCoreSupport/WebUrlLoaderClient.cpp \ 43 android/WebCoreSupport/WebRequest.cpp \ 44 android/WebCoreSupport/WebRequestContext.cpp \ 45 android/WebCoreSupport/WebResourceRequest.cpp \ 46 android/WebCoreSupport/WebResponse.cpp \ 47 android/WebCoreSupport/WebViewClientError.cpp 48 49LOCAL_SRC_FILES += \ 50 android/RenderSkinAndroid.cpp \ 51 android/RenderSkinMediaButton.cpp \ 52 android/RenderSkinNinePatch.cpp \ 53 \ 54 android/icu/unicode/ucnv.cpp \ 55 \ 56 android/content/address_detector.cpp \ 57 android/content/content_detector.cpp \ 58 android/content/PhoneEmailDetector.cpp \ 59 \ 60 android/jni/AndroidHitTestResult.cpp \ 61 android/jni/CookieManager.cpp \ 62 android/jni/DeviceMotionAndOrientationManager.cpp \ 63 android/jni/DeviceMotionClientImpl.cpp \ 64 android/jni/DeviceOrientationClientImpl.cpp \ 65 android/jni/GeolocationPermissionsBridge.cpp \ 66 android/jni/GeolocationServiceBridge.cpp \ 67 android/jni/JavaBridge.cpp \ 68 android/jni/JavaSharedClient.cpp \ 69 android/jni/MIMETypeRegistryAndroid.cpp \ 70 android/jni/MockGeolocation.cpp \ 71 android/jni/PicturePile.cpp \ 72 android/jni/WebCoreFrameBridge.cpp \ 73 android/jni/WebCoreJni.cpp \ 74 android/jni/WebFrameView.cpp \ 75 android/jni/WebHistory.cpp \ 76 android/jni/WebIconDatabase.cpp \ 77 android/jni/WebStorage.cpp \ 78 android/jni/WebSettings.cpp \ 79 android/jni/WebViewCore.cpp \ 80 android/jni/ViewStateSerializer.cpp \ 81 \ 82 android/nav/DrawExtra.cpp \ 83 android/nav/SelectText.cpp \ 84 android/nav/WebView.cpp \ 85 \ 86 android/plugins/ANPBitmapInterface.cpp \ 87 android/plugins/ANPCanvasInterface.cpp \ 88 android/plugins/ANPEventInterface.cpp \ 89 android/plugins/ANPLogInterface.cpp \ 90 android/plugins/ANPMatrixInterface.cpp \ 91 android/plugins/ANPNativeWindowInterface.cpp \ 92 android/plugins/ANPPaintInterface.cpp \ 93 android/plugins/ANPPathInterface.cpp \ 94 android/plugins/ANPSoundInterface.cpp \ 95 android/plugins/ANPSurfaceInterface.cpp \ 96 android/plugins/ANPSystemInterface.cpp \ 97 android/plugins/ANPTypefaceInterface.cpp \ 98 android/plugins/ANPVideoInterface.cpp \ 99 android/plugins/ANPWindowInterface.cpp \ 100 android/plugins/PluginDebugAndroid.cpp \ 101 android/plugins/PluginTimer.cpp \ 102 android/plugins/PluginViewBridgeAndroid.cpp \ 103 android/plugins/PluginWidgetAndroid.cpp \ 104 android/plugins/SkANP.cpp \ 105 \ 106 android/wds/Command.cpp \ 107 android/wds/ConnectionAndroid.cpp \ 108 android/wds/DebugServer.cpp 109 110LOCAL_C_INCLUDES += \ 111 external/openssl/include \ 112 libcore/include 113 114# Needed for autofill. 115ifeq ($(ENABLE_AUTOFILL),true) 116LOCAL_CFLAGS += -DENABLE_WEB_AUTOFILL 117 118LOCAL_SRC_FILES += \ 119 android/WebCoreSupport/autofill/AutoFillHostAndroid.cpp \ 120 android/WebCoreSupport/autofill/FormManagerAndroid.cpp \ 121 android/WebCoreSupport/autofill/WebAutofill.cpp 122endif # ENABLE_AUTOFILL == true 123