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 -fstack-protector \ 469 --param=ssp-buffer-size=4 \ 470 -Werror \ 471 -fno-strict-aliasing \ 472 -Wall \ 473 -Wno-unused-parameter \ 474 -Wno-missing-field-initializers \ 475 -fvisibility=hidden \ 476 -pipe \ 477 -fPIC \ 478 -Wno-unused-local-typedefs \ 479 -fno-tree-sra \ 480 -fno-caller-saves \ 481 -Wno-psabi \ 482 -fno-partial-inlining \ 483 -fno-early-inlining \ 484 -fno-tree-copy-prop \ 485 -fno-tree-loop-optimize \ 486 -fno-move-loop-invariants \ 487 -ffunction-sections \ 488 -funwind-tables \ 489 -g \ 490 -fstack-protector \ 491 -fno-short-enums \ 492 -finline-limit=64 \ 493 -Wa,--noexecstack \ 494 -U_FORTIFY_SOURCE \ 495 -Wno-extra \ 496 -Wno-ignored-qualifiers \ 497 -Wno-type-limits \ 498 -Wno-unused-but-set-variable \ 499 -Os \ 500 -g \ 501 -gdwarf-4 \ 502 -fdata-sections \ 503 -ffunction-sections \ 504 -fomit-frame-pointer \ 505 -funwind-tables 506 507MY_DEFS_Debug := \ 508 '-DV8_DEPRECATION_WARNINGS' \ 509 '-D_FILE_OFFSET_BITS=64' \ 510 '-DNO_TCMALLOC' \ 511 '-DDISABLE_NACL' \ 512 '-DCHROMIUM_BUILD' \ 513 '-DUSE_LIBJPEG_TURBO=1' \ 514 '-DENABLE_WEBRTC=1' \ 515 '-DUSE_PROPRIETARY_CODECS' \ 516 '-DENABLE_BROWSER_CDMS' \ 517 '-DENABLE_CONFIGURATION_POLICY' \ 518 '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 519 '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 520 '-DENABLE_EGLIMAGE=1' \ 521 '-DCLD_VERSION=1' \ 522 '-DENABLE_PRINTING=1' \ 523 '-DENABLE_MANAGED_USERS=1' \ 524 '-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \ 525 '-DDATA_REDUCTION_DEV_HOST="https://proxy-dev.googlezip.net:443/"' \ 526 '-DDATA_REDUCTION_DEV_FALLBACK_HOST="http://proxy-dev.googlezip.net:80/"' \ 527 '-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \ 528 '-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \ 529 '-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \ 530 '-DVIDEO_HOLE=1' \ 531 '-DENABLE_LOAD_COMPLETION_HACKS=1' \ 532 '-DBLINK_IMPLEMENTATION=1' \ 533 '-DINSIDE_BLINK' \ 534 '-DCHROME_PNG_WRITE_SUPPORT' \ 535 '-DPNG_USER_CONFIG' \ 536 '-DCHROME_PNG_READ_PACK_SUPPORT' \ 537 '-DENABLE_SVG_FONTS=1' \ 538 '-DWTF_USE_CONCATENATED_IMPULSE_RESPONSES=1' \ 539 '-DWTF_USE_WEBAUDIO_OPENMAX_DL_FFT=1' \ 540 '-DENABLE_WEB_AUDIO=1' \ 541 '-DENABLE_OPENTYPE_VERTICAL=1' \ 542 '-DU_USING_ICU_NAMESPACE=0' \ 543 '-DU_ENABLE_DYLOAD=0' \ 544 '-DSK_ENABLE_INST_COUNT=0' \ 545 '-DSK_SUPPORT_GPU=1' \ 546 '-DGR_GL_CUSTOM_SETUP_HEADER="GrGLConfig_chrome.h"' \ 547 '-DSK_ENABLE_LEGACY_API_ALIASING=1' \ 548 '-DSK_ATTR_DEPRECATED=SK_NOTHING_ARG1' \ 549 '-DGR_GL_IGNORE_ES3_MSAA=0' \ 550 '-DSK_WILL_NEVER_DRAW_PERSPECTIVE_TEXT' \ 551 '-DSK_SUPPORT_LEGACY_TEXTRENDERMODE' \ 552 '-DSK_BUILD_FOR_ANDROID' \ 553 '-DSK_USE_POSIX_THREADS' \ 554 '-DSK_DEFERRED_CANVAS_USES_FACTORIES=1' \ 555 '-DSK_FM_NEW_MATCH_FAMILY_STYLE_CHARACTER=1' \ 556 '-DUSE_OPENSSL=1' \ 557 '-DUSE_OPENSSL_CERTS=1' \ 558 '-D__STDC_CONSTANT_MACROS' \ 559 '-D__STDC_FORMAT_MACROS' \ 560 '-DANDROID' \ 561 '-D__GNU_SOURCE=1' \ 562 '-DUSE_STLPORT=1' \ 563 '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 564 '-DCHROME_BUILD_ID=""' \ 565 '-DDYNAMIC_ANNOTATIONS_ENABLED=1' \ 566 '-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \ 567 '-D_DEBUG' 568 569 570# Include paths placed before CFLAGS/CPPFLAGS 571LOCAL_C_INCLUDES_Debug := \ 572 $(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \ 573 $(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \ 574 $(gyp_shared_intermediate_dir) \ 575 $(LOCAL_PATH)/third_party/WebKit/Source \ 576 $(LOCAL_PATH) \ 577 $(LOCAL_PATH)/skia/config \ 578 $(LOCAL_PATH)/third_party/khronos \ 579 $(LOCAL_PATH)/gpu \ 580 $(LOCAL_PATH)/third_party/zlib \ 581 $(LOCAL_PATH)/third_party/sqlite \ 582 $(LOCAL_PATH)/third_party/WebKit \ 583 $(gyp_shared_intermediate_dir)/blink \ 584 $(LOCAL_PATH)/third_party/openmax_dl \ 585 $(LOCAL_PATH)/third_party/libpng \ 586 $(LOCAL_PATH)/third_party/libwebp \ 587 $(LOCAL_PATH)/third_party/ots/include \ 588 $(LOCAL_PATH)/third_party/iccjpeg \ 589 $(LOCAL_PATH)/third_party/libjpeg_turbo \ 590 $(PWD)/external/icu/icu4c/source/common \ 591 $(PWD)/external/icu/icu4c/source/i18n \ 592 $(LOCAL_PATH)/third_party/skia/src/core \ 593 $(LOCAL_PATH)/third_party/skia/include/core \ 594 $(LOCAL_PATH)/third_party/skia/include/effects \ 595 $(LOCAL_PATH)/third_party/skia/include/pdf \ 596 $(LOCAL_PATH)/third_party/skia/include/gpu \ 597 $(LOCAL_PATH)/third_party/skia/include/lazy \ 598 $(LOCAL_PATH)/third_party/skia/include/pathops \ 599 $(LOCAL_PATH)/third_party/skia/include/pipe \ 600 $(LOCAL_PATH)/third_party/skia/include/ports \ 601 $(LOCAL_PATH)/third_party/skia/include/utils \ 602 $(LOCAL_PATH)/skia/ext \ 603 $(LOCAL_PATH)/third_party/npapi \ 604 $(LOCAL_PATH)/third_party/npapi/bindings \ 605 $(LOCAL_PATH)/third_party/qcms/src \ 606 $(LOCAL_PATH)/v8/include \ 607 $(PWD)/frameworks/wilhelm/include \ 608 $(PWD)/bionic \ 609 $(PWD)/external/stlport/stlport 610 611 612# Flags passed to only C++ (and not C) files. 613LOCAL_CPPFLAGS_Debug := \ 614 -fno-exceptions \ 615 -fno-rtti \ 616 -fno-threadsafe-statics \ 617 -fvisibility-inlines-hidden \ 618 -Wsign-compare \ 619 -Wno-c++0x-compat \ 620 -Wno-abi \ 621 -std=gnu++11 \ 622 -Wno-narrowing \ 623 -Wno-literal-suffix \ 624 -Wno-non-virtual-dtor \ 625 -Wno-sign-promo 626 627 628# Flags passed to both C and C++ files. 629MY_CFLAGS_Release := \ 630 -fstack-protector \ 631 --param=ssp-buffer-size=4 \ 632 -Werror \ 633 -fno-strict-aliasing \ 634 -Wall \ 635 -Wno-unused-parameter \ 636 -Wno-missing-field-initializers \ 637 -fvisibility=hidden \ 638 -pipe \ 639 -fPIC \ 640 -Wno-unused-local-typedefs \ 641 -fno-tree-sra \ 642 -fno-caller-saves \ 643 -Wno-psabi \ 644 -fno-partial-inlining \ 645 -fno-early-inlining \ 646 -fno-tree-copy-prop \ 647 -fno-tree-loop-optimize \ 648 -fno-move-loop-invariants \ 649 -ffunction-sections \ 650 -funwind-tables \ 651 -g \ 652 -fstack-protector \ 653 -fno-short-enums \ 654 -finline-limit=64 \ 655 -Wa,--noexecstack \ 656 -U_FORTIFY_SOURCE \ 657 -Wno-extra \ 658 -Wno-ignored-qualifiers \ 659 -Wno-type-limits \ 660 -Wno-unused-but-set-variable \ 661 -Os \ 662 -fno-ident \ 663 -fdata-sections \ 664 -ffunction-sections \ 665 -fomit-frame-pointer \ 666 -funwind-tables 667 668MY_DEFS_Release := \ 669 '-DV8_DEPRECATION_WARNINGS' \ 670 '-D_FILE_OFFSET_BITS=64' \ 671 '-DNO_TCMALLOC' \ 672 '-DDISABLE_NACL' \ 673 '-DCHROMIUM_BUILD' \ 674 '-DUSE_LIBJPEG_TURBO=1' \ 675 '-DENABLE_WEBRTC=1' \ 676 '-DUSE_PROPRIETARY_CODECS' \ 677 '-DENABLE_BROWSER_CDMS' \ 678 '-DENABLE_CONFIGURATION_POLICY' \ 679 '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 680 '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 681 '-DENABLE_EGLIMAGE=1' \ 682 '-DCLD_VERSION=1' \ 683 '-DENABLE_PRINTING=1' \ 684 '-DENABLE_MANAGED_USERS=1' \ 685 '-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \ 686 '-DDATA_REDUCTION_DEV_HOST="https://proxy-dev.googlezip.net:443/"' \ 687 '-DDATA_REDUCTION_DEV_FALLBACK_HOST="http://proxy-dev.googlezip.net:80/"' \ 688 '-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \ 689 '-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \ 690 '-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \ 691 '-DVIDEO_HOLE=1' \ 692 '-DENABLE_LOAD_COMPLETION_HACKS=1' \ 693 '-DBLINK_IMPLEMENTATION=1' \ 694 '-DINSIDE_BLINK' \ 695 '-DCHROME_PNG_WRITE_SUPPORT' \ 696 '-DPNG_USER_CONFIG' \ 697 '-DCHROME_PNG_READ_PACK_SUPPORT' \ 698 '-DENABLE_SVG_FONTS=1' \ 699 '-DWTF_USE_CONCATENATED_IMPULSE_RESPONSES=1' \ 700 '-DWTF_USE_WEBAUDIO_OPENMAX_DL_FFT=1' \ 701 '-DENABLE_WEB_AUDIO=1' \ 702 '-DENABLE_OPENTYPE_VERTICAL=1' \ 703 '-DU_USING_ICU_NAMESPACE=0' \ 704 '-DU_ENABLE_DYLOAD=0' \ 705 '-DSK_ENABLE_INST_COUNT=0' \ 706 '-DSK_SUPPORT_GPU=1' \ 707 '-DGR_GL_CUSTOM_SETUP_HEADER="GrGLConfig_chrome.h"' \ 708 '-DSK_ENABLE_LEGACY_API_ALIASING=1' \ 709 '-DSK_ATTR_DEPRECATED=SK_NOTHING_ARG1' \ 710 '-DGR_GL_IGNORE_ES3_MSAA=0' \ 711 '-DSK_WILL_NEVER_DRAW_PERSPECTIVE_TEXT' \ 712 '-DSK_SUPPORT_LEGACY_TEXTRENDERMODE' \ 713 '-DSK_BUILD_FOR_ANDROID' \ 714 '-DSK_USE_POSIX_THREADS' \ 715 '-DSK_DEFERRED_CANVAS_USES_FACTORIES=1' \ 716 '-DSK_FM_NEW_MATCH_FAMILY_STYLE_CHARACTER=1' \ 717 '-DUSE_OPENSSL=1' \ 718 '-DUSE_OPENSSL_CERTS=1' \ 719 '-D__STDC_CONSTANT_MACROS' \ 720 '-D__STDC_FORMAT_MACROS' \ 721 '-DANDROID' \ 722 '-D__GNU_SOURCE=1' \ 723 '-DUSE_STLPORT=1' \ 724 '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 725 '-DCHROME_BUILD_ID=""' \ 726 '-DNDEBUG' \ 727 '-DNVALGRIND' \ 728 '-DDYNAMIC_ANNOTATIONS_ENABLED=0' \ 729 '-D_FORTIFY_SOURCE=2' 730 731 732# Include paths placed before CFLAGS/CPPFLAGS 733LOCAL_C_INCLUDES_Release := \ 734 $(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \ 735 $(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \ 736 $(gyp_shared_intermediate_dir) \ 737 $(LOCAL_PATH)/third_party/WebKit/Source \ 738 $(LOCAL_PATH) \ 739 $(LOCAL_PATH)/skia/config \ 740 $(LOCAL_PATH)/third_party/khronos \ 741 $(LOCAL_PATH)/gpu \ 742 $(LOCAL_PATH)/third_party/zlib \ 743 $(LOCAL_PATH)/third_party/sqlite \ 744 $(LOCAL_PATH)/third_party/WebKit \ 745 $(gyp_shared_intermediate_dir)/blink \ 746 $(LOCAL_PATH)/third_party/openmax_dl \ 747 $(LOCAL_PATH)/third_party/libpng \ 748 $(LOCAL_PATH)/third_party/libwebp \ 749 $(LOCAL_PATH)/third_party/ots/include \ 750 $(LOCAL_PATH)/third_party/iccjpeg \ 751 $(LOCAL_PATH)/third_party/libjpeg_turbo \ 752 $(PWD)/external/icu/icu4c/source/common \ 753 $(PWD)/external/icu/icu4c/source/i18n \ 754 $(LOCAL_PATH)/third_party/skia/src/core \ 755 $(LOCAL_PATH)/third_party/skia/include/core \ 756 $(LOCAL_PATH)/third_party/skia/include/effects \ 757 $(LOCAL_PATH)/third_party/skia/include/pdf \ 758 $(LOCAL_PATH)/third_party/skia/include/gpu \ 759 $(LOCAL_PATH)/third_party/skia/include/lazy \ 760 $(LOCAL_PATH)/third_party/skia/include/pathops \ 761 $(LOCAL_PATH)/third_party/skia/include/pipe \ 762 $(LOCAL_PATH)/third_party/skia/include/ports \ 763 $(LOCAL_PATH)/third_party/skia/include/utils \ 764 $(LOCAL_PATH)/skia/ext \ 765 $(LOCAL_PATH)/third_party/npapi \ 766 $(LOCAL_PATH)/third_party/npapi/bindings \ 767 $(LOCAL_PATH)/third_party/qcms/src \ 768 $(LOCAL_PATH)/v8/include \ 769 $(PWD)/frameworks/wilhelm/include \ 770 $(PWD)/bionic \ 771 $(PWD)/external/stlport/stlport 772 773 774# Flags passed to only C++ (and not C) files. 775LOCAL_CPPFLAGS_Release := \ 776 -fno-exceptions \ 777 -fno-rtti \ 778 -fno-threadsafe-statics \ 779 -fvisibility-inlines-hidden \ 780 -Wsign-compare \ 781 -Wno-c++0x-compat \ 782 -Wno-abi \ 783 -std=gnu++11 \ 784 -Wno-narrowing \ 785 -Wno-literal-suffix \ 786 -Wno-non-virtual-dtor \ 787 -Wno-sign-promo 788 789 790LOCAL_CFLAGS := $(MY_CFLAGS_$(GYP_CONFIGURATION)) $(MY_DEFS_$(GYP_CONFIGURATION)) 791LOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES_$(GYP_CONFIGURATION)) 792LOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS_$(GYP_CONFIGURATION)) 793LOCAL_ASFLAGS := $(LOCAL_CFLAGS) 794### Rules for final target. 795 796LOCAL_SHARED_LIBRARIES := \ 797 libstlport \ 798 libdl 799 800# Add target alias to "gyp_all_modules" target. 801.PHONY: gyp_all_modules 802gyp_all_modules: third_party_WebKit_Source_modules_modules_gyp 803 804# Alias gyp target name. 805.PHONY: modules 806modules: third_party_WebKit_Source_modules_modules_gyp 807 808include $(BUILD_STATIC_LIBRARY) 809