1d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles)# This file is generated by gyp; do not edit. 2d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles) 3d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles)include $(CLEAR_VARS) 4d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles) 5d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles)LOCAL_MODULE_CLASS := GYP 6d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles)LOCAL_MODULE := third_party_WebKit_Source_bindings_scripts_cached_jinja_templates_gyp 7d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles)LOCAL_MODULE_STEM := cached_jinja_templates 8d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles)LOCAL_MODULE_SUFFIX := .stamp 9d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles)LOCAL_MODULE_TARGET_ARCH := $(TARGET_$(GYP_VAR_PREFIX)ARCH) 10d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles)gyp_intermediate_dir := $(call local-intermediates-dir,,$(GYP_VAR_PREFIX)) 11d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles)gyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared,,,$(GYP_VAR_PREFIX)) 12d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles) 13d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles)# Make sure our deps are built first. 14d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles)GYP_TARGET_DEPENDENCIES := 15d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles) 16d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles)### Rules for action "cache_jinja_templates": 17d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles)$(gyp_shared_intermediate_dir)/blink/bindings/scripts/cached_jinja_templates.stamp: gyp_local_path := $(LOCAL_PATH) 18d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles)$(gyp_shared_intermediate_dir)/blink/bindings/scripts/cached_jinja_templates.stamp: gyp_var_prefix := $(GYP_VAR_PREFIX) 19d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles)$(gyp_shared_intermediate_dir)/blink/bindings/scripts/cached_jinja_templates.stamp: gyp_intermediate_dir := $(abspath $(gyp_intermediate_dir)) 20d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles)$(gyp_shared_intermediate_dir)/blink/bindings/scripts/cached_jinja_templates.stamp: gyp_shared_intermediate_dir := $(abspath $(gyp_shared_intermediate_dir)) 21d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles)$(gyp_shared_intermediate_dir)/blink/bindings/scripts/cached_jinja_templates.stamp: export PATH := $(subst $(ANDROID_BUILD_PATHS),,$(PATH)) 227242dc3dbeb210b5e876a3c42d1ec1a667fc621aPrimiano Tucci$(gyp_shared_intermediate_dir)/blink/bindings/scripts/cached_jinja_templates.stamp: $(LOCAL_PATH)/third_party/jinja2/__init__.py $(LOCAL_PATH)/third_party/markupsafe/__init__.py $(LOCAL_PATH)/third_party/WebKit/Source/bindings/scripts/code_generator_v8.py $(LOCAL_PATH)/third_party/WebKit/Source/bindings/templates/attributes.cpp $(LOCAL_PATH)/third_party/WebKit/Source/bindings/templates/callback_interface.cpp $(LOCAL_PATH)/third_party/WebKit/Source/bindings/templates/callback_interface.h $(LOCAL_PATH)/third_party/WebKit/Source/bindings/templates/constants.cpp $(LOCAL_PATH)/third_party/WebKit/Source/bindings/templates/dictionary_impl.cpp $(LOCAL_PATH)/third_party/WebKit/Source/bindings/templates/dictionary_impl.h $(LOCAL_PATH)/third_party/WebKit/Source/bindings/templates/dictionary_v8.cpp $(LOCAL_PATH)/third_party/WebKit/Source/bindings/templates/dictionary_v8.h $(LOCAL_PATH)/third_party/WebKit/Source/bindings/templates/interface_base.cpp $(LOCAL_PATH)/third_party/WebKit/Source/bindings/templates/interface.cpp $(LOCAL_PATH)/third_party/WebKit/Source/bindings/templates/interface.h $(LOCAL_PATH)/third_party/WebKit/Source/bindings/templates/methods.cpp $(GYP_TARGET_DEPENDENCIES) 23d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles) @echo "Gyp action: Caching bytecode of Jinja templates ($@)" 24d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles) $(hide)cd $(gyp_local_path)/third_party/WebKit/Source/bindings/scripts; mkdir -p $(gyp_shared_intermediate_dir)/blink/bindings/scripts; python code_generator_v8.py "$(gyp_shared_intermediate_dir)/blink/bindings/scripts" "$(gyp_shared_intermediate_dir)/blink/bindings/scripts/cached_jinja_templates.stamp" 25d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles) 26d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles) 27d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles) 28d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles)GYP_GENERATED_OUTPUTS := \ 29d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles) $(gyp_shared_intermediate_dir)/blink/bindings/scripts/cached_jinja_templates.stamp 30d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles) 31d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles)# Make sure our deps and generated files are built first. 32d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles)LOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS) 33d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles) 34d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles)### Rules for final target. 35d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles)# Add target alias to "gyp_all_modules" target. 36d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles).PHONY: gyp_all_modules 37d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles)gyp_all_modules: third_party_WebKit_Source_bindings_scripts_cached_jinja_templates_gyp 38d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles) 39d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles)# Alias gyp target name. 40d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles).PHONY: cached_jinja_templates 41d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles)cached_jinja_templates: third_party_WebKit_Source_bindings_scripts_cached_jinja_templates_gyp 42d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles) 43d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles)LOCAL_MODULE_PATH := $(PRODUCT_OUT)/gyp_stamp 44d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles)LOCAL_UNINSTALLABLE_MODULE := true 45d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles)LOCAL_2ND_ARCH_VAR_PREFIX := $(GYP_VAR_PREFIX) 46d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles) 47d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles)include $(BUILD_SYSTEM)/base_rules.mk 48d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles) 49d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles)$(LOCAL_BUILT_MODULE): $(LOCAL_ADDITIONAL_DEPENDENCIES) 50d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles) $(hide) echo "Gyp timestamp: $@" 51d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles) $(hide) mkdir -p $(dir $@) 52d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles) $(hide) touch $@ 53d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles) 54d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles)LOCAL_2ND_ARCH_VAR_PREFIX := 55