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