1# This file is generated by gyp; do not edit. 2 3include $(CLEAR_VARS) 4 5LOCAL_MODULE_CLASS := STATIC_LIBRARIES 6LOCAL_MODULE := third_party_WebKit_Source_modules_modules_gyp 7LOCAL_MODULE_SUFFIX := .a 8LOCAL_MODULE_TARGET_ARCH := $(TARGET_$(GYP_VAR_PREFIX)ARCH) 9gyp_intermediate_dir := $(call local-intermediates-dir,,$(GYP_VAR_PREFIX)) 10gyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared,,,$(GYP_VAR_PREFIX)) 11 12# Make sure our deps are built first. 13GYP_TARGET_DEPENDENCIES := \ 14 $(call intermediates-dir-for,GYP,third_party_WebKit_Source_config_gyp,,,$(GYP_VAR_PREFIX))/config.stamp \ 15 $(call intermediates-dir-for,GYP,third_party_WebKit_Source_core_webcore_gyp,,,$(GYP_VAR_PREFIX))/webcore.stamp \ 16 $(call intermediates-dir-for,STATIC_LIBRARIES,third_party_WebKit_Source_core_webcore_generated_gyp,,,$(GYP_VAR_PREFIX))/third_party_WebKit_Source_core_webcore_generated_gyp.a \ 17 $(call intermediates-dir-for,STATIC_LIBRARIES,skia_skia_library_gyp,,,$(GYP_VAR_PREFIX))/skia_skia_library_gyp.a \ 18 $(call intermediates-dir-for,GYP,third_party_WebKit_Source_modules_make_modules_generated_gyp,,,$(GYP_VAR_PREFIX))/make_modules_generated.stamp 19 20GYP_GENERATED_OUTPUTS := 21 22# Make sure our deps and generated files are built first. 23LOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS) 24 25$(gyp_intermediate_dir)/TextDecodeOptions.cpp: $(gyp_shared_intermediate_dir)/blink/modules/encoding/TextDecodeOptions.cpp 26 mkdir -p $(@D); cp $< $@ 27$(gyp_intermediate_dir)/TextDecoderOptions.cpp: $(gyp_shared_intermediate_dir)/blink/modules/encoding/TextDecoderOptions.cpp 28 mkdir -p $(@D); cp $< $@ 29$(gyp_intermediate_dir)/IDBIndexParameters.cpp: $(gyp_shared_intermediate_dir)/blink/modules/indexeddb/IDBIndexParameters.cpp 30 mkdir -p $(@D); cp $< $@ 31$(gyp_intermediate_dir)/NotificationOptions.cpp: $(gyp_shared_intermediate_dir)/blink/modules/notifications/NotificationOptions.cpp 32 mkdir -p $(@D); cp $< $@ 33$(gyp_intermediate_dir)/QueryParams.cpp: $(gyp_shared_intermediate_dir)/blink/modules/serviceworkers/QueryParams.cpp 34 mkdir -p $(@D); cp $< $@ 35$(gyp_intermediate_dir)/RegistrationOptionList.cpp: $(gyp_shared_intermediate_dir)/blink/modules/serviceworkers/RegistrationOptionList.cpp 36 mkdir -p $(@D); cp $< $@ 37$(gyp_intermediate_dir)/ServiceWorkerClientQueryParams.cpp: $(gyp_shared_intermediate_dir)/blink/modules/serviceworkers/ServiceWorkerClientQueryParams.cpp 38 mkdir -p $(@D); cp $< $@ 39$(gyp_intermediate_dir)/MIDIOptions.cpp: $(gyp_shared_intermediate_dir)/blink/modules/webmidi/MIDIOptions.cpp 40 mkdir -p $(@D); cp $< $@ 41$(gyp_intermediate_dir)/EventModules.cpp: $(gyp_shared_intermediate_dir)/blink/modules/EventModules.cpp 42 mkdir -p $(@D); cp $< $@ 43$(gyp_intermediate_dir)/EventModulesNames.cpp: $(gyp_shared_intermediate_dir)/blink/modules/EventModulesNames.cpp 44 mkdir -p $(@D); cp $< $@ 45$(gyp_intermediate_dir)/EventTargetModulesNames.cpp: $(gyp_shared_intermediate_dir)/blink/modules/EventTargetModulesNames.cpp 46 mkdir -p $(@D); cp $< $@ 47$(gyp_intermediate_dir)/IndexedDBNames.cpp: $(gyp_shared_intermediate_dir)/blink/modules/IndexedDBNames.cpp 48 mkdir -p $(@D); cp $< $@ 49$(gyp_intermediate_dir)/V8GeneratedModulesBindings01.cpp: $(gyp_shared_intermediate_dir)/blink/bindings/modules/v8/V8GeneratedModulesBindings01.cpp 50 mkdir -p $(@D); cp $< $@ 51$(gyp_intermediate_dir)/V8GeneratedModulesBindings02.cpp: $(gyp_shared_intermediate_dir)/blink/bindings/modules/v8/V8GeneratedModulesBindings02.cpp 52 mkdir -p $(@D); cp $< $@ 53$(gyp_intermediate_dir)/V8GeneratedModulesBindings03.cpp: $(gyp_shared_intermediate_dir)/blink/bindings/modules/v8/V8GeneratedModulesBindings03.cpp 54 mkdir -p $(@D); cp $< $@ 55$(gyp_intermediate_dir)/V8GeneratedModulesBindings04.cpp: $(gyp_shared_intermediate_dir)/blink/bindings/modules/v8/V8GeneratedModulesBindings04.cpp 56 mkdir -p $(@D); cp $< $@ 57$(gyp_intermediate_dir)/V8GeneratedModulesBindings05.cpp: $(gyp_shared_intermediate_dir)/blink/bindings/modules/v8/V8GeneratedModulesBindings05.cpp 58 mkdir -p $(@D); cp $< $@ 59$(gyp_intermediate_dir)/V8GeneratedModulesBindings06.cpp: $(gyp_shared_intermediate_dir)/blink/bindings/modules/v8/V8GeneratedModulesBindings06.cpp 60 mkdir -p $(@D); cp $< $@ 61$(gyp_intermediate_dir)/V8GeneratedModulesBindings07.cpp: $(gyp_shared_intermediate_dir)/blink/bindings/modules/v8/V8GeneratedModulesBindings07.cpp 62 mkdir -p $(@D); cp $< $@ 63$(gyp_intermediate_dir)/V8GeneratedModulesBindings08.cpp: $(gyp_shared_intermediate_dir)/blink/bindings/modules/v8/V8GeneratedModulesBindings08.cpp 64 mkdir -p $(@D); cp $< $@ 65$(gyp_intermediate_dir)/V8GeneratedModulesBindings09.cpp: $(gyp_shared_intermediate_dir)/blink/bindings/modules/v8/V8GeneratedModulesBindings09.cpp 66 mkdir -p $(@D); cp $< $@ 67$(gyp_intermediate_dir)/V8GeneratedModulesBindings10.cpp: $(gyp_shared_intermediate_dir)/blink/bindings/modules/v8/V8GeneratedModulesBindings10.cpp 68 mkdir -p $(@D); cp $< $@ 69$(gyp_intermediate_dir)/V8GeneratedModulesBindings11.cpp: $(gyp_shared_intermediate_dir)/blink/bindings/modules/v8/V8GeneratedModulesBindings11.cpp 70 mkdir -p $(@D); cp $< $@ 71$(gyp_intermediate_dir)/V8GeneratedModulesBindings12.cpp: $(gyp_shared_intermediate_dir)/blink/bindings/modules/v8/V8GeneratedModulesBindings12.cpp 72 mkdir -p $(@D); cp $< $@ 73$(gyp_intermediate_dir)/V8GeneratedModulesBindings13.cpp: $(gyp_shared_intermediate_dir)/blink/bindings/modules/v8/V8GeneratedModulesBindings13.cpp 74 mkdir -p $(@D); cp $< $@ 75$(gyp_intermediate_dir)/V8GeneratedModulesBindings14.cpp: $(gyp_shared_intermediate_dir)/blink/bindings/modules/v8/V8GeneratedModulesBindings14.cpp 76 mkdir -p $(@D); cp $< $@ 77$(gyp_intermediate_dir)/V8GeneratedModulesBindings15.cpp: $(gyp_shared_intermediate_dir)/blink/bindings/modules/v8/V8GeneratedModulesBindings15.cpp 78 mkdir -p $(@D); cp $< $@ 79$(gyp_intermediate_dir)/V8GeneratedModulesBindings16.cpp: $(gyp_shared_intermediate_dir)/blink/bindings/modules/v8/V8GeneratedModulesBindings16.cpp 80 mkdir -p $(@D); cp $< $@ 81$(gyp_intermediate_dir)/V8GeneratedModulesBindings17.cpp: $(gyp_shared_intermediate_dir)/blink/bindings/modules/v8/V8GeneratedModulesBindings17.cpp 82 mkdir -p $(@D); cp $< $@ 83$(gyp_intermediate_dir)/V8GeneratedModulesBindings18.cpp: $(gyp_shared_intermediate_dir)/blink/bindings/modules/v8/V8GeneratedModulesBindings18.cpp 84 mkdir -p $(@D); cp $< $@ 85$(gyp_intermediate_dir)/V8GeneratedModulesBindings19.cpp: $(gyp_shared_intermediate_dir)/blink/bindings/modules/v8/V8GeneratedModulesBindings19.cpp 86 mkdir -p $(@D); cp $< $@ 87LOCAL_GENERATED_SOURCES := \ 88 $(gyp_intermediate_dir)/TextDecodeOptions.cpp \ 89 $(gyp_intermediate_dir)/TextDecoderOptions.cpp \ 90 $(gyp_intermediate_dir)/IDBIndexParameters.cpp \ 91 $(gyp_intermediate_dir)/NotificationOptions.cpp \ 92 $(gyp_intermediate_dir)/QueryParams.cpp \ 93 $(gyp_intermediate_dir)/RegistrationOptionList.cpp \ 94 $(gyp_intermediate_dir)/ServiceWorkerClientQueryParams.cpp \ 95 $(gyp_intermediate_dir)/MIDIOptions.cpp \ 96 $(gyp_intermediate_dir)/EventModules.cpp \ 97 $(gyp_intermediate_dir)/EventModulesNames.cpp \ 98 $(gyp_intermediate_dir)/EventTargetModulesNames.cpp \ 99 $(gyp_intermediate_dir)/IndexedDBNames.cpp \ 100 $(gyp_intermediate_dir)/V8GeneratedModulesBindings01.cpp \ 101 $(gyp_intermediate_dir)/V8GeneratedModulesBindings02.cpp \ 102 $(gyp_intermediate_dir)/V8GeneratedModulesBindings03.cpp \ 103 $(gyp_intermediate_dir)/V8GeneratedModulesBindings04.cpp \ 104 $(gyp_intermediate_dir)/V8GeneratedModulesBindings05.cpp \ 105 $(gyp_intermediate_dir)/V8GeneratedModulesBindings06.cpp \ 106 $(gyp_intermediate_dir)/V8GeneratedModulesBindings07.cpp \ 107 $(gyp_intermediate_dir)/V8GeneratedModulesBindings08.cpp \ 108 $(gyp_intermediate_dir)/V8GeneratedModulesBindings09.cpp \ 109 $(gyp_intermediate_dir)/V8GeneratedModulesBindings10.cpp \ 110 $(gyp_intermediate_dir)/V8GeneratedModulesBindings11.cpp \ 111 $(gyp_intermediate_dir)/V8GeneratedModulesBindings12.cpp \ 112 $(gyp_intermediate_dir)/V8GeneratedModulesBindings13.cpp \ 113 $(gyp_intermediate_dir)/V8GeneratedModulesBindings14.cpp \ 114 $(gyp_intermediate_dir)/V8GeneratedModulesBindings15.cpp \ 115 $(gyp_intermediate_dir)/V8GeneratedModulesBindings16.cpp \ 116 $(gyp_intermediate_dir)/V8GeneratedModulesBindings17.cpp \ 117 $(gyp_intermediate_dir)/V8GeneratedModulesBindings18.cpp \ 118 $(gyp_intermediate_dir)/V8GeneratedModulesBindings19.cpp 119 120GYP_COPIED_SOURCE_ORIGIN_DIRS := \ 121 $(gyp_shared_intermediate_dir)/blink/modules/encoding \ 122 $(gyp_shared_intermediate_dir)/blink/modules/indexeddb \ 123 $(gyp_shared_intermediate_dir)/blink/modules/notifications \ 124 $(gyp_shared_intermediate_dir)/blink/modules/serviceworkers \ 125 $(gyp_shared_intermediate_dir)/blink/modules/webmidi \ 126 $(gyp_shared_intermediate_dir)/blink/modules \ 127 $(gyp_shared_intermediate_dir)/blink/bindings/modules/v8 128 129LOCAL_SRC_FILES := \ 130 third_party/WebKit/Source/modules/InitModules.cpp \ 131 third_party/WebKit/Source/modules/battery/BatteryDispatcher.cpp \ 132 third_party/WebKit/Source/modules/battery/BatteryManager.cpp \ 133 third_party/WebKit/Source/modules/battery/BatteryStatus.cpp \ 134 third_party/WebKit/Source/modules/battery/NavigatorBattery.cpp \ 135 third_party/WebKit/Source/modules/beacon/NavigatorBeacon.cpp \ 136 third_party/WebKit/Source/modules/credentialmanager/Credential.cpp \ 137 third_party/WebKit/Source/modules/credentialmanager/CredentialManagerClient.cpp \ 138 third_party/WebKit/Source/modules/credentialmanager/CredentialsContainer.cpp \ 139 third_party/WebKit/Source/modules/credentialmanager/FederatedCredential.cpp \ 140 third_party/WebKit/Source/modules/credentialmanager/LocalCredential.cpp \ 141 third_party/WebKit/Source/modules/credentialmanager/NavigatorCredentials.cpp \ 142 third_party/WebKit/Source/modules/crypto/Crypto.cpp \ 143 third_party/WebKit/Source/modules/crypto/CryptoKey.cpp \ 144 third_party/WebKit/Source/modules/crypto/CryptoResultImpl.cpp \ 145 third_party/WebKit/Source/modules/crypto/DOMWindowCrypto.cpp \ 146 third_party/WebKit/Source/modules/crypto/NormalizeAlgorithm.cpp \ 147 third_party/WebKit/Source/modules/crypto/SubtleCrypto.cpp \ 148 third_party/WebKit/Source/modules/crypto/WorkerGlobalScopeCrypto.cpp \ 149 third_party/WebKit/Source/modules/device_light/DeviceLightController.cpp \ 150 third_party/WebKit/Source/modules/device_light/DeviceLightDispatcher.cpp \ 151 third_party/WebKit/Source/modules/device_light/DeviceLightEvent.cpp \ 152 third_party/WebKit/Source/modules/device_orientation/DeviceAcceleration.cpp \ 153 third_party/WebKit/Source/modules/device_orientation/DeviceMotionController.cpp \ 154 third_party/WebKit/Source/modules/device_orientation/DeviceMotionData.cpp \ 155 third_party/WebKit/Source/modules/device_orientation/DeviceMotionDispatcher.cpp \ 156 third_party/WebKit/Source/modules/device_orientation/DeviceMotionEvent.cpp \ 157 third_party/WebKit/Source/modules/device_orientation/DeviceOrientationController.cpp \ 158 third_party/WebKit/Source/modules/device_orientation/DeviceOrientationData.cpp \ 159 third_party/WebKit/Source/modules/device_orientation/DeviceOrientationDispatcher.cpp \ 160 third_party/WebKit/Source/modules/device_orientation/DeviceOrientationEvent.cpp \ 161 third_party/WebKit/Source/modules/device_orientation/DeviceOrientationInspectorAgent.cpp \ 162 third_party/WebKit/Source/modules/device_orientation/DeviceRotationRate.cpp \ 163 third_party/WebKit/Source/modules/donottrack/NavigatorDoNotTrack.cpp \ 164 third_party/WebKit/Source/modules/encoding/TextDecoder.cpp \ 165 third_party/WebKit/Source/modules/encoding/TextEncoder.cpp \ 166 third_party/WebKit/Source/modules/encryptedmedia/HTMLMediaElementEncryptedMedia.cpp \ 167 third_party/WebKit/Source/modules/encryptedmedia/MediaKeyMessageEvent.cpp \ 168 third_party/WebKit/Source/modules/encryptedmedia/MediaKeyNeededEvent.cpp \ 169 third_party/WebKit/Source/modules/encryptedmedia/MediaKeySession.cpp \ 170 third_party/WebKit/Source/modules/encryptedmedia/MediaKeys.cpp \ 171 third_party/WebKit/Source/modules/encryptedmedia/MediaKeysController.cpp \ 172 third_party/WebKit/Source/modules/encryptedmedia/SimpleContentDecryptionModuleResult.cpp \ 173 third_party/WebKit/Source/modules/filesystem/DOMFilePath.cpp \ 174 third_party/WebKit/Source/modules/filesystem/DOMFileSystem.cpp \ 175 third_party/WebKit/Source/modules/filesystem/DOMFileSystemBase.cpp \ 176 third_party/WebKit/Source/modules/filesystem/DOMFileSystemSync.cpp \ 177 third_party/WebKit/Source/modules/filesystem/DOMWindowFileSystem.cpp \ 178 third_party/WebKit/Source/modules/filesystem/DataTransferItemFileSystem.cpp \ 179 third_party/WebKit/Source/modules/filesystem/DirectoryEntry.cpp \ 180 third_party/WebKit/Source/modules/filesystem/DirectoryEntrySync.cpp \ 181 third_party/WebKit/Source/modules/filesystem/DirectoryReader.cpp \ 182 third_party/WebKit/Source/modules/filesystem/DirectoryReaderSync.cpp \ 183 third_party/WebKit/Source/modules/filesystem/DraggedIsolatedFileSystem.cpp \ 184 third_party/WebKit/Source/modules/filesystem/Entry.cpp \ 185 third_party/WebKit/Source/modules/filesystem/EntryBase.cpp \ 186 third_party/WebKit/Source/modules/filesystem/EntrySync.cpp \ 187 third_party/WebKit/Source/modules/filesystem/FileEntry.cpp \ 188 third_party/WebKit/Source/modules/filesystem/FileEntrySync.cpp \ 189 third_party/WebKit/Source/modules/filesystem/FileSystemCallbacks.cpp \ 190 third_party/WebKit/Source/modules/filesystem/FileWriter.cpp \ 191 third_party/WebKit/Source/modules/filesystem/FileWriterBase.cpp \ 192 third_party/WebKit/Source/modules/filesystem/FileWriterSync.cpp \ 193 third_party/WebKit/Source/modules/filesystem/HTMLInputElementFileSystem.cpp \ 194 third_party/WebKit/Source/modules/filesystem/InspectorFileSystemAgent.cpp \ 195 third_party/WebKit/Source/modules/filesystem/InspectorFrontendHostFileSystem.cpp \ 196 third_party/WebKit/Source/modules/filesystem/LocalFileSystem.cpp \ 197 third_party/WebKit/Source/modules/filesystem/WorkerGlobalScopeFileSystem.cpp \ 198 third_party/WebKit/Source/modules/gamepad/Gamepad.cpp \ 199 third_party/WebKit/Source/modules/gamepad/GamepadButton.cpp \ 200 third_party/WebKit/Source/modules/gamepad/GamepadCommon.cpp \ 201 third_party/WebKit/Source/modules/gamepad/GamepadDispatcher.cpp \ 202 third_party/WebKit/Source/modules/gamepad/GamepadEvent.cpp \ 203 third_party/WebKit/Source/modules/gamepad/GamepadList.cpp \ 204 third_party/WebKit/Source/modules/gamepad/NavigatorGamepad.cpp \ 205 third_party/WebKit/Source/modules/gamepad/WebKitGamepad.cpp \ 206 third_party/WebKit/Source/modules/gamepad/WebKitGamepadList.cpp \ 207 third_party/WebKit/Source/modules/geofencing/CircularGeofencingRegion.cpp \ 208 third_party/WebKit/Source/modules/geofencing/Geofencing.cpp \ 209 third_party/WebKit/Source/modules/geofencing/GeofencingError.cpp \ 210 third_party/WebKit/Source/modules/geofencing/NavigatorGeofencing.cpp \ 211 third_party/WebKit/Source/modules/geofencing/WorkerNavigatorGeofencing.cpp \ 212 third_party/WebKit/Source/modules/geolocation/Coordinates.cpp \ 213 third_party/WebKit/Source/modules/geolocation/Geolocation.cpp \ 214 third_party/WebKit/Source/modules/geolocation/GeolocationController.cpp \ 215 third_party/WebKit/Source/modules/geolocation/GeolocationInspectorAgent.cpp \ 216 third_party/WebKit/Source/modules/geolocation/GeoNotifier.cpp \ 217 third_party/WebKit/Source/modules/geolocation/GeolocationWatchers.cpp \ 218 third_party/WebKit/Source/modules/geolocation/NavigatorGeolocation.cpp \ 219 third_party/WebKit/Source/modules/geolocation/PositionOptions.cpp \ 220 third_party/WebKit/Source/modules/indexeddb/DOMWindowIndexedDatabase.cpp \ 221 third_party/WebKit/Source/modules/indexeddb/IDBAny.cpp \ 222 third_party/WebKit/Source/modules/indexeddb/IDBCursor.cpp \ 223 third_party/WebKit/Source/modules/indexeddb/IDBCursorWithValue.cpp \ 224 third_party/WebKit/Source/modules/indexeddb/IDBDatabase.cpp \ 225 third_party/WebKit/Source/modules/indexeddb/IDBDatabaseCallbacks.cpp \ 226 third_party/WebKit/Source/modules/indexeddb/IDBEventDispatcher.cpp \ 227 third_party/WebKit/Source/modules/indexeddb/IDBFactory.cpp \ 228 third_party/WebKit/Source/modules/indexeddb/IDBIndex.cpp \ 229 third_party/WebKit/Source/modules/indexeddb/IDBKey.cpp \ 230 third_party/WebKit/Source/modules/indexeddb/IDBKeyPath.cpp \ 231 third_party/WebKit/Source/modules/indexeddb/IDBKeyRange.cpp \ 232 third_party/WebKit/Source/modules/indexeddb/IDBObjectStore.cpp \ 233 third_party/WebKit/Source/modules/indexeddb/IDBOpenDBRequest.cpp \ 234 third_party/WebKit/Source/modules/indexeddb/IDBPendingTransactionMonitor.cpp \ 235 third_party/WebKit/Source/modules/indexeddb/IDBRequest.cpp \ 236 third_party/WebKit/Source/modules/indexeddb/IDBTransaction.cpp \ 237 third_party/WebKit/Source/modules/indexeddb/IDBVersionChangeEvent.cpp \ 238 third_party/WebKit/Source/modules/indexeddb/IndexedDBClient.cpp \ 239 third_party/WebKit/Source/modules/indexeddb/InspectorIndexedDBAgent.cpp \ 240 third_party/WebKit/Source/modules/indexeddb/WebIDBCallbacksImpl.cpp \ 241 third_party/WebKit/Source/modules/indexeddb/WebIDBDatabaseCallbacksImpl.cpp \ 242 third_party/WebKit/Source/modules/indexeddb/WorkerGlobalScopeIndexedDatabase.cpp \ 243 third_party/WebKit/Source/modules/mediasource/HTMLVideoElementMediaSource.cpp \ 244 third_party/WebKit/Source/modules/mediasource/MediaSource.cpp \ 245 third_party/WebKit/Source/modules/mediasource/MediaSourceRegistry.cpp \ 246 third_party/WebKit/Source/modules/mediasource/SourceBuffer.cpp \ 247 third_party/WebKit/Source/modules/mediasource/SourceBufferList.cpp \ 248 third_party/WebKit/Source/modules/mediasource/URLMediaSource.cpp \ 249 third_party/WebKit/Source/modules/mediasource/VideoPlaybackQuality.cpp \ 250 third_party/WebKit/Source/modules/mediastream/MediaConstraintsImpl.cpp \ 251 third_party/WebKit/Source/modules/mediastream/MediaDeviceInfo.cpp \ 252 third_party/WebKit/Source/modules/mediastream/MediaDevicesRequest.cpp \ 253 third_party/WebKit/Source/modules/mediastream/MediaStream.cpp \ 254 third_party/WebKit/Source/modules/mediastream/MediaStreamEvent.cpp \ 255 third_party/WebKit/Source/modules/mediastream/MediaStreamRegistry.cpp \ 256 third_party/WebKit/Source/modules/mediastream/MediaStreamTrack.cpp \ 257 third_party/WebKit/Source/modules/mediastream/MediaStreamTrackEvent.cpp \ 258 third_party/WebKit/Source/modules/mediastream/MediaStreamTrackSourcesRequestImpl.cpp \ 259 third_party/WebKit/Source/modules/mediastream/NavigatorMediaStream.cpp \ 260 third_party/WebKit/Source/modules/mediastream/NavigatorUserMediaError.cpp \ 261 third_party/WebKit/Source/modules/mediastream/RTCDTMFSender.cpp \ 262 third_party/WebKit/Source/modules/mediastream/RTCDTMFToneChangeEvent.cpp \ 263 third_party/WebKit/Source/modules/mediastream/RTCDataChannel.cpp \ 264 third_party/WebKit/Source/modules/mediastream/RTCDataChannelEvent.cpp \ 265 third_party/WebKit/Source/modules/mediastream/RTCIceCandidate.cpp \ 266 third_party/WebKit/Source/modules/mediastream/RTCIceCandidateEvent.cpp \ 267 third_party/WebKit/Source/modules/mediastream/RTCPeerConnection.cpp \ 268 third_party/WebKit/Source/modules/mediastream/RTCSessionDescription.cpp \ 269 third_party/WebKit/Source/modules/mediastream/RTCSessionDescriptionRequestImpl.cpp \ 270 third_party/WebKit/Source/modules/mediastream/RTCStatsReport.cpp \ 271 third_party/WebKit/Source/modules/mediastream/RTCStatsRequestImpl.cpp \ 272 third_party/WebKit/Source/modules/mediastream/RTCStatsResponse.cpp \ 273 third_party/WebKit/Source/modules/mediastream/RTCVoidRequestImpl.cpp \ 274 third_party/WebKit/Source/modules/mediastream/SourceInfo.cpp \ 275 third_party/WebKit/Source/modules/mediastream/URLMediaStream.cpp \ 276 third_party/WebKit/Source/modules/mediastream/UserMediaController.cpp \ 277 third_party/WebKit/Source/modules/mediastream/UserMediaRequest.cpp \ 278 third_party/WebKit/Source/modules/navigatorcontentutils/NavigatorContentUtils.cpp \ 279 third_party/WebKit/Source/modules/netinfo/NavigatorNetworkInformation.cpp \ 280 third_party/WebKit/Source/modules/netinfo/NetworkInformation.cpp \ 281 third_party/WebKit/Source/modules/netinfo/WorkerNavigatorNetworkInformation.cpp \ 282 third_party/WebKit/Source/modules/notifications/Notification.cpp \ 283 third_party/WebKit/Source/modules/notifications/NotificationController.cpp \ 284 third_party/WebKit/Source/modules/notifications/NotificationPermissionClient.cpp \ 285 third_party/WebKit/Source/modules/performance/SharedWorkerPerformance.cpp \ 286 third_party/WebKit/Source/modules/performance/WorkerGlobalScopePerformance.cpp \ 287 third_party/WebKit/Source/modules/performance/WorkerPerformance.cpp \ 288 third_party/WebKit/Source/modules/presentation/NavigatorPresentation.cpp \ 289 third_party/WebKit/Source/modules/presentation/Presentation.cpp \ 290 third_party/WebKit/Source/modules/push_messaging/NavigatorPushManager.cpp \ 291 third_party/WebKit/Source/modules/push_messaging/PushController.cpp \ 292 third_party/WebKit/Source/modules/push_messaging/PushError.cpp \ 293 third_party/WebKit/Source/modules/push_messaging/PushEvent.cpp \ 294 third_party/WebKit/Source/modules/push_messaging/PushManager.cpp \ 295 third_party/WebKit/Source/modules/push_messaging/PushRegistration.cpp \ 296 third_party/WebKit/Source/modules/quota/DOMWindowQuota.cpp \ 297 third_party/WebKit/Source/modules/quota/DeprecatedStorageInfo.cpp \ 298 third_party/WebKit/Source/modules/quota/DeprecatedStorageQuota.cpp \ 299 third_party/WebKit/Source/modules/quota/DeprecatedStorageQuotaCallbacksImpl.cpp \ 300 third_party/WebKit/Source/modules/quota/NavigatorStorageQuota.cpp \ 301 third_party/WebKit/Source/modules/quota/StorageErrorCallback.cpp \ 302 third_party/WebKit/Source/modules/quota/StorageInfo.cpp \ 303 third_party/WebKit/Source/modules/quota/StorageQuota.cpp \ 304 third_party/WebKit/Source/modules/quota/StorageQuotaCallbacksImpl.cpp \ 305 third_party/WebKit/Source/modules/quota/StorageQuotaClient.cpp \ 306 third_party/WebKit/Source/modules/quota/WorkerNavigatorStorageQuota.cpp \ 307 third_party/WebKit/Source/modules/screen_orientation/LockOrientationCallback.cpp \ 308 third_party/WebKit/Source/modules/screen_orientation/ScreenScreenOrientation.cpp \ 309 third_party/WebKit/Source/modules/screen_orientation/ScreenOrientation.cpp \ 310 third_party/WebKit/Source/modules/screen_orientation/ScreenOrientationController.cpp \ 311 third_party/WebKit/Source/modules/screen_orientation/ScreenOrientationDispatcher.cpp \ 312 third_party/WebKit/Source/modules/serviceworkers/Body.cpp \ 313 third_party/WebKit/Source/modules/serviceworkers/Cache.cpp \ 314 third_party/WebKit/Source/modules/serviceworkers/CacheStorage.cpp \ 315 third_party/WebKit/Source/modules/serviceworkers/ExtendableEvent.cpp \ 316 third_party/WebKit/Source/modules/serviceworkers/FetchEvent.cpp \ 317 third_party/WebKit/Source/modules/serviceworkers/FetchHeaderList.cpp \ 318 third_party/WebKit/Source/modules/serviceworkers/FetchManager.cpp \ 319 third_party/WebKit/Source/modules/serviceworkers/FetchRequestData.cpp \ 320 third_party/WebKit/Source/modules/serviceworkers/FetchResponseData.cpp \ 321 third_party/WebKit/Source/modules/serviceworkers/Headers.cpp \ 322 third_party/WebKit/Source/modules/serviceworkers/InstallEvent.cpp \ 323 third_party/WebKit/Source/modules/serviceworkers/NavigatorServiceWorker.cpp \ 324 third_party/WebKit/Source/modules/serviceworkers/Request.cpp \ 325 third_party/WebKit/Source/modules/serviceworkers/RequestInit.cpp \ 326 third_party/WebKit/Source/modules/serviceworkers/RespondWithObserver.cpp \ 327 third_party/WebKit/Source/modules/serviceworkers/Response.cpp \ 328 third_party/WebKit/Source/modules/serviceworkers/ServiceWorker.cpp \ 329 third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerClient.cpp \ 330 third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerClients.cpp \ 331 third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerContainer.cpp \ 332 third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerContainerClient.cpp \ 333 third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerError.cpp \ 334 third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerGlobalScope.cpp \ 335 third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerGlobalScopeClient.cpp \ 336 third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerRegistration.cpp \ 337 third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerThread.cpp \ 338 third_party/WebKit/Source/modules/serviceworkers/WaitUntilObserver.cpp \ 339 third_party/WebKit/Source/modules/speech/DOMWindowSpeechSynthesis.cpp \ 340 third_party/WebKit/Source/modules/speech/SpeechGrammar.cpp \ 341 third_party/WebKit/Source/modules/speech/SpeechGrammarList.cpp \ 342 third_party/WebKit/Source/modules/speech/SpeechRecognition.cpp \ 343 third_party/WebKit/Source/modules/speech/SpeechRecognitionAlternative.cpp \ 344 third_party/WebKit/Source/modules/speech/SpeechRecognitionController.cpp \ 345 third_party/WebKit/Source/modules/speech/SpeechRecognitionError.cpp \ 346 third_party/WebKit/Source/modules/speech/SpeechRecognitionEvent.cpp \ 347 third_party/WebKit/Source/modules/speech/SpeechRecognitionResult.cpp \ 348 third_party/WebKit/Source/modules/speech/SpeechRecognitionResultList.cpp \ 349 third_party/WebKit/Source/modules/speech/SpeechSynthesis.cpp \ 350 third_party/WebKit/Source/modules/speech/SpeechSynthesisEvent.cpp \ 351 third_party/WebKit/Source/modules/speech/SpeechSynthesisUtterance.cpp \ 352 third_party/WebKit/Source/modules/speech/SpeechSynthesisVoice.cpp \ 353 third_party/WebKit/Source/modules/vibration/NavigatorVibration.cpp \ 354 third_party/WebKit/Source/modules/webaudio/AnalyserNode.cpp \ 355 third_party/WebKit/Source/modules/webaudio/AsyncAudioDecoder.cpp \ 356 third_party/WebKit/Source/modules/webaudio/AudioBasicInspectorNode.cpp \ 357 third_party/WebKit/Source/modules/webaudio/AudioBasicProcessorNode.cpp \ 358 third_party/WebKit/Source/modules/webaudio/AudioBuffer.cpp \ 359 third_party/WebKit/Source/modules/webaudio/AudioBufferSourceNode.cpp \ 360 third_party/WebKit/Source/modules/webaudio/AudioContext.cpp \ 361 third_party/WebKit/Source/modules/webaudio/AudioDestinationNode.cpp \ 362 third_party/WebKit/Source/modules/webaudio/AudioListener.cpp \ 363 third_party/WebKit/Source/modules/webaudio/AudioNode.cpp \ 364 third_party/WebKit/Source/modules/webaudio/AudioNodeInput.cpp \ 365 third_party/WebKit/Source/modules/webaudio/AudioNodeOutput.cpp \ 366 third_party/WebKit/Source/modules/webaudio/AudioParam.cpp \ 367 third_party/WebKit/Source/modules/webaudio/AudioParamTimeline.cpp \ 368 third_party/WebKit/Source/modules/webaudio/AudioProcessingEvent.cpp \ 369 third_party/WebKit/Source/modules/webaudio/AudioScheduledSourceNode.cpp \ 370 third_party/WebKit/Source/modules/webaudio/AudioSummingJunction.cpp \ 371 third_party/WebKit/Source/modules/webaudio/BiquadDSPKernel.cpp \ 372 third_party/WebKit/Source/modules/webaudio/BiquadFilterNode.cpp \ 373 third_party/WebKit/Source/modules/webaudio/BiquadProcessor.cpp \ 374 third_party/WebKit/Source/modules/webaudio/ChannelMergerNode.cpp \ 375 third_party/WebKit/Source/modules/webaudio/ChannelSplitterNode.cpp \ 376 third_party/WebKit/Source/modules/webaudio/ConvolverNode.cpp \ 377 third_party/WebKit/Source/modules/webaudio/DefaultAudioDestinationNode.cpp \ 378 third_party/WebKit/Source/modules/webaudio/DelayDSPKernel.cpp \ 379 third_party/WebKit/Source/modules/webaudio/DelayNode.cpp \ 380 third_party/WebKit/Source/modules/webaudio/DelayProcessor.cpp \ 381 third_party/WebKit/Source/modules/webaudio/DynamicsCompressorNode.cpp \ 382 third_party/WebKit/Source/modules/webaudio/GainNode.cpp \ 383 third_party/WebKit/Source/modules/webaudio/MediaElementAudioSourceNode.cpp \ 384 third_party/WebKit/Source/modules/webaudio/MediaStreamAudioDestinationNode.cpp \ 385 third_party/WebKit/Source/modules/webaudio/MediaStreamAudioSourceNode.cpp \ 386 third_party/WebKit/Source/modules/webaudio/OfflineAudioCompletionEvent.cpp \ 387 third_party/WebKit/Source/modules/webaudio/OfflineAudioContext.cpp \ 388 third_party/WebKit/Source/modules/webaudio/OfflineAudioDestinationNode.cpp \ 389 third_party/WebKit/Source/modules/webaudio/OscillatorNode.cpp \ 390 third_party/WebKit/Source/modules/webaudio/PannerNode.cpp \ 391 third_party/WebKit/Source/modules/webaudio/PeriodicWave.cpp \ 392 third_party/WebKit/Source/modules/webaudio/RealtimeAnalyser.cpp \ 393 third_party/WebKit/Source/modules/webaudio/ScriptProcessorNode.cpp \ 394 third_party/WebKit/Source/modules/webaudio/WaveShaperDSPKernel.cpp \ 395 third_party/WebKit/Source/modules/webaudio/WaveShaperNode.cpp \ 396 third_party/WebKit/Source/modules/webaudio/WaveShaperProcessor.cpp \ 397 third_party/WebKit/Source/modules/webdatabase/ChangeVersionWrapper.cpp \ 398 third_party/WebKit/Source/modules/webdatabase/DOMWindowWebDatabase.cpp \ 399 third_party/WebKit/Source/modules/webdatabase/Database.cpp \ 400 third_party/WebKit/Source/modules/webdatabase/DatabaseAuthorizer.cpp \ 401 third_party/WebKit/Source/modules/webdatabase/DatabaseClient.cpp \ 402 third_party/WebKit/Source/modules/webdatabase/DatabaseContext.cpp \ 403 third_party/WebKit/Source/modules/webdatabase/DatabaseManager.cpp \ 404 third_party/WebKit/Source/modules/webdatabase/DatabaseTask.cpp \ 405 third_party/WebKit/Source/modules/webdatabase/DatabaseThread.cpp \ 406 third_party/WebKit/Source/modules/webdatabase/DatabaseTracker.cpp \ 407 third_party/WebKit/Source/modules/webdatabase/InspectorDatabaseAgent.cpp \ 408 third_party/WebKit/Source/modules/webdatabase/InspectorDatabaseResource.cpp \ 409 third_party/WebKit/Source/modules/webdatabase/QuotaTracker.cpp \ 410 third_party/WebKit/Source/modules/webdatabase/SQLError.cpp \ 411 third_party/WebKit/Source/modules/webdatabase/SQLResultSet.cpp \ 412 third_party/WebKit/Source/modules/webdatabase/SQLResultSetRowList.cpp \ 413 third_party/WebKit/Source/modules/webdatabase/SQLStatement.cpp \ 414 third_party/WebKit/Source/modules/webdatabase/SQLStatementBackend.cpp \ 415 third_party/WebKit/Source/modules/webdatabase/SQLTransaction.cpp \ 416 third_party/WebKit/Source/modules/webdatabase/SQLTransactionBackend.cpp \ 417 third_party/WebKit/Source/modules/webdatabase/SQLTransactionClient.cpp \ 418 third_party/WebKit/Source/modules/webdatabase/SQLTransactionCoordinator.cpp \ 419 third_party/WebKit/Source/modules/webdatabase/SQLTransactionStateMachine.cpp \ 420 third_party/WebKit/Source/modules/webdatabase/sqlite/SQLValue.cpp \ 421 third_party/WebKit/Source/modules/webdatabase/sqlite/SQLiteAuthorizer.cpp \ 422 third_party/WebKit/Source/modules/webdatabase/sqlite/SQLiteDatabase.cpp \ 423 third_party/WebKit/Source/modules/webdatabase/sqlite/SQLiteFileSystem.cpp \ 424 third_party/WebKit/Source/modules/webdatabase/sqlite/SQLiteFileSystemPosix.cpp \ 425 third_party/WebKit/Source/modules/webdatabase/sqlite/SQLiteStatement.cpp \ 426 third_party/WebKit/Source/modules/webdatabase/sqlite/SQLiteTransaction.cpp \ 427 third_party/WebKit/Source/modules/webmidi/MIDIAccess.cpp \ 428 third_party/WebKit/Source/modules/webmidi/MIDIAccessInitializer.cpp \ 429 third_party/WebKit/Source/modules/webmidi/MIDIAccessor.cpp \ 430 third_party/WebKit/Source/modules/webmidi/MIDIClientMock.cpp \ 431 third_party/WebKit/Source/modules/webmidi/MIDIConnectionEvent.cpp \ 432 third_party/WebKit/Source/modules/webmidi/MIDIController.cpp \ 433 third_party/WebKit/Source/modules/webmidi/MIDIInput.cpp \ 434 third_party/WebKit/Source/modules/webmidi/MIDIInputMap.cpp \ 435 third_party/WebKit/Source/modules/webmidi/MIDIOutput.cpp \ 436 third_party/WebKit/Source/modules/webmidi/MIDIOutputMap.cpp \ 437 third_party/WebKit/Source/modules/webmidi/MIDIPort.cpp \ 438 third_party/WebKit/Source/modules/webmidi/NavigatorWebMIDI.cpp \ 439 third_party/WebKit/Source/modules/websockets/DOMWebSocket.cpp \ 440 third_party/WebKit/Source/modules/websockets/MainThreadWebSocketChannel.cpp \ 441 third_party/WebKit/Source/modules/websockets/NewWebSocketChannelImpl.cpp \ 442 third_party/WebKit/Source/modules/websockets/WebSocketChannel.cpp \ 443 third_party/WebKit/Source/modules/websockets/WebSocketDeflateFramer.cpp \ 444 third_party/WebKit/Source/modules/websockets/WebSocketDeflater.cpp \ 445 third_party/WebKit/Source/modules/websockets/WebSocketExtensionDispatcher.cpp \ 446 third_party/WebKit/Source/modules/websockets/WebSocketExtensionParser.cpp \ 447 third_party/WebKit/Source/modules/websockets/WebSocketFrame.cpp \ 448 third_party/WebKit/Source/modules/websockets/WebSocketHandshake.cpp \ 449 third_party/WebKit/Source/modules/websockets/WebSocketPerMessageDeflate.cpp \ 450 third_party/WebKit/Source/modules/websockets/WorkerThreadableWebSocketChannel.cpp \ 451 third_party/WebKit/Source/bindings/modules/v8/custom/V8CryptoCustom.cpp \ 452 third_party/WebKit/Source/bindings/modules/v8/custom/V8CryptoKeyCustom.cpp \ 453 third_party/WebKit/Source/bindings/modules/v8/custom/V8CustomSQLStatementErrorCallback.cpp \ 454 third_party/WebKit/Source/bindings/modules/v8/custom/V8DeviceMotionEventCustom.cpp \ 455 third_party/WebKit/Source/bindings/modules/v8/custom/V8DeviceOrientationEventCustom.cpp \ 456 third_party/WebKit/Source/bindings/modules/v8/custom/V8SQLResultSetRowListCustom.cpp \ 457 third_party/WebKit/Source/bindings/modules/v8/custom/V8SQLTransactionCustom.cpp \ 458 third_party/WebKit/Source/bindings/modules/v8/custom/V8ServiceWorkerClientCustom.cpp \ 459 third_party/WebKit/Source/bindings/modules/v8/custom/V8ServiceWorkerCustom.cpp \ 460 third_party/WebKit/Source/bindings/modules/v8/custom/V8SubtleCryptoCustom.cpp \ 461 third_party/WebKit/Source/bindings/modules/v8/DictionaryHelperForModules.cpp \ 462 third_party/WebKit/Source/bindings/modules/v8/IDBBindingUtilities.cpp \ 463 third_party/WebKit/Source/bindings/modules/v8/ModuleBindingsInitializer.cpp 464 465 466# Flags passed to both C and C++ files. 467MY_CFLAGS_Debug := \ 468 --param=ssp-buffer-size=4 \ 469 -Werror \ 470 -fno-strict-aliasing \ 471 -Wall \ 472 -Wno-unused-parameter \ 473 -Wno-missing-field-initializers \ 474 -fvisibility=hidden \ 475 -pipe \ 476 -fPIC \ 477 -Wno-unused-local-typedefs \ 478 -msse2 \ 479 -mfpmath=sse \ 480 -mmmx \ 481 -m32 \ 482 -ffunction-sections \ 483 -funwind-tables \ 484 -g \ 485 -fno-short-enums \ 486 -finline-limit=64 \ 487 -Wa,--noexecstack \ 488 -U_FORTIFY_SOURCE \ 489 -Wno-extra \ 490 -Wno-ignored-qualifiers \ 491 -Wno-type-limits \ 492 -Wno-unused-but-set-variable \ 493 -fno-stack-protector \ 494 -Os \ 495 -g \ 496 -gdwarf-4 \ 497 -fdata-sections \ 498 -ffunction-sections \ 499 -fomit-frame-pointer \ 500 -funwind-tables 501 502MY_DEFS_Debug := \ 503 '-DV8_DEPRECATION_WARNINGS' \ 504 '-D_FILE_OFFSET_BITS=64' \ 505 '-DNO_TCMALLOC' \ 506 '-DDISABLE_NACL' \ 507 '-DCHROMIUM_BUILD' \ 508 '-DUSE_LIBJPEG_TURBO=1' \ 509 '-DENABLE_WEBRTC=1' \ 510 '-DUSE_PROPRIETARY_CODECS' \ 511 '-DENABLE_BROWSER_CDMS' \ 512 '-DENABLE_CONFIGURATION_POLICY' \ 513 '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 514 '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 515 '-DENABLE_EGLIMAGE=1' \ 516 '-DCLD_VERSION=1' \ 517 '-DENABLE_PRINTING=1' \ 518 '-DENABLE_MANAGED_USERS=1' \ 519 '-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \ 520 '-DDATA_REDUCTION_DEV_HOST="https://proxy-dev.googlezip.net:443/"' \ 521 '-DDATA_REDUCTION_DEV_FALLBACK_HOST="http://proxy-dev.googlezip.net:80/"' \ 522 '-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \ 523 '-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \ 524 '-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \ 525 '-DVIDEO_HOLE=1' \ 526 '-DENABLE_LOAD_COMPLETION_HACKS=1' \ 527 '-DBLINK_IMPLEMENTATION=1' \ 528 '-DINSIDE_BLINK' \ 529 '-DCHROME_PNG_WRITE_SUPPORT' \ 530 '-DPNG_USER_CONFIG' \ 531 '-DCHROME_PNG_READ_PACK_SUPPORT' \ 532 '-DENABLE_SVG_FONTS=1' \ 533 '-DWTF_USE_CONCATENATED_IMPULSE_RESPONSES=1' \ 534 '-DWTF_USE_WEBAUDIO_OPENMAX_DL_FFT=1' \ 535 '-DENABLE_WEB_AUDIO=1' \ 536 '-DENABLE_OPENTYPE_VERTICAL=1' \ 537 '-DU_USING_ICU_NAMESPACE=0' \ 538 '-DU_ENABLE_DYLOAD=0' \ 539 '-DSK_ENABLE_INST_COUNT=0' \ 540 '-DSK_SUPPORT_GPU=1' \ 541 '-DGR_GL_CUSTOM_SETUP_HEADER="GrGLConfig_chrome.h"' \ 542 '-DSK_ENABLE_LEGACY_API_ALIASING=1' \ 543 '-DSK_ATTR_DEPRECATED=SK_NOTHING_ARG1' \ 544 '-DGR_GL_IGNORE_ES3_MSAA=0' \ 545 '-DSK_WILL_NEVER_DRAW_PERSPECTIVE_TEXT' \ 546 '-DSK_SUPPORT_LEGACY_TEXTRENDERMODE' \ 547 '-DSK_BUILD_FOR_ANDROID' \ 548 '-DSK_USE_POSIX_THREADS' \ 549 '-DSK_DEFERRED_CANVAS_USES_FACTORIES=1' \ 550 '-DSK_FM_NEW_MATCH_FAMILY_STYLE_CHARACTER=1' \ 551 '-DUSE_OPENSSL=1' \ 552 '-DUSE_OPENSSL_CERTS=1' \ 553 '-D__STDC_CONSTANT_MACROS' \ 554 '-D__STDC_FORMAT_MACROS' \ 555 '-DANDROID' \ 556 '-D__GNU_SOURCE=1' \ 557 '-DUSE_STLPORT=1' \ 558 '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 559 '-DCHROME_BUILD_ID=""' \ 560 '-DDYNAMIC_ANNOTATIONS_ENABLED=1' \ 561 '-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \ 562 '-D_DEBUG' 563 564 565# Include paths placed before CFLAGS/CPPFLAGS 566LOCAL_C_INCLUDES_Debug := \ 567 $(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \ 568 $(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \ 569 $(gyp_shared_intermediate_dir) \ 570 $(LOCAL_PATH)/third_party/WebKit/Source \ 571 $(LOCAL_PATH) \ 572 $(LOCAL_PATH)/skia/config \ 573 $(LOCAL_PATH)/third_party/khronos \ 574 $(LOCAL_PATH)/gpu \ 575 $(LOCAL_PATH)/third_party/zlib \ 576 $(LOCAL_PATH)/third_party/sqlite \ 577 $(LOCAL_PATH)/third_party/WebKit \ 578 $(gyp_shared_intermediate_dir)/blink \ 579 $(LOCAL_PATH)/third_party/openmax_dl \ 580 $(LOCAL_PATH)/third_party/libpng \ 581 $(LOCAL_PATH)/third_party/libwebp \ 582 $(LOCAL_PATH)/third_party/ots/include \ 583 $(LOCAL_PATH)/third_party/iccjpeg \ 584 $(LOCAL_PATH)/third_party/libjpeg_turbo \ 585 $(PWD)/external/icu/icu4c/source/common \ 586 $(PWD)/external/icu/icu4c/source/i18n \ 587 $(LOCAL_PATH)/third_party/skia/src/core \ 588 $(LOCAL_PATH)/third_party/skia/include/core \ 589 $(LOCAL_PATH)/third_party/skia/include/effects \ 590 $(LOCAL_PATH)/third_party/skia/include/pdf \ 591 $(LOCAL_PATH)/third_party/skia/include/gpu \ 592 $(LOCAL_PATH)/third_party/skia/include/lazy \ 593 $(LOCAL_PATH)/third_party/skia/include/pathops \ 594 $(LOCAL_PATH)/third_party/skia/include/pipe \ 595 $(LOCAL_PATH)/third_party/skia/include/ports \ 596 $(LOCAL_PATH)/third_party/skia/include/utils \ 597 $(LOCAL_PATH)/skia/ext \ 598 $(LOCAL_PATH)/third_party/npapi \ 599 $(LOCAL_PATH)/third_party/npapi/bindings \ 600 $(LOCAL_PATH)/third_party/qcms/src \ 601 $(LOCAL_PATH)/v8/include \ 602 $(PWD)/frameworks/wilhelm/include \ 603 $(PWD)/bionic \ 604 $(PWD)/external/stlport/stlport 605 606 607# Flags passed to only C++ (and not C) files. 608LOCAL_CPPFLAGS_Debug := \ 609 -fno-exceptions \ 610 -fno-rtti \ 611 -fno-threadsafe-statics \ 612 -fvisibility-inlines-hidden \ 613 -Wsign-compare \ 614 -Wno-c++0x-compat \ 615 -std=gnu++11 \ 616 -Wno-narrowing \ 617 -Wno-literal-suffix \ 618 -Wno-non-virtual-dtor \ 619 -Wno-sign-promo 620 621 622# Flags passed to both C and C++ files. 623MY_CFLAGS_Release := \ 624 --param=ssp-buffer-size=4 \ 625 -Werror \ 626 -fno-strict-aliasing \ 627 -Wall \ 628 -Wno-unused-parameter \ 629 -Wno-missing-field-initializers \ 630 -fvisibility=hidden \ 631 -pipe \ 632 -fPIC \ 633 -Wno-unused-local-typedefs \ 634 -msse2 \ 635 -mfpmath=sse \ 636 -mmmx \ 637 -m32 \ 638 -ffunction-sections \ 639 -funwind-tables \ 640 -g \ 641 -fno-short-enums \ 642 -finline-limit=64 \ 643 -Wa,--noexecstack \ 644 -U_FORTIFY_SOURCE \ 645 -Wno-extra \ 646 -Wno-ignored-qualifiers \ 647 -Wno-type-limits \ 648 -Wno-unused-but-set-variable \ 649 -fno-stack-protector \ 650 -Os \ 651 -fno-ident \ 652 -fdata-sections \ 653 -ffunction-sections \ 654 -fomit-frame-pointer \ 655 -funwind-tables 656 657MY_DEFS_Release := \ 658 '-DV8_DEPRECATION_WARNINGS' \ 659 '-D_FILE_OFFSET_BITS=64' \ 660 '-DNO_TCMALLOC' \ 661 '-DDISABLE_NACL' \ 662 '-DCHROMIUM_BUILD' \ 663 '-DUSE_LIBJPEG_TURBO=1' \ 664 '-DENABLE_WEBRTC=1' \ 665 '-DUSE_PROPRIETARY_CODECS' \ 666 '-DENABLE_BROWSER_CDMS' \ 667 '-DENABLE_CONFIGURATION_POLICY' \ 668 '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 669 '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 670 '-DENABLE_EGLIMAGE=1' \ 671 '-DCLD_VERSION=1' \ 672 '-DENABLE_PRINTING=1' \ 673 '-DENABLE_MANAGED_USERS=1' \ 674 '-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \ 675 '-DDATA_REDUCTION_DEV_HOST="https://proxy-dev.googlezip.net:443/"' \ 676 '-DDATA_REDUCTION_DEV_FALLBACK_HOST="http://proxy-dev.googlezip.net:80/"' \ 677 '-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \ 678 '-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \ 679 '-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \ 680 '-DVIDEO_HOLE=1' \ 681 '-DENABLE_LOAD_COMPLETION_HACKS=1' \ 682 '-DBLINK_IMPLEMENTATION=1' \ 683 '-DINSIDE_BLINK' \ 684 '-DCHROME_PNG_WRITE_SUPPORT' \ 685 '-DPNG_USER_CONFIG' \ 686 '-DCHROME_PNG_READ_PACK_SUPPORT' \ 687 '-DENABLE_SVG_FONTS=1' \ 688 '-DWTF_USE_CONCATENATED_IMPULSE_RESPONSES=1' \ 689 '-DWTF_USE_WEBAUDIO_OPENMAX_DL_FFT=1' \ 690 '-DENABLE_WEB_AUDIO=1' \ 691 '-DENABLE_OPENTYPE_VERTICAL=1' \ 692 '-DU_USING_ICU_NAMESPACE=0' \ 693 '-DU_ENABLE_DYLOAD=0' \ 694 '-DSK_ENABLE_INST_COUNT=0' \ 695 '-DSK_SUPPORT_GPU=1' \ 696 '-DGR_GL_CUSTOM_SETUP_HEADER="GrGLConfig_chrome.h"' \ 697 '-DSK_ENABLE_LEGACY_API_ALIASING=1' \ 698 '-DSK_ATTR_DEPRECATED=SK_NOTHING_ARG1' \ 699 '-DGR_GL_IGNORE_ES3_MSAA=0' \ 700 '-DSK_WILL_NEVER_DRAW_PERSPECTIVE_TEXT' \ 701 '-DSK_SUPPORT_LEGACY_TEXTRENDERMODE' \ 702 '-DSK_BUILD_FOR_ANDROID' \ 703 '-DSK_USE_POSIX_THREADS' \ 704 '-DSK_DEFERRED_CANVAS_USES_FACTORIES=1' \ 705 '-DSK_FM_NEW_MATCH_FAMILY_STYLE_CHARACTER=1' \ 706 '-DUSE_OPENSSL=1' \ 707 '-DUSE_OPENSSL_CERTS=1' \ 708 '-D__STDC_CONSTANT_MACROS' \ 709 '-D__STDC_FORMAT_MACROS' \ 710 '-DANDROID' \ 711 '-D__GNU_SOURCE=1' \ 712 '-DUSE_STLPORT=1' \ 713 '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 714 '-DCHROME_BUILD_ID=""' \ 715 '-DNDEBUG' \ 716 '-DNVALGRIND' \ 717 '-DDYNAMIC_ANNOTATIONS_ENABLED=0' \ 718 '-D_FORTIFY_SOURCE=2' 719 720 721# Include paths placed before CFLAGS/CPPFLAGS 722LOCAL_C_INCLUDES_Release := \ 723 $(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \ 724 $(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \ 725 $(gyp_shared_intermediate_dir) \ 726 $(LOCAL_PATH)/third_party/WebKit/Source \ 727 $(LOCAL_PATH) \ 728 $(LOCAL_PATH)/skia/config \ 729 $(LOCAL_PATH)/third_party/khronos \ 730 $(LOCAL_PATH)/gpu \ 731 $(LOCAL_PATH)/third_party/zlib \ 732 $(LOCAL_PATH)/third_party/sqlite \ 733 $(LOCAL_PATH)/third_party/WebKit \ 734 $(gyp_shared_intermediate_dir)/blink \ 735 $(LOCAL_PATH)/third_party/openmax_dl \ 736 $(LOCAL_PATH)/third_party/libpng \ 737 $(LOCAL_PATH)/third_party/libwebp \ 738 $(LOCAL_PATH)/third_party/ots/include \ 739 $(LOCAL_PATH)/third_party/iccjpeg \ 740 $(LOCAL_PATH)/third_party/libjpeg_turbo \ 741 $(PWD)/external/icu/icu4c/source/common \ 742 $(PWD)/external/icu/icu4c/source/i18n \ 743 $(LOCAL_PATH)/third_party/skia/src/core \ 744 $(LOCAL_PATH)/third_party/skia/include/core \ 745 $(LOCAL_PATH)/third_party/skia/include/effects \ 746 $(LOCAL_PATH)/third_party/skia/include/pdf \ 747 $(LOCAL_PATH)/third_party/skia/include/gpu \ 748 $(LOCAL_PATH)/third_party/skia/include/lazy \ 749 $(LOCAL_PATH)/third_party/skia/include/pathops \ 750 $(LOCAL_PATH)/third_party/skia/include/pipe \ 751 $(LOCAL_PATH)/third_party/skia/include/ports \ 752 $(LOCAL_PATH)/third_party/skia/include/utils \ 753 $(LOCAL_PATH)/skia/ext \ 754 $(LOCAL_PATH)/third_party/npapi \ 755 $(LOCAL_PATH)/third_party/npapi/bindings \ 756 $(LOCAL_PATH)/third_party/qcms/src \ 757 $(LOCAL_PATH)/v8/include \ 758 $(PWD)/frameworks/wilhelm/include \ 759 $(PWD)/bionic \ 760 $(PWD)/external/stlport/stlport 761 762 763# Flags passed to only C++ (and not C) files. 764LOCAL_CPPFLAGS_Release := \ 765 -fno-exceptions \ 766 -fno-rtti \ 767 -fno-threadsafe-statics \ 768 -fvisibility-inlines-hidden \ 769 -Wsign-compare \ 770 -Wno-c++0x-compat \ 771 -std=gnu++11 \ 772 -Wno-narrowing \ 773 -Wno-literal-suffix \ 774 -Wno-non-virtual-dtor \ 775 -Wno-sign-promo 776 777 778LOCAL_CFLAGS := $(MY_CFLAGS_$(GYP_CONFIGURATION)) $(MY_DEFS_$(GYP_CONFIGURATION)) 779LOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES_$(GYP_CONFIGURATION)) 780LOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS_$(GYP_CONFIGURATION)) 781LOCAL_ASFLAGS := $(LOCAL_CFLAGS) 782### Rules for final target. 783 784LOCAL_SHARED_LIBRARIES := \ 785 libstlport \ 786 libdl 787 788# Add target alias to "gyp_all_modules" target. 789.PHONY: gyp_all_modules 790gyp_all_modules: third_party_WebKit_Source_modules_modules_gyp 791 792# Alias gyp target name. 793.PHONY: modules 794modules: third_party_WebKit_Source_modules_modules_gyp 795 796include $(BUILD_STATIC_LIBRARY) 797