1 # This file is generated by gyp; do not edit. 2 3 include $(CLEAR_VARS) 4 5 LOCAL_MODULE_CLASS := STATIC_LIBRARIES 6 LOCAL_MODULE := third_party_WebKit_Source_modules_modules_gyp 7 LOCAL_MODULE_SUFFIX := .a 8 LOCAL_MODULE_TAGS := optional 9 gyp_intermediate_dir := $(call local-intermediates-dir) 10 gyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared) 11 12 # Make sure our deps are built first. 13 GYP_TARGET_DEPENDENCIES := \ 14 $(call intermediates-dir-for,GYP,third_party_WebKit_Source_config_gyp)/config.stamp \ 15 $(call intermediates-dir-for,GYP,third_party_WebKit_Source_core_webcore_gyp)/webcore.stamp \ 16 $(call intermediates-dir-for,STATIC_LIBRARIES,third_party_WebKit_Source_core_webcore_derived_gyp)/third_party_WebKit_Source_core_webcore_derived_gyp.a 17 18 GYP_GENERATED_OUTPUTS := 19 20 # Make sure our deps and generated files are built first. 21 LOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS) 22 23 LOCAL_GENERATED_SOURCES := 24 25 GYP_COPIED_SOURCE_ORIGIN_DIRS := 26 27 LOCAL_SRC_FILES := \ 28 third_party/WebKit/Source/modules/crypto/AesCbcParams.cpp \ 29 third_party/WebKit/Source/modules/crypto/AesCtrParams.cpp \ 30 third_party/WebKit/Source/modules/crypto/AesKeyGenParams.cpp \ 31 third_party/WebKit/Source/modules/crypto/Algorithm.cpp \ 32 third_party/WebKit/Source/modules/crypto/Crypto.cpp \ 33 third_party/WebKit/Source/modules/crypto/CryptoResultImpl.cpp \ 34 third_party/WebKit/Source/modules/crypto/DOMWindowCrypto.cpp \ 35 third_party/WebKit/Source/modules/crypto/HmacKeyParams.cpp \ 36 third_party/WebKit/Source/modules/crypto/HmacParams.cpp \ 37 third_party/WebKit/Source/modules/crypto/Key.cpp \ 38 third_party/WebKit/Source/modules/crypto/KeyPair.cpp \ 39 third_party/WebKit/Source/modules/crypto/NormalizeAlgorithm.cpp \ 40 third_party/WebKit/Source/modules/crypto/RsaKeyGenParams.cpp \ 41 third_party/WebKit/Source/modules/crypto/RsaSsaParams.cpp \ 42 third_party/WebKit/Source/modules/crypto/SubtleCrypto.cpp \ 43 third_party/WebKit/Source/modules/crypto/WorkerCrypto.cpp \ 44 third_party/WebKit/Source/modules/crypto/WorkerGlobalScopeCrypto.cpp \ 45 third_party/WebKit/Source/modules/device_orientation/DeviceAcceleration.cpp \ 46 third_party/WebKit/Source/modules/device_orientation/DeviceMotionController.cpp \ 47 third_party/WebKit/Source/modules/device_orientation/DeviceMotionData.cpp \ 48 third_party/WebKit/Source/modules/device_orientation/DeviceMotionDispatcher.cpp \ 49 third_party/WebKit/Source/modules/device_orientation/DeviceMotionEvent.cpp \ 50 third_party/WebKit/Source/modules/device_orientation/DeviceOrientationController.cpp \ 51 third_party/WebKit/Source/modules/device_orientation/DeviceOrientationDispatcher.cpp \ 52 third_party/WebKit/Source/modules/device_orientation/DeviceOrientationData.cpp \ 53 third_party/WebKit/Source/modules/device_orientation/DeviceOrientationEvent.cpp \ 54 third_party/WebKit/Source/modules/device_orientation/DeviceRotationRate.cpp \ 55 third_party/WebKit/Source/modules/device_orientation/DeviceSensorEventController.cpp \ 56 third_party/WebKit/Source/modules/device_orientation/DeviceSensorEventDispatcher.cpp \ 57 third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.cpp \ 58 third_party/WebKit/Source/modules/encoding/TextDecoder.cpp \ 59 third_party/WebKit/Source/modules/encoding/TextEncoder.cpp \ 60 third_party/WebKit/Source/modules/encryptedmedia/MediaKeyMessageEvent.cpp \ 61 third_party/WebKit/Source/modules/encryptedmedia/MediaKeyNeededEvent.cpp \ 62 third_party/WebKit/Source/modules/encryptedmedia/MediaKeys.cpp \ 63 third_party/WebKit/Source/modules/encryptedmedia/MediaKeySession.cpp \ 64 third_party/WebKit/Source/modules/filesystem/DOMFilePath.cpp \ 65 third_party/WebKit/Source/modules/filesystem/DOMFileSystem.cpp \ 66 third_party/WebKit/Source/modules/filesystem/DOMFileSystemBase.cpp \ 67 third_party/WebKit/Source/modules/filesystem/DOMFileSystemSync.cpp \ 68 third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.cpp \ 69 third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.cpp \ 70 third_party/WebKit/Source/modules/filesystem/DirectoryEntry.cpp \ 71 third_party/WebKit/Source/modules/filesystem/DirectoryEntrySync.cpp \ 72 third_party/WebKit/Source/modules/filesystem/DirectoryReader.cpp \ 73 third_party/WebKit/Source/modules/filesystem/DirectoryReaderSync.cpp \ 74 third_party/WebKit/Source/modules/filesystem/DraggedIsolatedFileSystem.cpp \ 75 third_party/WebKit/Source/modules/filesystem/Entry.cpp \ 76 third_party/WebKit/Source/modules/filesystem/EntryBase.cpp \ 77 third_party/WebKit/Source/modules/filesystem/EntrySync.cpp \ 78 third_party/WebKit/Source/modules/filesystem/FileEntry.cpp \ 79 third_party/WebKit/Source/modules/filesystem/FileEntrySync.cpp \ 80 third_party/WebKit/Source/modules/filesystem/FileSystemCallbacks.cpp \ 81 third_party/WebKit/Source/modules/filesystem/FileWriter.cpp \ 82 third_party/WebKit/Source/modules/filesystem/FileWriterBase.cpp \ 83 third_party/WebKit/Source/modules/filesystem/FileWriterSync.cpp \ 84 third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.cpp \ 85 third_party/WebKit/Source/modules/filesystem/LocalFileSystem.cpp \ 86 third_party/WebKit/Source/modules/filesystem/WorkerGlobalScopeFileSystem.cpp \ 87 third_party/WebKit/Source/modules/gamepad/Gamepad.cpp \ 88 third_party/WebKit/Source/modules/gamepad/GamepadList.cpp \ 89 third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.cpp \ 90 third_party/WebKit/Source/modules/geolocation/Coordinates.cpp \ 91 third_party/WebKit/Source/modules/geolocation/Geolocation.cpp \ 92 third_party/WebKit/Source/modules/geolocation/GeolocationController.cpp \ 93 third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.cpp \ 94 third_party/WebKit/Source/modules/imagebitmap/ImageBitmapFactories.cpp \ 95 third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.cpp \ 96 third_party/WebKit/Source/modules/indexeddb/IDBAny.cpp \ 97 third_party/WebKit/Source/modules/indexeddb/IDBCursor.cpp \ 98 third_party/WebKit/Source/modules/indexeddb/IDBCursorWithValue.cpp \ 99 third_party/WebKit/Source/modules/indexeddb/IDBDatabase.cpp \ 100 third_party/WebKit/Source/modules/indexeddb/IDBDatabaseCallbacks.cpp \ 101 third_party/WebKit/Source/modules/indexeddb/IDBEventDispatcher.cpp \ 102 third_party/WebKit/Source/modules/indexeddb/IDBFactory.cpp \ 103 third_party/WebKit/Source/modules/indexeddb/IDBIndex.cpp \ 104 third_party/WebKit/Source/modules/indexeddb/IDBKey.cpp \ 105 third_party/WebKit/Source/modules/indexeddb/IDBKeyPath.cpp \ 106 third_party/WebKit/Source/modules/indexeddb/IDBKeyRange.cpp \ 107 third_party/WebKit/Source/modules/indexeddb/IDBObjectStore.cpp \ 108 third_party/WebKit/Source/modules/indexeddb/IDBOpenDBRequest.cpp \ 109 third_party/WebKit/Source/modules/indexeddb/IDBPendingTransactionMonitor.cpp \ 110 third_party/WebKit/Source/modules/indexeddb/IDBRequest.cpp \ 111 third_party/WebKit/Source/modules/indexeddb/IDBTransaction.cpp \ 112 third_party/WebKit/Source/modules/indexeddb/IDBVersionChangeEvent.cpp \ 113 third_party/WebKit/Source/modules/indexeddb/PageGroupIndexedDatabase.cpp \ 114 third_party/WebKit/Source/modules/indexeddb/WebIDBCallbacksImpl.cpp \ 115 third_party/WebKit/Source/modules/indexeddb/WebIDBDatabaseCallbacksImpl.cpp \ 116 third_party/WebKit/Source/modules/indexeddb/WorkerGlobalScopeIndexedDatabase.cpp \ 117 third_party/WebKit/Source/modules/indexeddb/chromium/IDBFactoryBackendInterfaceChromium.cpp \ 118 third_party/WebKit/Source/modules/mediasource/HTMLVideoElementMediaSource.cpp \ 119 third_party/WebKit/Source/modules/mediasource/MediaSource.cpp \ 120 third_party/WebKit/Source/modules/mediasource/MediaSourceBase.cpp \ 121 third_party/WebKit/Source/modules/mediasource/MediaSourceRegistry.cpp \ 122 third_party/WebKit/Source/modules/mediasource/SourceBuffer.cpp \ 123 third_party/WebKit/Source/modules/mediasource/SourceBufferList.cpp \ 124 third_party/WebKit/Source/modules/mediasource/URLMediaSource.cpp \ 125 third_party/WebKit/Source/modules/mediasource/VideoPlaybackQuality.cpp \ 126 third_party/WebKit/Source/modules/mediasource/WebKitMediaSource.cpp \ 127 third_party/WebKit/Source/modules/mediasource/WebKitSourceBuffer.cpp \ 128 third_party/WebKit/Source/modules/mediasource/WebKitSourceBufferList.cpp \ 129 third_party/WebKit/Source/modules/mediastream/MediaConstraintsImpl.cpp \ 130 third_party/WebKit/Source/modules/mediastream/MediaStream.cpp \ 131 third_party/WebKit/Source/modules/mediastream/MediaStreamEvent.cpp \ 132 third_party/WebKit/Source/modules/mediastream/MediaStreamRegistry.cpp \ 133 third_party/WebKit/Source/modules/mediastream/MediaStreamTrack.cpp \ 134 third_party/WebKit/Source/modules/mediastream/MediaStreamTrackEvent.cpp \ 135 third_party/WebKit/Source/modules/mediastream/MediaStreamTrackSourcesRequest.cpp \ 136 third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.cpp \ 137 third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaError.cpp \ 138 third_party/WebKit/Source/modules/mediastream/RTCDTMFSender.cpp \ 139 third_party/WebKit/Source/modules/mediastream/RTCDTMFToneChangeEvent.cpp \ 140 third_party/WebKit/Source/modules/mediastream/RTCDataChannel.cpp \ 141 third_party/WebKit/Source/modules/mediastream/RTCDataChannelEvent.cpp \ 142 third_party/WebKit/Source/modules/mediastream/RTCIceCandidate.cpp \ 143 third_party/WebKit/Source/modules/mediastream/RTCIceCandidateEvent.cpp \ 144 third_party/WebKit/Source/modules/mediastream/RTCPeerConnection.cpp \ 145 third_party/WebKit/Source/modules/mediastream/RTCSessionDescription.cpp \ 146 third_party/WebKit/Source/modules/mediastream/RTCSessionDescriptionRequestImpl.cpp \ 147 third_party/WebKit/Source/modules/mediastream/RTCStatsReport.cpp \ 148 third_party/WebKit/Source/modules/mediastream/RTCStatsRequestImpl.cpp \ 149 third_party/WebKit/Source/modules/mediastream/RTCStatsResponse.cpp \ 150 third_party/WebKit/Source/modules/mediastream/RTCVoidRequestImpl.cpp \ 151 third_party/WebKit/Source/modules/mediastream/SourceInfo.cpp \ 152 third_party/WebKit/Source/modules/mediastream/UserMediaController.cpp \ 153 third_party/WebKit/Source/modules/mediastream/UserMediaRequest.cpp \ 154 third_party/WebKit/Source/modules/mediastream/URLMediaStream.cpp \ 155 third_party/WebKit/Source/modules/mediastream/WebMediaStreamTrackSourcesRequest.cpp \ 156 third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerGlobalScope.cpp \ 157 third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerThread.cpp \ 158 third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.cpp \ 159 third_party/WebKit/Source/modules/notifications/DOMWindowNotifications.cpp \ 160 third_party/WebKit/Source/modules/notifications/Notification.cpp \ 161 third_party/WebKit/Source/modules/notifications/NotificationBase.cpp \ 162 third_party/WebKit/Source/modules/notifications/NotificationCenter.cpp \ 163 third_party/WebKit/Source/modules/notifications/NotificationController.cpp \ 164 third_party/WebKit/Source/modules/notifications/WebKitNotification.cpp \ 165 third_party/WebKit/Source/modules/notifications/WorkerGlobalScopeNotifications.cpp \ 166 third_party/WebKit/Source/modules/performance/WorkerGlobalScopePerformance.cpp \ 167 third_party/WebKit/Source/modules/performance/WorkerPerformance.cpp \ 168 third_party/WebKit/Source/modules/quota/DOMWindowQuota.cpp \ 169 third_party/WebKit/Source/modules/quota/NavigatorStorageQuota.cpp \ 170 third_party/WebKit/Source/modules/quota/StorageInfo.cpp \ 171 third_party/WebKit/Source/modules/quota/StorageErrorCallback.cpp \ 172 third_party/WebKit/Source/modules/quota/StorageQuota.cpp \ 173 third_party/WebKit/Source/modules/quota/WebStorageQuotaCallbacksImpl.cpp \ 174 third_party/WebKit/Source/modules/quota/WorkerNavigatorStorageQuota.cpp \ 175 third_party/WebKit/Source/modules/serviceworkers/ServiceWorker.cpp \ 176 third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerError.cpp \ 177 third_party/WebKit/Source/modules/serviceworkers/NavigatorServiceWorker.cpp \ 178 third_party/WebKit/Source/modules/speech/DOMWindowSpeechSynthesis.cpp \ 179 third_party/WebKit/Source/modules/speech/SpeechGrammar.cpp \ 180 third_party/WebKit/Source/modules/speech/SpeechGrammarList.cpp \ 181 third_party/WebKit/Source/modules/speech/SpeechRecognition.cpp \ 182 third_party/WebKit/Source/modules/speech/SpeechRecognitionAlternative.cpp \ 183 third_party/WebKit/Source/modules/speech/SpeechRecognitionController.cpp \ 184 third_party/WebKit/Source/modules/speech/SpeechRecognitionError.cpp \ 185 third_party/WebKit/Source/modules/speech/SpeechRecognitionEvent.cpp \ 186 third_party/WebKit/Source/modules/speech/SpeechRecognitionResult.cpp \ 187 third_party/WebKit/Source/modules/speech/SpeechRecognitionResultList.cpp \ 188 third_party/WebKit/Source/modules/speech/SpeechSynthesis.cpp \ 189 third_party/WebKit/Source/modules/speech/SpeechSynthesisEvent.cpp \ 190 third_party/WebKit/Source/modules/speech/SpeechSynthesisUtterance.cpp \ 191 third_party/WebKit/Source/modules/speech/SpeechSynthesisVoice.cpp \ 192 third_party/WebKit/Source/modules/vibration/NavigatorVibration.cpp \ 193 third_party/WebKit/Source/modules/webaudio/AudioBasicInspectorNode.cpp \ 194 third_party/WebKit/Source/modules/webaudio/AudioBasicProcessorNode.cpp \ 195 third_party/WebKit/Source/modules/webaudio/AudioBuffer.cpp \ 196 third_party/WebKit/Source/modules/webaudio/AudioBufferSourceNode.cpp \ 197 third_party/WebKit/Source/modules/webaudio/ChannelMergerNode.cpp \ 198 third_party/WebKit/Source/modules/webaudio/ChannelSplitterNode.cpp \ 199 third_party/WebKit/Source/modules/webaudio/AudioContext.cpp \ 200 third_party/WebKit/Source/modules/webaudio/AudioDestinationNode.cpp \ 201 third_party/WebKit/Source/modules/webaudio/GainNode.cpp \ 202 third_party/WebKit/Source/modules/webaudio/AudioListener.cpp \ 203 third_party/WebKit/Source/modules/webaudio/AudioNode.cpp \ 204 third_party/WebKit/Source/modules/webaudio/AudioNodeInput.cpp \ 205 third_party/WebKit/Source/modules/webaudio/AudioNodeOutput.cpp \ 206 third_party/WebKit/Source/modules/webaudio/PannerNode.cpp \ 207 third_party/WebKit/Source/modules/webaudio/AudioParam.cpp \ 208 third_party/WebKit/Source/modules/webaudio/AudioParamTimeline.cpp \ 209 third_party/WebKit/Source/modules/webaudio/AudioProcessingEvent.cpp \ 210 third_party/WebKit/Source/modules/webaudio/AudioScheduledSourceNode.cpp \ 211 third_party/WebKit/Source/modules/webaudio/AudioSummingJunction.cpp \ 212 third_party/WebKit/Source/modules/webaudio/AsyncAudioDecoder.cpp \ 213 third_party/WebKit/Source/modules/webaudio/BiquadDSPKernel.cpp \ 214 third_party/WebKit/Source/modules/webaudio/BiquadFilterNode.cpp \ 215 third_party/WebKit/Source/modules/webaudio/BiquadProcessor.cpp \ 216 third_party/WebKit/Source/modules/webaudio/ConvolverNode.cpp \ 217 third_party/WebKit/Source/modules/webaudio/DefaultAudioDestinationNode.cpp \ 218 third_party/WebKit/Source/modules/webaudio/DelayDSPKernel.cpp \ 219 third_party/WebKit/Source/modules/webaudio/DelayNode.cpp \ 220 third_party/WebKit/Source/modules/webaudio/DelayProcessor.cpp \ 221 third_party/WebKit/Source/modules/webaudio/DynamicsCompressorNode.cpp \ 222 third_party/WebKit/Source/modules/webaudio/ScriptProcessorNode.cpp \ 223 third_party/WebKit/Source/modules/webaudio/MediaElementAudioSourceNode.cpp \ 224 third_party/WebKit/Source/modules/webaudio/MediaStreamAudioDestinationNode.cpp \ 225 third_party/WebKit/Source/modules/webaudio/MediaStreamAudioSourceNode.cpp \ 226 third_party/WebKit/Source/modules/webaudio/OfflineAudioCompletionEvent.cpp \ 227 third_party/WebKit/Source/modules/webaudio/OfflineAudioContext.cpp \ 228 third_party/WebKit/Source/modules/webaudio/OfflineAudioDestinationNode.cpp \ 229 third_party/WebKit/Source/modules/webaudio/OscillatorNode.cpp \ 230 third_party/WebKit/Source/modules/webaudio/PeriodicWave.cpp \ 231 third_party/WebKit/Source/modules/webaudio/RealtimeAnalyser.cpp \ 232 third_party/WebKit/Source/modules/webaudio/AnalyserNode.cpp \ 233 third_party/WebKit/Source/modules/webaudio/WaveShaperDSPKernel.cpp \ 234 third_party/WebKit/Source/modules/webaudio/WaveShaperNode.cpp \ 235 third_party/WebKit/Source/modules/webaudio/WaveShaperProcessor.cpp \ 236 third_party/WebKit/Source/modules/webdatabase/ChangeVersionWrapper.cpp \ 237 third_party/WebKit/Source/modules/webdatabase/Database.cpp \ 238 third_party/WebKit/Source/modules/webdatabase/DatabaseAuthorizer.cpp \ 239 third_party/WebKit/Source/modules/webdatabase/DatabaseBackend.cpp \ 240 third_party/WebKit/Source/modules/webdatabase/DatabaseBackendBase.cpp \ 241 third_party/WebKit/Source/modules/webdatabase/DatabaseBackendSync.cpp \ 242 third_party/WebKit/Source/modules/webdatabase/DatabaseBase.cpp \ 243 third_party/WebKit/Source/modules/webdatabase/DatabaseClient.cpp \ 244 third_party/WebKit/Source/modules/webdatabase/DatabaseContext.cpp \ 245 third_party/WebKit/Source/modules/webdatabase/DatabaseManager.cpp \ 246 third_party/WebKit/Source/modules/webdatabase/DatabaseServer.cpp \ 247 third_party/WebKit/Source/modules/webdatabase/DatabaseSync.cpp \ 248 third_party/WebKit/Source/modules/webdatabase/DatabaseTask.cpp \ 249 third_party/WebKit/Source/modules/webdatabase/DatabaseThread.cpp \ 250 third_party/WebKit/Source/modules/webdatabase/DatabaseTracker.cpp \ 251 third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.cpp \ 252 third_party/WebKit/Source/modules/webdatabase/QuotaTracker.cpp \ 253 third_party/WebKit/Source/modules/webdatabase/SQLError.cpp \ 254 third_party/WebKit/Source/modules/webdatabase/SQLResultSet.cpp \ 255 third_party/WebKit/Source/modules/webdatabase/SQLResultSetRowList.cpp \ 256 third_party/WebKit/Source/modules/webdatabase/SQLStatement.cpp \ 257 third_party/WebKit/Source/modules/webdatabase/SQLStatementBackend.cpp \ 258 third_party/WebKit/Source/modules/webdatabase/SQLStatementSync.cpp \ 259 third_party/WebKit/Source/modules/webdatabase/SQLTransaction.cpp \ 260 third_party/WebKit/Source/modules/webdatabase/SQLTransactionBackend.cpp \ 261 third_party/WebKit/Source/modules/webdatabase/SQLTransactionBackendSync.cpp \ 262 third_party/WebKit/Source/modules/webdatabase/SQLTransactionClient.cpp \ 263 third_party/WebKit/Source/modules/webdatabase/SQLTransactionCoordinator.cpp \ 264 third_party/WebKit/Source/modules/webdatabase/SQLTransactionStateMachine.cpp \ 265 third_party/WebKit/Source/modules/webdatabase/SQLTransactionSync.cpp \ 266 third_party/WebKit/Source/modules/webdatabase/WorkerGlobalScopeWebDatabase.cpp \ 267 third_party/WebKit/Source/modules/webdatabase/sqlite/SQLValue.cpp \ 268 third_party/WebKit/Source/modules/webdatabase/sqlite/SQLiteAuthorizer.cpp \ 269 third_party/WebKit/Source/modules/webdatabase/sqlite/SQLiteDatabase.cpp \ 270 third_party/WebKit/Source/modules/webdatabase/sqlite/SQLiteFileSystem.cpp \ 271 third_party/WebKit/Source/modules/webdatabase/sqlite/SQLiteFileSystemPosix.cpp \ 272 third_party/WebKit/Source/modules/webdatabase/sqlite/SQLiteStatement.cpp \ 273 third_party/WebKit/Source/modules/webdatabase/sqlite/SQLiteTransaction.cpp \ 274 third_party/WebKit/Source/modules/webmidi/MIDIAccess.cpp \ 275 third_party/WebKit/Source/modules/webmidi/MIDIAccessPromise.cpp \ 276 third_party/WebKit/Source/modules/webmidi/MIDIAccessor.cpp \ 277 third_party/WebKit/Source/modules/webmidi/MIDIClientMock.cpp \ 278 third_party/WebKit/Source/modules/webmidi/MIDIController.cpp \ 279 third_party/WebKit/Source/modules/webmidi/MIDIInput.cpp \ 280 third_party/WebKit/Source/modules/webmidi/MIDIOutput.cpp \ 281 third_party/WebKit/Source/modules/webmidi/MIDIPort.cpp \ 282 third_party/WebKit/Source/modules/webmidi/NavigatorWebMIDI.cpp \ 283 third_party/WebKit/Source/modules/websockets/MainThreadWebSocketChannel.cpp \ 284 third_party/WebKit/Source/modules/websockets/NewWebSocketChannelImpl.cpp \ 285 third_party/WebKit/Source/modules/websockets/ThreadableWebSocketChannelClientWrapper.cpp \ 286 third_party/WebKit/Source/modules/websockets/WebSocket.cpp \ 287 third_party/WebKit/Source/modules/websockets/WebSocketChannel.cpp \ 288 third_party/WebKit/Source/modules/websockets/WebSocketDeflateFramer.cpp \ 289 third_party/WebKit/Source/modules/websockets/WebSocketDeflater.cpp \ 290 third_party/WebKit/Source/modules/websockets/WebSocketExtensionDispatcher.cpp \ 291 third_party/WebKit/Source/modules/websockets/WebSocketExtensionParser.cpp \ 292 third_party/WebKit/Source/modules/websockets/WebSocketFrame.cpp \ 293 third_party/WebKit/Source/modules/websockets/WebSocketHandshake.cpp \ 294 third_party/WebKit/Source/modules/websockets/WebSocketPerMessageDeflate.cpp \ 295 third_party/WebKit/Source/modules/websockets/WorkerThreadableWebSocketChannel.cpp 296 297 298 # Flags passed to both C and C++ files. 299 MY_CFLAGS_Debug := \ 300 -fstack-protector \ 301 --param=ssp-buffer-size=4 \ 302 -Werror \ 303 -fno-exceptions \ 304 -fno-strict-aliasing \ 305 -Wall \ 306 -Wno-unused-parameter \ 307 -Wno-missing-field-initializers \ 308 -fvisibility=hidden \ 309 -pipe \ 310 -fPIC \ 311 -fno-tree-sra \ 312 -fuse-ld=gold \ 313 -Wno-psabi \ 314 -ffunction-sections \ 315 -funwind-tables \ 316 -g \ 317 -fstack-protector \ 318 -fno-short-enums \ 319 -finline-limit=64 \ 320 -Wa,--noexecstack \ 321 -U_FORTIFY_SOURCE \ 322 -Wno-extra \ 323 -Wno-ignored-qualifiers \ 324 -Wno-type-limits \ 325 -Os \ 326 -g \ 327 -fomit-frame-pointer \ 328 -fdata-sections \ 329 -ffunction-sections 330 331 MY_DEFS_Debug := \ 332 '-DV8_DEPRECATION_WARNINGS' \ 333 '-D_FILE_OFFSET_BITS=64' \ 334 '-DNO_TCMALLOC' \ 335 '-DDISABLE_NACL' \ 336 '-DCHROMIUM_BUILD' \ 337 '-DUSE_LIBJPEG_TURBO=1' \ 338 '-DUSE_PROPRIETARY_CODECS' \ 339 '-DENABLE_CONFIGURATION_POLICY' \ 340 '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 341 '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 342 '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' \ 343 '-DUSE_OPENSSL=1' \ 344 '-DENABLE_EGLIMAGE=1' \ 345 '-DCLD_VERSION=1' \ 346 '-DENABLE_PRINTING=1' \ 347 '-DENABLE_MANAGED_USERS=1' \ 348 '-DBLINK_IMPLEMENTATION=1' \ 349 '-DINSIDE_BLINK' \ 350 '-DENABLE_CUSTOM_SCHEME_HANDLER=0' \ 351 '-DENABLE_SVG_FONTS=1' \ 352 '-DENABLE_GDI_FONTS_ON_WINDOWS=0' \ 353 '-DENABLE_HARFBUZZ_ON_WINDOWS=1' \ 354 '-DWTF_USE_CONCATENATED_IMPULSE_RESPONSES=1' \ 355 '-DENABLE_FAST_MOBILE_SCROLLING=1' \ 356 '-DENABLE_INPUT_SPEECH=0' \ 357 '-DENABLE_LEGACY_NOTIFICATIONS=0' \ 358 '-DENABLE_MEDIA_CAPTURE=1' \ 359 '-DENABLE_ORIENTATION_EVENTS=1' \ 360 '-DENABLE_TOUCH_ICON_LOADING=1' \ 361 '-DENABLE_NAVIGATOR_CONTENT_UTILS=0' \ 362 '-DENABLE_OPENTYPE_VERTICAL=1' \ 363 '-DU_USING_ICU_NAMESPACE=0' \ 364 '-DSK_ATTR_DEPRECATED=SK_NOTHING_ARG1' \ 365 '-D__STDC_CONSTANT_MACROS' \ 366 '-D__STDC_FORMAT_MACROS' \ 367 '-DANDROID' \ 368 '-D__GNU_SOURCE=1' \ 369 '-DUSE_STLPORT=1' \ 370 '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 371 '-DCHROME_BUILD_ID=""' \ 372 '-DDYNAMIC_ANNOTATIONS_ENABLED=1' \ 373 '-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \ 374 '-D_DEBUG' 375 376 377 # Include paths placed before CFLAGS/CPPFLAGS 378 LOCAL_C_INCLUDES_Debug := \ 379 $(gyp_shared_intermediate_dir)/shim_headers/ashmem/target \ 380 $(gyp_shared_intermediate_dir)/shim_headers/skia_library/target \ 381 $(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \ 382 $(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \ 383 $(LOCAL_PATH)/third_party/WebKit/Source \ 384 $(LOCAL_PATH) \ 385 $(LOCAL_PATH)/skia/config \ 386 $(LOCAL_PATH)/third_party/khronos \ 387 $(LOCAL_PATH)/gpu \ 388 $(LOCAL_PATH)/third_party/zlib \ 389 $(LOCAL_PATH)/third_party/sqlite \ 390 $(LOCAL_PATH)/third_party/WebKit \ 391 $(gyp_shared_intermediate_dir)/blink \ 392 $(gyp_shared_intermediate_dir)/blink/bindings \ 393 $(PWD)/external/icu4c/common \ 394 $(PWD)/external/icu4c/i18n \ 395 $(PWD)/external/skia/include \ 396 $(PWD)/external/skia/include/core \ 397 $(LOCAL_PATH)/third_party/skia/src/core \ 398 $(LOCAL_PATH)/skia/ext \ 399 $(LOCAL_PATH)/third_party/npapi \ 400 $(LOCAL_PATH)/third_party/npapi/bindings \ 401 $(LOCAL_PATH)/third_party/qcms/src \ 402 $(LOCAL_PATH)/v8/include \ 403 $(PWD)/frameworks/wilhelm/include \ 404 $(PWD)/bionic \ 405 $(PWD)/external/stlport/stlport 406 407 408 # Flags passed to only C++ (and not C) files. 409 LOCAL_CPPFLAGS_Debug := \ 410 -fno-rtti \ 411 -fno-threadsafe-statics \ 412 -fvisibility-inlines-hidden \ 413 -Wsign-compare \ 414 -Wno-c++0x-compat \ 415 -Wno-abi \ 416 -Wno-error=c++0x-compat \ 417 -Wno-non-virtual-dtor \ 418 -Wno-sign-promo 419 420 421 # Flags passed to both C and C++ files. 422 MY_CFLAGS_Release := \ 423 -fstack-protector \ 424 --param=ssp-buffer-size=4 \ 425 -Werror \ 426 -fno-exceptions \ 427 -fno-strict-aliasing \ 428 -Wall \ 429 -Wno-unused-parameter \ 430 -Wno-missing-field-initializers \ 431 -fvisibility=hidden \ 432 -pipe \ 433 -fPIC \ 434 -fno-tree-sra \ 435 -fuse-ld=gold \ 436 -Wno-psabi \ 437 -ffunction-sections \ 438 -funwind-tables \ 439 -g \ 440 -fstack-protector \ 441 -fno-short-enums \ 442 -finline-limit=64 \ 443 -Wa,--noexecstack \ 444 -U_FORTIFY_SOURCE \ 445 -Wno-extra \ 446 -Wno-ignored-qualifiers \ 447 -Wno-type-limits \ 448 -Os \ 449 -fno-ident \ 450 -fdata-sections \ 451 -ffunction-sections \ 452 -fomit-frame-pointer 453 454 MY_DEFS_Release := \ 455 '-DV8_DEPRECATION_WARNINGS' \ 456 '-D_FILE_OFFSET_BITS=64' \ 457 '-DNO_TCMALLOC' \ 458 '-DDISABLE_NACL' \ 459 '-DCHROMIUM_BUILD' \ 460 '-DUSE_LIBJPEG_TURBO=1' \ 461 '-DUSE_PROPRIETARY_CODECS' \ 462 '-DENABLE_CONFIGURATION_POLICY' \ 463 '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 464 '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 465 '-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC' \ 466 '-DUSE_OPENSSL=1' \ 467 '-DENABLE_EGLIMAGE=1' \ 468 '-DCLD_VERSION=1' \ 469 '-DENABLE_PRINTING=1' \ 470 '-DENABLE_MANAGED_USERS=1' \ 471 '-DBLINK_IMPLEMENTATION=1' \ 472 '-DINSIDE_BLINK' \ 473 '-DENABLE_CUSTOM_SCHEME_HANDLER=0' \ 474 '-DENABLE_SVG_FONTS=1' \ 475 '-DENABLE_GDI_FONTS_ON_WINDOWS=0' \ 476 '-DENABLE_HARFBUZZ_ON_WINDOWS=1' \ 477 '-DWTF_USE_CONCATENATED_IMPULSE_RESPONSES=1' \ 478 '-DENABLE_FAST_MOBILE_SCROLLING=1' \ 479 '-DENABLE_INPUT_SPEECH=0' \ 480 '-DENABLE_LEGACY_NOTIFICATIONS=0' \ 481 '-DENABLE_MEDIA_CAPTURE=1' \ 482 '-DENABLE_ORIENTATION_EVENTS=1' \ 483 '-DENABLE_TOUCH_ICON_LOADING=1' \ 484 '-DENABLE_NAVIGATOR_CONTENT_UTILS=0' \ 485 '-DENABLE_OPENTYPE_VERTICAL=1' \ 486 '-DU_USING_ICU_NAMESPACE=0' \ 487 '-DSK_ATTR_DEPRECATED=SK_NOTHING_ARG1' \ 488 '-D__STDC_CONSTANT_MACROS' \ 489 '-D__STDC_FORMAT_MACROS' \ 490 '-DANDROID' \ 491 '-D__GNU_SOURCE=1' \ 492 '-DUSE_STLPORT=1' \ 493 '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 494 '-DCHROME_BUILD_ID=""' \ 495 '-DNDEBUG' \ 496 '-DNVALGRIND' \ 497 '-DDYNAMIC_ANNOTATIONS_ENABLED=0' \ 498 '-D_FORTIFY_SOURCE=2' 499 500 501 # Include paths placed before CFLAGS/CPPFLAGS 502 LOCAL_C_INCLUDES_Release := \ 503 $(gyp_shared_intermediate_dir)/shim_headers/ashmem/target \ 504 $(gyp_shared_intermediate_dir)/shim_headers/skia_library/target \ 505 $(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \ 506 $(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \ 507 $(LOCAL_PATH)/third_party/WebKit/Source \ 508 $(LOCAL_PATH) \ 509 $(LOCAL_PATH)/skia/config \ 510 $(LOCAL_PATH)/third_party/khronos \ 511 $(LOCAL_PATH)/gpu \ 512 $(LOCAL_PATH)/third_party/zlib \ 513 $(LOCAL_PATH)/third_party/sqlite \ 514 $(LOCAL_PATH)/third_party/WebKit \ 515 $(gyp_shared_intermediate_dir)/blink \ 516 $(gyp_shared_intermediate_dir)/blink/bindings \ 517 $(PWD)/external/icu4c/common \ 518 $(PWD)/external/icu4c/i18n \ 519 $(PWD)/external/skia/include \ 520 $(PWD)/external/skia/include/core \ 521 $(LOCAL_PATH)/third_party/skia/src/core \ 522 $(LOCAL_PATH)/skia/ext \ 523 $(LOCAL_PATH)/third_party/npapi \ 524 $(LOCAL_PATH)/third_party/npapi/bindings \ 525 $(LOCAL_PATH)/third_party/qcms/src \ 526 $(LOCAL_PATH)/v8/include \ 527 $(PWD)/frameworks/wilhelm/include \ 528 $(PWD)/bionic \ 529 $(PWD)/external/stlport/stlport 530 531 532 # Flags passed to only C++ (and not C) files. 533 LOCAL_CPPFLAGS_Release := \ 534 -fno-rtti \ 535 -fno-threadsafe-statics \ 536 -fvisibility-inlines-hidden \ 537 -Wsign-compare \ 538 -Wno-c++0x-compat \ 539 -Wno-abi \ 540 -Wno-error=c++0x-compat \ 541 -Wno-non-virtual-dtor \ 542 -Wno-sign-promo 543 544 545 LOCAL_CFLAGS := $(MY_CFLAGS_$(GYP_CONFIGURATION)) $(MY_DEFS_$(GYP_CONFIGURATION)) 546 LOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES_$(GYP_CONFIGURATION)) 547 LOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS_$(GYP_CONFIGURATION)) 548 ### Rules for final target. 549 550 LOCAL_LDFLAGS_Debug := \ 551 -Wl,-z,now \ 552 -Wl,-z,relro \ 553 -Wl,-z,noexecstack \ 554 -fPIC \ 555 -Wl,-z,relro \ 556 -Wl,-z,now \ 557 -fuse-ld=gold \ 558 -nostdlib \ 559 -Wl,--no-undefined \ 560 -Wl,--exclude-libs=ALL \ 561 -Wl,--icf=safe \ 562 -Wl,--fatal-warnings \ 563 -Wl,--gc-sections \ 564 -Wl,--warn-shared-textrel \ 565 -Wl,-O1 \ 566 -Wl,--as-needed 567 568 569 LOCAL_LDFLAGS_Release := \ 570 -Wl,-z,now \ 571 -Wl,-z,relro \ 572 -Wl,-z,noexecstack \ 573 -fPIC \ 574 -Wl,-z,relro \ 575 -Wl,-z,now \ 576 -fuse-ld=gold \ 577 -nostdlib \ 578 -Wl,--no-undefined \ 579 -Wl,--exclude-libs=ALL \ 580 -Wl,--icf=safe \ 581 -Wl,-O1 \ 582 -Wl,--as-needed \ 583 -Wl,--gc-sections \ 584 -Wl,--fatal-warnings \ 585 -Wl,--warn-shared-textrel 586 587 588 LOCAL_LDFLAGS := $(LOCAL_LDFLAGS_$(GYP_CONFIGURATION)) 589 590 LOCAL_STATIC_LIBRARIES := \ 591 third_party_WebKit_Source_core_webcore_derived_gyp 592 593 # Enable grouping to fix circular references 594 LOCAL_GROUP_STATIC_LIBRARIES := true 595 596 LOCAL_SHARED_LIBRARIES := \ 597 libskia \ 598 libstlport \ 599 libdl 600 601 # Add target alias to "gyp_all_modules" target. 602 .PHONY: gyp_all_modules 603 gyp_all_modules: third_party_WebKit_Source_modules_modules_gyp 604 605 # Alias gyp target name. 606 .PHONY: modules 607 modules: third_party_WebKit_Source_modules_modules_gyp 608 609 include $(BUILD_STATIC_LIBRARY) 610