Home | History | Annotate | Download | only in v8
      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