1 # This file is generated by gyp; do not edit. 2 3 include $(CLEAR_VARS) 4 5 LOCAL_MODULE_CLASS := GYP 6 LOCAL_MODULE := third_party_WebKit_Source_bindings_core_v8_bindings_core_dictionary_impl_generated_gyp 7 LOCAL_MODULE_STEM := bindings_core_dictionary_impl_generated 8 LOCAL_MODULE_SUFFIX := .stamp 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_bindings_scripts_cached_jinja_templates_gyp,,,$(GYP_VAR_PREFIX))/cached_jinja_templates.stamp \ 16 $(call intermediates-dir-for,GYP,third_party_WebKit_Source_bindings_scripts_cached_lex_yacc_tables_gyp,,,$(GYP_VAR_PREFIX))/cached_lex_yacc_tables.stamp \ 17 $(call intermediates-dir-for,GYP,third_party_WebKit_Source_bindings_modules_interfaces_info_gyp,,,$(GYP_VAR_PREFIX))/interfaces_info.stamp 18 19 ### Rules for action "idl_dictionary": 20 $(gyp_shared_intermediate_dir)/blink/core/css/FontFaceDescriptors.cpp: gyp_local_path := $(LOCAL_PATH) 21 $(gyp_shared_intermediate_dir)/blink/core/css/FontFaceDescriptors.cpp: gyp_var_prefix := $(GYP_VAR_PREFIX) 22 $(gyp_shared_intermediate_dir)/blink/core/css/FontFaceDescriptors.cpp: gyp_intermediate_dir := $(abspath $(gyp_intermediate_dir)) 23 $(gyp_shared_intermediate_dir)/blink/core/css/FontFaceDescriptors.cpp: gyp_shared_intermediate_dir := $(abspath $(gyp_shared_intermediate_dir)) 24 $(gyp_shared_intermediate_dir)/blink/core/css/FontFaceDescriptors.cpp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH)) 25 $(gyp_shared_intermediate_dir)/blink/core/css/FontFaceDescriptors.cpp: $(LOCAL_PATH)/third_party/WebKit/Source/core/css/FontFaceDescriptors.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/DOMPointInit.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/dom/MutationObserverInit.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/frame/ScrollOptions.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/html/canvas/HitRegionOptions.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/page/EventSourceInit.idl $(LOCAL_PATH)/third_party/WebKit/Source/core/testing/InternalDictionary.idl $(LOCAL_PATH)/third_party/ply/lex.py $(LOCAL_PATH)/third_party/ply/yacc.py $(LOCAL_PATH)/tools/idl_parser/idl_lexer.py $(LOCAL_PATH)/tools/idl_parser/idl_node.py $(LOCAL_PATH)/tools/idl_parser/idl_parser.py $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/blink_idl_lexer.py $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/blink_idl_parser.py $(gyp_shared_intermediate_dir)/blink/bindings/scripts/lextab.py $(gyp_shared_intermediate_dir)/blink/bindings/scripts/parsetab.pickle $(gyp_shared_intermediate_dir)/blink/bindings/scripts/cached_jinja_templates.stamp $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/idl_compiler.py $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/idl_definitions.py $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/idl_reader.py $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/idl_types.py $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/idl_validator.py $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/interface_dependency_resolver.py $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/code_generator_v8.py $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/v8_attributes.py $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/v8_callback_interface.py $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/v8_dictionary.py $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/v8_globals.py $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/v8_interface.py $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/v8_methods.py $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/v8_types.py $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/v8_utilities.py $(LOCAL_PATH)/third_party/WebKit/Source/bindings/IDLExtendedAttributes.txt $(gyp_shared_intermediate_dir)/blink/bindings/modules/InterfacesInfoModules.pickle $(GYP_TARGET_DEPENDENCIES) 26 @echo "Gyp action: Generating core IDL dictionary impl classes ($@)" 27 $(hide)cd $(gyp_local_path)/third_party/WebKit/Source/bindings/core/v8; mkdir -p $(gyp_shared_intermediate_dir)/blink/core/testing $(gyp_shared_intermediate_dir)/blink/core/page $(gyp_shared_intermediate_dir)/blink/core/css $(gyp_shared_intermediate_dir)/blink/core/frame $(gyp_shared_intermediate_dir)/blink/core/dom $(gyp_shared_intermediate_dir)/blink/core/html/canvas; python ../../scripts/idl_compiler.py --cache-dir "$(gyp_shared_intermediate_dir)/blink/bindings/scripts" --output-dir "$(gyp_shared_intermediate_dir)/blink/" --interfaces-info "$(gyp_shared_intermediate_dir)/blink/bindings/modules/InterfacesInfoModules.pickle" --write-file-only-if-changed 0 --generate-dictionary-impl core_dictionary_idl_files_list.tmp 28 29 $(gyp_shared_intermediate_dir)/blink/core/css/FontFaceDescriptors.h: $(gyp_shared_intermediate_dir)/blink/core/css/FontFaceDescriptors.cpp ; 30 $(gyp_shared_intermediate_dir)/blink/core/dom/DOMPointInit.cpp: $(gyp_shared_intermediate_dir)/blink/core/css/FontFaceDescriptors.cpp ; 31 $(gyp_shared_intermediate_dir)/blink/core/dom/DOMPointInit.h: $(gyp_shared_intermediate_dir)/blink/core/css/FontFaceDescriptors.cpp ; 32 $(gyp_shared_intermediate_dir)/blink/core/dom/MutationObserverInit.cpp: $(gyp_shared_intermediate_dir)/blink/core/css/FontFaceDescriptors.cpp ; 33 $(gyp_shared_intermediate_dir)/blink/core/dom/MutationObserverInit.h: $(gyp_shared_intermediate_dir)/blink/core/css/FontFaceDescriptors.cpp ; 34 $(gyp_shared_intermediate_dir)/blink/core/frame/ScrollOptions.cpp: $(gyp_shared_intermediate_dir)/blink/core/css/FontFaceDescriptors.cpp ; 35 $(gyp_shared_intermediate_dir)/blink/core/frame/ScrollOptions.h: $(gyp_shared_intermediate_dir)/blink/core/css/FontFaceDescriptors.cpp ; 36 $(gyp_shared_intermediate_dir)/blink/core/html/canvas/HitRegionOptions.cpp: $(gyp_shared_intermediate_dir)/blink/core/css/FontFaceDescriptors.cpp ; 37 $(gyp_shared_intermediate_dir)/blink/core/html/canvas/HitRegionOptions.h: $(gyp_shared_intermediate_dir)/blink/core/css/FontFaceDescriptors.cpp ; 38 $(gyp_shared_intermediate_dir)/blink/core/page/EventSourceInit.cpp: $(gyp_shared_intermediate_dir)/blink/core/css/FontFaceDescriptors.cpp ; 39 $(gyp_shared_intermediate_dir)/blink/core/page/EventSourceInit.h: $(gyp_shared_intermediate_dir)/blink/core/css/FontFaceDescriptors.cpp ; 40 $(gyp_shared_intermediate_dir)/blink/core/testing/InternalDictionary.cpp: $(gyp_shared_intermediate_dir)/blink/core/css/FontFaceDescriptors.cpp ; 41 $(gyp_shared_intermediate_dir)/blink/core/testing/InternalDictionary.h: $(gyp_shared_intermediate_dir)/blink/core/css/FontFaceDescriptors.cpp ; 42 43 44 GYP_GENERATED_OUTPUTS := \ 45 $(gyp_shared_intermediate_dir)/blink/core/css/FontFaceDescriptors.cpp \ 46 $(gyp_shared_intermediate_dir)/blink/core/css/FontFaceDescriptors.h \ 47 $(gyp_shared_intermediate_dir)/blink/core/dom/DOMPointInit.cpp \ 48 $(gyp_shared_intermediate_dir)/blink/core/dom/DOMPointInit.h \ 49 $(gyp_shared_intermediate_dir)/blink/core/dom/MutationObserverInit.cpp \ 50 $(gyp_shared_intermediate_dir)/blink/core/dom/MutationObserverInit.h \ 51 $(gyp_shared_intermediate_dir)/blink/core/frame/ScrollOptions.cpp \ 52 $(gyp_shared_intermediate_dir)/blink/core/frame/ScrollOptions.h \ 53 $(gyp_shared_intermediate_dir)/blink/core/html/canvas/HitRegionOptions.cpp \ 54 $(gyp_shared_intermediate_dir)/blink/core/html/canvas/HitRegionOptions.h \ 55 $(gyp_shared_intermediate_dir)/blink/core/page/EventSourceInit.cpp \ 56 $(gyp_shared_intermediate_dir)/blink/core/page/EventSourceInit.h \ 57 $(gyp_shared_intermediate_dir)/blink/core/testing/InternalDictionary.cpp \ 58 $(gyp_shared_intermediate_dir)/blink/core/testing/InternalDictionary.h 59 60 # Make sure our deps and generated files are built first. 61 LOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS) 62 63 LOCAL_GENERATED_SOURCES := 64 65 GYP_COPIED_SOURCE_ORIGIN_DIRS := 66 67 LOCAL_SRC_FILES := 68 69 70 # Flags passed to both C and C++ files. 71 MY_CFLAGS_Debug := \ 72 --param=ssp-buffer-size=4 \ 73 -fno-strict-aliasing \ 74 -Wno-unused-parameter \ 75 -Wno-missing-field-initializers \ 76 -fvisibility=hidden \ 77 -pipe \ 78 -fPIC \ 79 -Wno-unused-local-typedefs \ 80 -Wno-format \ 81 -msse2 \ 82 -mfpmath=sse \ 83 -mmmx \ 84 -m32 \ 85 -ffunction-sections \ 86 -funwind-tables \ 87 -g \ 88 -fno-short-enums \ 89 -finline-limit=64 \ 90 -Wa,--noexecstack \ 91 -U_FORTIFY_SOURCE \ 92 -Wno-extra \ 93 -Wno-ignored-qualifiers \ 94 -Wno-type-limits \ 95 -Wno-unused-but-set-variable \ 96 -fno-stack-protector \ 97 -Wno-address \ 98 -Wno-format-security \ 99 -Wno-return-type \ 100 -Wno-sequence-point \ 101 -Os \ 102 -g \ 103 -gdwarf-4 \ 104 -fdata-sections \ 105 -ffunction-sections \ 106 -fomit-frame-pointer \ 107 -funwind-tables 108 109 MY_DEFS_Debug := \ 110 '-DV8_DEPRECATION_WARNINGS' \ 111 '-D_FILE_OFFSET_BITS=64' \ 112 '-DNO_TCMALLOC' \ 113 '-DDISABLE_NACL' \ 114 '-DCHROMIUM_BUILD' \ 115 '-DUSE_LIBJPEG_TURBO=1' \ 116 '-DENABLE_WEBRTC=1' \ 117 '-DUSE_PROPRIETARY_CODECS' \ 118 '-DENABLE_BROWSER_CDMS' \ 119 '-DENABLE_CONFIGURATION_POLICY' \ 120 '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 121 '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 122 '-DENABLE_EGLIMAGE=1' \ 123 '-DCLD_VERSION=1' \ 124 '-DENABLE_PRINTING=1' \ 125 '-DENABLE_MANAGED_USERS=1' \ 126 '-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \ 127 '-DDATA_REDUCTION_DEV_HOST="https://proxy-dev.googlezip.net:443/"' \ 128 '-DDATA_REDUCTION_DEV_FALLBACK_HOST="http://proxy-dev.googlezip.net:80/"' \ 129 '-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \ 130 '-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \ 131 '-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \ 132 '-DVIDEO_HOLE=1' \ 133 '-DENABLE_LOAD_COMPLETION_HACKS=1' \ 134 '-DUSE_OPENSSL=1' \ 135 '-DUSE_OPENSSL_CERTS=1' \ 136 '-DANDROID' \ 137 '-D__GNU_SOURCE=1' \ 138 '-DUSE_STLPORT=1' \ 139 '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 140 '-DCHROME_BUILD_ID=""' \ 141 '-DDYNAMIC_ANNOTATIONS_ENABLED=1' \ 142 '-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \ 143 '-D_DEBUG' 144 145 146 # Include paths placed before CFLAGS/CPPFLAGS 147 LOCAL_C_INCLUDES_Debug := \ 148 $(gyp_shared_intermediate_dir) \ 149 $(PWD)/frameworks/wilhelm/include \ 150 $(PWD)/bionic \ 151 $(PWD)/external/stlport/stlport 152 153 154 # Flags passed to only C++ (and not C) files. 155 LOCAL_CPPFLAGS_Debug := \ 156 -fno-exceptions \ 157 -fno-rtti \ 158 -fno-threadsafe-statics \ 159 -fvisibility-inlines-hidden \ 160 -Wno-deprecated \ 161 -std=gnu++11 \ 162 -Wno-narrowing \ 163 -Wno-literal-suffix \ 164 -Wno-non-virtual-dtor \ 165 -Wno-sign-promo \ 166 -Wno-non-virtual-dtor 167 168 169 # Flags passed to both C and C++ files. 170 MY_CFLAGS_Release := \ 171 --param=ssp-buffer-size=4 \ 172 -fno-strict-aliasing \ 173 -Wno-unused-parameter \ 174 -Wno-missing-field-initializers \ 175 -fvisibility=hidden \ 176 -pipe \ 177 -fPIC \ 178 -Wno-unused-local-typedefs \ 179 -Wno-format \ 180 -msse2 \ 181 -mfpmath=sse \ 182 -mmmx \ 183 -m32 \ 184 -ffunction-sections \ 185 -funwind-tables \ 186 -g \ 187 -fno-short-enums \ 188 -finline-limit=64 \ 189 -Wa,--noexecstack \ 190 -U_FORTIFY_SOURCE \ 191 -Wno-extra \ 192 -Wno-ignored-qualifiers \ 193 -Wno-type-limits \ 194 -Wno-unused-but-set-variable \ 195 -fno-stack-protector \ 196 -Wno-address \ 197 -Wno-format-security \ 198 -Wno-return-type \ 199 -Wno-sequence-point \ 200 -Os \ 201 -fno-ident \ 202 -fdata-sections \ 203 -ffunction-sections \ 204 -fomit-frame-pointer \ 205 -funwind-tables 206 207 MY_DEFS_Release := \ 208 '-DV8_DEPRECATION_WARNINGS' \ 209 '-D_FILE_OFFSET_BITS=64' \ 210 '-DNO_TCMALLOC' \ 211 '-DDISABLE_NACL' \ 212 '-DCHROMIUM_BUILD' \ 213 '-DUSE_LIBJPEG_TURBO=1' \ 214 '-DENABLE_WEBRTC=1' \ 215 '-DUSE_PROPRIETARY_CODECS' \ 216 '-DENABLE_BROWSER_CDMS' \ 217 '-DENABLE_CONFIGURATION_POLICY' \ 218 '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 219 '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 220 '-DENABLE_EGLIMAGE=1' \ 221 '-DCLD_VERSION=1' \ 222 '-DENABLE_PRINTING=1' \ 223 '-DENABLE_MANAGED_USERS=1' \ 224 '-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \ 225 '-DDATA_REDUCTION_DEV_HOST="https://proxy-dev.googlezip.net:443/"' \ 226 '-DDATA_REDUCTION_DEV_FALLBACK_HOST="http://proxy-dev.googlezip.net:80/"' \ 227 '-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \ 228 '-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \ 229 '-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \ 230 '-DVIDEO_HOLE=1' \ 231 '-DENABLE_LOAD_COMPLETION_HACKS=1' \ 232 '-DUSE_OPENSSL=1' \ 233 '-DUSE_OPENSSL_CERTS=1' \ 234 '-DANDROID' \ 235 '-D__GNU_SOURCE=1' \ 236 '-DUSE_STLPORT=1' \ 237 '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 238 '-DCHROME_BUILD_ID=""' \ 239 '-DNDEBUG' \ 240 '-DNVALGRIND' \ 241 '-DDYNAMIC_ANNOTATIONS_ENABLED=0' 242 243 244 # Include paths placed before CFLAGS/CPPFLAGS 245 LOCAL_C_INCLUDES_Release := \ 246 $(gyp_shared_intermediate_dir) \ 247 $(PWD)/frameworks/wilhelm/include \ 248 $(PWD)/bionic \ 249 $(PWD)/external/stlport/stlport 250 251 252 # Flags passed to only C++ (and not C) files. 253 LOCAL_CPPFLAGS_Release := \ 254 -fno-exceptions \ 255 -fno-rtti \ 256 -fno-threadsafe-statics \ 257 -fvisibility-inlines-hidden \ 258 -Wno-deprecated \ 259 -std=gnu++11 \ 260 -Wno-narrowing \ 261 -Wno-literal-suffix \ 262 -Wno-non-virtual-dtor \ 263 -Wno-sign-promo \ 264 -Wno-non-virtual-dtor 265 266 267 LOCAL_CFLAGS := $(MY_CFLAGS_$(GYP_CONFIGURATION)) $(MY_DEFS_$(GYP_CONFIGURATION)) 268 LOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES_$(GYP_CONFIGURATION)) 269 LOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS_$(GYP_CONFIGURATION)) 270 LOCAL_ASFLAGS := $(LOCAL_CFLAGS) 271 ### Rules for final target. 272 # Add target alias to "gyp_all_modules" target. 273 .PHONY: gyp_all_modules 274 gyp_all_modules: third_party_WebKit_Source_bindings_core_v8_bindings_core_dictionary_impl_generated_gyp 275 276 # Alias gyp target name. 277 .PHONY: bindings_core_dictionary_impl_generated 278 bindings_core_dictionary_impl_generated: third_party_WebKit_Source_bindings_core_v8_bindings_core_dictionary_impl_generated_gyp 279 280 LOCAL_MODULE_PATH := $(PRODUCT_OUT)/gyp_stamp 281 LOCAL_UNINSTALLABLE_MODULE := true 282 LOCAL_2ND_ARCH_VAR_PREFIX := $(GYP_VAR_PREFIX) 283 284 include $(BUILD_SYSTEM)/base_rules.mk 285 286 $(LOCAL_BUILT_MODULE): $(LOCAL_ADDITIONAL_DEPENDENCIES) 287 $(hide) echo "Gyp timestamp: $@" 288 $(hide) mkdir -p $(dir $@) 289 $(hide) touch $@ 290 291 LOCAL_2ND_ARCH_VAR_PREFIX := 292