Home | History | Annotate | Download | only in WebKit
      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 
     18 LOCAL_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 
     49 LOCAL_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 
    110 LOCAL_C_INCLUDES += \
    111 	external/openssl/include \
    112 	libcore/include
    113 
    114 # Needed for autofill.
    115 ifeq ($(ENABLE_AUTOFILL),true)
    116 LOCAL_CFLAGS += -DENABLE_WEB_AUTOFILL
    117 
    118 LOCAL_SRC_FILES += \
    119 	android/WebCoreSupport/autofill/AutoFillHostAndroid.cpp \
    120 	android/WebCoreSupport/autofill/FormManagerAndroid.cpp \
    121 	android/WebCoreSupport/autofill/WebAutofill.cpp
    122 endif # ENABLE_AUTOFILL == true
    123