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