1 ### GENERATED, do not edit 2 ### for changes, see genmakefiles.py 3 LOCAL_PATH := $(call my-dir) 4 include $(CLEAR_VARS) 5 include $(LOCAL_PATH)/Android.v8common.mk 6 LOCAL_MODULE := libv8gen 7 LOCAL_MODULE_CLASS := STATIC_LIBRARIES 8 V8_LOCAL_JS_LIBRARY_FILES := \ 9 src/js/macros.py \ 10 src/messages.h \ 11 src/js/prologue.js \ 12 src/js/runtime.js \ 13 src/js/v8natives.js \ 14 src/js/array.js \ 15 src/js/string.js \ 16 src/js/arraybuffer.js \ 17 src/js/typedarray.js \ 18 src/js/collection.js \ 19 src/js/weak-collection.js \ 20 src/js/collection-iterator.js \ 21 src/js/promise.js \ 22 src/js/messages.js \ 23 src/js/templates.js \ 24 src/js/spread.js \ 25 src/js/proxy.js \ 26 src/js/harmony-string-padding.js \ 27 src/debug/mirrors.js \ 28 src/debug/debug.js \ 29 src/debug/liveedit.js 30 V8_LOCAL_JS_EXPERIMENTAL_LIBRARY_FILES := \ 31 src/js/macros.py \ 32 src/messages.h \ 33 src/js/harmony-atomics.js 34 LOCAL_SRC_FILES += src/snapshot/snapshot-empty.cc 35 LOCAL_JS_LIBRARY_FILES := $(addprefix $(LOCAL_PATH)/, $(V8_LOCAL_JS_LIBRARY_FILES)) 36 LOCAL_JS_EXPERIMENTAL_LIBRARY_FILES := $(addprefix $(LOCAL_PATH)/, $(V8_LOCAL_JS_EXPERIMENTAL_LIBRARY_FILES)) 37 generated_sources := $(call local-generated-sources-dir) 38 JS2C_PY := $(generated_sources)/js2c.py $(generated_sources)/jsmin.py 39 $(JS2C_PY): $(generated_sources)/%.py : $(LOCAL_PATH)/tools/%.py | $(ACP) 40 @echo "Copying $@" 41 $(copy-file-to-target) 42 GEN1 := $(generated_sources)/libraries.cc 43 $(GEN1): SCRIPT := $(generated_sources)/js2c.py 44 $(GEN1): $(LOCAL_JS_LIBRARY_FILES) $(JS2C_PY) 45 @echo "Generating libraries.cc" 46 @mkdir -p $(dir $@) 47 python $(SCRIPT) $@ CORE $(LOCAL_JS_LIBRARY_FILES) 48 V8_GENERATED_LIBRARIES := $(generated_sources)/libraries.cc 49 GEN2 := $(generated_sources)/experimental-libraries.cc 50 $(GEN2): SCRIPT := $(generated_sources)/js2c.py 51 $(GEN2): $(LOCAL_JS_EXPERIMENTAL_LIBRARY_FILES) $(JS2C_PY) 52 @echo "Generating experimental-libraries.cc" 53 @mkdir -p $(dir $@) 54 python $(SCRIPT) $@ EXPERIMENTAL $(LOCAL_JS_EXPERIMENTAL_LIBRARY_FILES) 55 V8_GENERATED_LIBRARIES += $(generated_sources)/experimental-libraries.cc 56 GEN3 := $(generated_sources)/extra-libraries.cc 57 $(GEN3): SCRIPT := $(generated_sources)/js2c.py 58 $(GEN3): $(JS2C_PY) 59 @echo "Generating extra-libraries.cc" 60 @mkdir -p $(dir $@) 61 python $(SCRIPT) $@ EXTRAS 62 V8_GENERATED_LIBRARIES += $(generated_sources)/extra-libraries.cc 63 GEN4 := $(generated_sources)/experimental-extra-libraries.cc 64 $(GEN4): SCRIPT := $(generated_sources)/js2c.py 65 $(GEN4): $(JS2C_PY) 66 @echo "Generating experimental-extra-libraries.cc" 67 @mkdir -p $(dir $@) 68 python $(SCRIPT) $@ EXPERIMENTAL_EXTRAS 69 V8_GENERATED_LIBRARIES += $(generated_sources)/experimental-extra-libraries.cc 70 LOCAL_GENERATED_SOURCES += $(V8_GENERATED_LIBRARIES) 71 include $(BUILD_STATIC_LIBRARY) 72