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 -fstack-protector \ 468 --param=ssp-buffer-size=4 \ 469 -Werror \ 470 -fno-exceptions \ 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-partial-inlining \ 481 -fno-early-inlining \ 482 -fno-tree-copy-prop \ 483 -fno-tree-loop-optimize \ 484 -fno-move-loop-invariants \ 485 -fno-caller-saves \ 486 -Wno-psabi \ 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 -fdata-sections \ 502 -ffunction-sections \ 503 -fomit-frame-pointer \ 504 -funwind-tables 505 506 MY_DEFS_Debug := \ 507 '-DV8_DEPRECATION_WARNINGS' \ 508 '-DBLINK_SCALE_FILTERS_AT_RECORD_TIME' \ 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="http://proxy-dev.googlezip.net:80/"' \ 526 '-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \ 527 '-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \ 528 '-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \ 529 '-DVIDEO_HOLE=1' \ 530 '-DBLINK_IMPLEMENTATION=1' \ 531 '-DINSIDE_BLINK' \ 532 '-DENABLE_CUSTOM_SCHEME_HANDLER=0' \ 533 '-DENABLE_SVG_FONTS=1' \ 534 '-DWTF_USE_CONCATENATED_IMPULSE_RESPONSES=1' \ 535 '-DENABLE_MEDIA_CAPTURE=1' \ 536 '-DWTF_USE_WEBAUDIO_OPENMAX_DL_FFT=1' \ 537 '-DENABLE_WEB_AUDIO=1' \ 538 '-DENABLE_OPENTYPE_VERTICAL=1' \ 539 '-DU_USING_ICU_NAMESPACE=0' \ 540 '-DSK_ENABLE_INST_COUNT=0' \ 541 '-DSK_SUPPORT_GPU=1' \ 542 '-DGR_GL_CUSTOM_SETUP_HEADER="GrGLConfig_chrome.h"' \ 543 '-DSK_ENABLE_LEGACY_API_ALIASING=1' \ 544 '-DSK_ATTR_DEPRECATED=SK_NOTHING_ARG1' \ 545 '-DGR_GL_IGNORE_ES3_MSAA=0' \ 546 '-DSK_WILL_NEVER_DRAW_PERSPECTIVE_TEXT' \ 547 '-DSK_SUPPORT_LEGACY_GETTOPDEVICE' \ 548 '-DSK_SUPPORT_LEGACY_BITMAP_CONFIG' \ 549 '-DSK_SUPPORT_LEGACY_DEVICE_VIRTUAL_ISOPAQUE' \ 550 '-DSK_SUPPORT_LEGACY_N32_NAME' \ 551 '-DSK_SUPPORT_LEGACY_SETCONFIG' \ 552 '-DSK_IGNORE_ETC1_SUPPORT' \ 553 '-DSK_IGNORE_GPU_DITHER' \ 554 '-DSK_SUPPORT_LEGACY_GETTOTALCLIP' \ 555 '-DSK_BUILD_FOR_ANDROID' \ 556 '-DSK_USE_POSIX_THREADS' \ 557 '-DSK_DEFERRED_CANVAS_USES_FACTORIES=1' \ 558 '-DUSE_OPENSSL=1' \ 559 '-DUSE_OPENSSL_CERTS=1' \ 560 '-D__STDC_CONSTANT_MACROS' \ 561 '-D__STDC_FORMAT_MACROS' \ 562 '-DANDROID' \ 563 '-D__GNU_SOURCE=1' \ 564 '-DUSE_STLPORT=1' \ 565 '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 566 '-DCHROME_BUILD_ID=""' \ 567 '-DDYNAMIC_ANNOTATIONS_ENABLED=1' \ 568 '-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \ 569 '-D_DEBUG' 570 571 572 # Include paths placed before CFLAGS/CPPFLAGS 573 LOCAL_C_INCLUDES_Debug := \ 574 $(gyp_shared_intermediate_dir)/shim_headers/ashmem/target \ 575 $(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \ 576 $(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \ 577 $(gyp_shared_intermediate_dir) \ 578 $(gyp_shared_intermediate_dir)/blink/core \ 579 $(gyp_shared_intermediate_dir)/blink/modules \ 580 $(LOCAL_PATH)/third_party/WebKit/Source \ 581 $(LOCAL_PATH) \ 582 $(LOCAL_PATH)/skia/config \ 583 $(LOCAL_PATH)/third_party/khronos \ 584 $(LOCAL_PATH)/gpu \ 585 $(LOCAL_PATH)/third_party/zlib \ 586 $(LOCAL_PATH)/third_party/sqlite \ 587 $(LOCAL_PATH)/third_party/WebKit \ 588 $(gyp_shared_intermediate_dir)/blink/bindings/core/v8 \ 589 $(gyp_shared_intermediate_dir)/blink/bindings/modules/v8 \ 590 $(gyp_shared_intermediate_dir)/blink \ 591 $(LOCAL_PATH)/third_party/openmax_dl \ 592 $(PWD)/external/icu/icu4c/source/common \ 593 $(PWD)/external/icu/icu4c/source/i18n \ 594 $(LOCAL_PATH)/third_party/skia/src/core \ 595 $(LOCAL_PATH)/third_party/skia/include/core \ 596 $(LOCAL_PATH)/third_party/skia/include/effects \ 597 $(LOCAL_PATH)/third_party/skia/include/pdf \ 598 $(LOCAL_PATH)/third_party/skia/include/gpu \ 599 $(LOCAL_PATH)/third_party/skia/include/lazy \ 600 $(LOCAL_PATH)/third_party/skia/include/pathops \ 601 $(LOCAL_PATH)/third_party/skia/include/pipe \ 602 $(LOCAL_PATH)/third_party/skia/include/ports \ 603 $(LOCAL_PATH)/third_party/skia/include/utils \ 604 $(LOCAL_PATH)/skia/ext \ 605 $(LOCAL_PATH)/third_party/npapi \ 606 $(LOCAL_PATH)/third_party/npapi/bindings \ 607 $(LOCAL_PATH)/third_party/qcms/src \ 608 $(LOCAL_PATH)/v8/include \ 609 $(PWD)/frameworks/wilhelm/include \ 610 $(PWD)/bionic \ 611 $(PWD)/external/stlport/stlport 612 613 614 # Flags passed to only C++ (and not C) files. 615 LOCAL_CPPFLAGS_Debug := \ 616 -fno-rtti \ 617 -fno-threadsafe-statics \ 618 -fvisibility-inlines-hidden \ 619 -Wsign-compare \ 620 -Wno-c++0x-compat \ 621 -Wno-abi \ 622 -Wno-non-virtual-dtor \ 623 -Wno-sign-promo 624 625 626 LOCAL_FDO_SUPPORT_Debug := false 627 628 # Flags passed to both C and C++ files. 629 MY_CFLAGS_Release := \ 630 -fstack-protector \ 631 --param=ssp-buffer-size=4 \ 632 -Werror \ 633 -fno-exceptions \ 634 -fno-strict-aliasing \ 635 -Wall \ 636 -Wno-unused-parameter \ 637 -Wno-missing-field-initializers \ 638 -fvisibility=hidden \ 639 -pipe \ 640 -fPIC \ 641 -Wno-unused-local-typedefs \ 642 -fno-tree-sra \ 643 -fno-partial-inlining \ 644 -fno-early-inlining \ 645 -fno-tree-copy-prop \ 646 -fno-tree-loop-optimize \ 647 -fno-move-loop-invariants \ 648 -fno-caller-saves \ 649 -Wno-psabi \ 650 -ffunction-sections \ 651 -funwind-tables \ 652 -g \ 653 -fstack-protector \ 654 -fno-short-enums \ 655 -finline-limit=64 \ 656 -Wa,--noexecstack \ 657 -U_FORTIFY_SOURCE \ 658 -Wno-extra \ 659 -Wno-ignored-qualifiers \ 660 -Wno-type-limits \ 661 -Wno-unused-but-set-variable \ 662 -Os \ 663 -fno-ident \ 664 -fdata-sections \ 665 -ffunction-sections \ 666 -fomit-frame-pointer \ 667 -funwind-tables 668 669 MY_DEFS_Release := \ 670 '-DV8_DEPRECATION_WARNINGS' \ 671 '-DBLINK_SCALE_FILTERS_AT_RECORD_TIME' \ 672 '-D_FILE_OFFSET_BITS=64' \ 673 '-DNO_TCMALLOC' \ 674 '-DDISABLE_NACL' \ 675 '-DCHROMIUM_BUILD' \ 676 '-DUSE_LIBJPEG_TURBO=1' \ 677 '-DENABLE_WEBRTC=1' \ 678 '-DUSE_PROPRIETARY_CODECS' \ 679 '-DENABLE_BROWSER_CDMS' \ 680 '-DENABLE_CONFIGURATION_POLICY' \ 681 '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 682 '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 683 '-DENABLE_EGLIMAGE=1' \ 684 '-DCLD_VERSION=1' \ 685 '-DENABLE_PRINTING=1' \ 686 '-DENABLE_MANAGED_USERS=1' \ 687 '-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \ 688 '-DDATA_REDUCTION_DEV_HOST="http://proxy-dev.googlezip.net:80/"' \ 689 '-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \ 690 '-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \ 691 '-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \ 692 '-DVIDEO_HOLE=1' \ 693 '-DBLINK_IMPLEMENTATION=1' \ 694 '-DINSIDE_BLINK' \ 695 '-DENABLE_CUSTOM_SCHEME_HANDLER=0' \ 696 '-DENABLE_SVG_FONTS=1' \ 697 '-DWTF_USE_CONCATENATED_IMPULSE_RESPONSES=1' \ 698 '-DENABLE_MEDIA_CAPTURE=1' \ 699 '-DWTF_USE_WEBAUDIO_OPENMAX_DL_FFT=1' \ 700 '-DENABLE_WEB_AUDIO=1' \ 701 '-DENABLE_OPENTYPE_VERTICAL=1' \ 702 '-DU_USING_ICU_NAMESPACE=0' \ 703 '-DSK_ENABLE_INST_COUNT=0' \ 704 '-DSK_SUPPORT_GPU=1' \ 705 '-DGR_GL_CUSTOM_SETUP_HEADER="GrGLConfig_chrome.h"' \ 706 '-DSK_ENABLE_LEGACY_API_ALIASING=1' \ 707 '-DSK_ATTR_DEPRECATED=SK_NOTHING_ARG1' \ 708 '-DGR_GL_IGNORE_ES3_MSAA=0' \ 709 '-DSK_WILL_NEVER_DRAW_PERSPECTIVE_TEXT' \ 710 '-DSK_SUPPORT_LEGACY_GETTOPDEVICE' \ 711 '-DSK_SUPPORT_LEGACY_BITMAP_CONFIG' \ 712 '-DSK_SUPPORT_LEGACY_DEVICE_VIRTUAL_ISOPAQUE' \ 713 '-DSK_SUPPORT_LEGACY_N32_NAME' \ 714 '-DSK_SUPPORT_LEGACY_SETCONFIG' \ 715 '-DSK_IGNORE_ETC1_SUPPORT' \ 716 '-DSK_IGNORE_GPU_DITHER' \ 717 '-DSK_SUPPORT_LEGACY_GETTOTALCLIP' \ 718 '-DSK_BUILD_FOR_ANDROID' \ 719 '-DSK_USE_POSIX_THREADS' \ 720 '-DSK_DEFERRED_CANVAS_USES_FACTORIES=1' \ 721 '-DUSE_OPENSSL=1' \ 722 '-DUSE_OPENSSL_CERTS=1' \ 723 '-D__STDC_CONSTANT_MACROS' \ 724 '-D__STDC_FORMAT_MACROS' \ 725 '-DANDROID' \ 726 '-D__GNU_SOURCE=1' \ 727 '-DUSE_STLPORT=1' \ 728 '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 729 '-DCHROME_BUILD_ID=""' \ 730 '-DNDEBUG' \ 731 '-DNVALGRIND' \ 732 '-DDYNAMIC_ANNOTATIONS_ENABLED=0' \ 733 '-D_FORTIFY_SOURCE=2' 734 735 736 # Include paths placed before CFLAGS/CPPFLAGS 737 LOCAL_C_INCLUDES_Release := \ 738 $(gyp_shared_intermediate_dir)/shim_headers/ashmem/target \ 739 $(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \ 740 $(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \ 741 $(gyp_shared_intermediate_dir) \ 742 $(gyp_shared_intermediate_dir)/blink/core \ 743 $(gyp_shared_intermediate_dir)/blink/modules \ 744 $(LOCAL_PATH)/third_party/WebKit/Source \ 745 $(LOCAL_PATH) \ 746 $(LOCAL_PATH)/skia/config \ 747 $(LOCAL_PATH)/third_party/khronos \ 748 $(LOCAL_PATH)/gpu \ 749 $(LOCAL_PATH)/third_party/zlib \ 750 $(LOCAL_PATH)/third_party/sqlite \ 751 $(LOCAL_PATH)/third_party/WebKit \ 752 $(gyp_shared_intermediate_dir)/blink/bindings/core/v8 \ 753 $(gyp_shared_intermediate_dir)/blink/bindings/modules/v8 \ 754 $(gyp_shared_intermediate_dir)/blink \ 755 $(LOCAL_PATH)/third_party/openmax_dl \ 756 $(PWD)/external/icu/icu4c/source/common \ 757 $(PWD)/external/icu/icu4c/source/i18n \ 758 $(LOCAL_PATH)/third_party/skia/src/core \ 759 $(LOCAL_PATH)/third_party/skia/include/core \ 760 $(LOCAL_PATH)/third_party/skia/include/effects \ 761 $(LOCAL_PATH)/third_party/skia/include/pdf \ 762 $(LOCAL_PATH)/third_party/skia/include/gpu \ 763 $(LOCAL_PATH)/third_party/skia/include/lazy \ 764 $(LOCAL_PATH)/third_party/skia/include/pathops \ 765 $(LOCAL_PATH)/third_party/skia/include/pipe \ 766 $(LOCAL_PATH)/third_party/skia/include/ports \ 767 $(LOCAL_PATH)/third_party/skia/include/utils \ 768 $(LOCAL_PATH)/skia/ext \ 769 $(LOCAL_PATH)/third_party/npapi \ 770 $(LOCAL_PATH)/third_party/npapi/bindings \ 771 $(LOCAL_PATH)/third_party/qcms/src \ 772 $(LOCAL_PATH)/v8/include \ 773 $(PWD)/frameworks/wilhelm/include \ 774 $(PWD)/bionic \ 775 $(PWD)/external/stlport/stlport 776 777 778 # Flags passed to only C++ (and not C) files. 779 LOCAL_CPPFLAGS_Release := \ 780 -fno-rtti \ 781 -fno-threadsafe-statics \ 782 -fvisibility-inlines-hidden \ 783 -Wsign-compare \ 784 -Wno-c++0x-compat \ 785 -Wno-abi \ 786 -Wno-non-virtual-dtor \ 787 -Wno-sign-promo 788 789 790 LOCAL_FDO_SUPPORT_Release := false 791 792 LOCAL_CFLAGS := $(MY_CFLAGS_$(GYP_CONFIGURATION)) $(MY_DEFS_$(GYP_CONFIGURATION)) 793 LOCAL_FDO_SUPPORT := $(LOCAL_FDO_SUPPORT_$(GYP_CONFIGURATION)) 794 LOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES_$(GYP_CONFIGURATION)) 795 LOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS_$(GYP_CONFIGURATION)) 796 LOCAL_ASFLAGS := $(LOCAL_CFLAGS) 797 ### Rules for final target. 798 799 LOCAL_LDFLAGS_Debug := \ 800 -Wl,-z,now \ 801 -Wl,-z,relro \ 802 -Wl,--fatal-warnings \ 803 -Wl,-z,noexecstack \ 804 -fPIC \ 805 -Wl,-z,relro \ 806 -Wl,-z,now \ 807 -fuse-ld=gold \ 808 -nostdlib \ 809 -Wl,--no-undefined \ 810 -Wl,--exclude-libs=ALL \ 811 -Wl,--icf=safe \ 812 -Wl,--warn-shared-textrel \ 813 -Wl,-O1 \ 814 -Wl,--as-needed 815 816 817 LOCAL_LDFLAGS_Release := \ 818 -Wl,-z,now \ 819 -Wl,-z,relro \ 820 -Wl,--fatal-warnings \ 821 -Wl,-z,noexecstack \ 822 -fPIC \ 823 -Wl,-z,relro \ 824 -Wl,-z,now \ 825 -fuse-ld=gold \ 826 -nostdlib \ 827 -Wl,--no-undefined \ 828 -Wl,--exclude-libs=ALL \ 829 -Wl,--icf=safe \ 830 -Wl,-O1 \ 831 -Wl,--as-needed \ 832 -Wl,--gc-sections \ 833 -Wl,--warn-shared-textrel 834 835 836 LOCAL_LDFLAGS := $(LOCAL_LDFLAGS_$(GYP_CONFIGURATION)) 837 838 LOCAL_STATIC_LIBRARIES := \ 839 third_party_WebKit_Source_core_webcore_generated_gyp \ 840 skia_skia_library_gyp 841 842 # Enable grouping to fix circular references 843 LOCAL_GROUP_STATIC_LIBRARIES := true 844 845 LOCAL_SHARED_LIBRARIES := \ 846 libstlport \ 847 libdl 848 849 # Add target alias to "gyp_all_modules" target. 850 .PHONY: gyp_all_modules 851 gyp_all_modules: third_party_WebKit_Source_modules_modules_gyp 852 853 # Alias gyp target name. 854 .PHONY: modules 855 modules: third_party_WebKit_Source_modules_modules_gyp 856 857 include $(BUILD_STATIC_LIBRARY) 858