Home | History | Annotate | Download | only in art

Lines Matching full:oat

23 # clean-oat targets
27 ifneq (,$(filter clean-oat,$(MAKECMDGOALS)))
30 ifneq (,$(filter clean-oat-host,$(MAKECMDGOALS)))
33 ifneq (,$(filter clean-oat-target,$(MAKECMDGOALS)))
37 .PHONY: clean-oat
38 clean-oat: clean-oat-host clean-oat-target
40 .PHONY: clean-oat-host
41 clean-oat-host:
43 rm -f $(ART_NATIVETEST_OUT)/*.oat
46 rm -f $(ART_TEST_OUT)/*.oat
49 rm -f $(DALVIK_CACHE_OUT)/*.oat
52 rm -f $(HOST_OUT_JAVA_LIBRARIES)/*.oat
55 rm -f $(TARGET_OUT_JAVA_LIBRARIES)/*.oat
58 rm -f $(TARGET_OUT_UNSTRIPPED)/system/framework/*.oat
64 .PHONY: clean-oat-target
65 clean-oat-target:
68 adb shell rm $(ART_NATIVETEST_DIR)/*.oat
71 adb shell rm $(ART_TEST_DIR)/*.oat
74 adb shell rm $(DALVIK_CACHE_DIR)/*.oat
76 adb shell rm $(DEXPREOPT_BOOT_JAR_DIR)/*.oat
91 include $(art_build_path)/Android.oat.mk
121 .PHONY: test-art-oat
122 test-art-oat: test-art-host-oat test-art-target-oat
123 @echo test-art-oat PASSED
134 test-art-host: test-art-host-gtest test-art-host-oat test-art-host-run-test
138 test-art-host-interpreter: test-art-host-oat-interpreter test-art-host-run-test-interpreter
158 .PHONY: test-art-host-oat-default
159 test-art-host-oat-default: $(ART_TEST_HOST_OAT_DEFAULT_TARGETS)
160 @echo test-art-host-oat-default PASSED
162 .PHONY: test-art-host-oat-interpreter
163 test-art-host-oat-interpreter: $(ART_TEST_HOST_OAT_INTERPRETER_TARGETS)
164 @echo test-art-host-oat-interpreter PASSED
166 .PHONY: test-art-host-oat
167 test-art-host-oat: test-art-host-oat-default test-art-host-oat-interpreter
168 @echo test-art-host-oat PASSED
209 test-art-target: test-art-target-gtest test-art-target-oat test-art-target-run-test
224 .PHONY: test-art-target-oat
225 test-art-target-oat: $(ART_TEST_TARGET_OAT_TARGETS)
226 @echo test-art-target-oat PASSED
247 # oat-target and oat-target-sync targets
252 define declare-oat-target-target
261 # to define the oat-target-* rules there because they will conflict
263 .PHONY: oat-target-$(1)
264 oat-target-$(1):
267 .PHONY: oat-target-$(1)
268 oat-target-$(1): $$(OUT_OAT_FILE)
272 $(DEX2OAT) $(PARALLEL_ART_COMPILE_JOBS) --runtime-arg -Xms64m --runtime-arg -Xmx64m --boot-image=$(TARGET_BOOT_IMG_OUT) --dex-file=$(PRODUCT_OUT)/$(1) --dex-location=/$(1) --oat-file=$$@ --host-prefix=$(PRODUCT_OUT) --instruction-set=$(TARGET_ARCH) --android-root=$(PRODUCT_OUT)/system
276 OAT_TARGET_TARGETS += oat-target-$(1)
283 $(eval $(call declare-oat-target-target,$(subst $(PRODUCT_OUT)/,,$(file)))))
285 .PHONY: oat-target
286 oat-target: $(ART_TARGET_DEPENDENCIES) $(TARGET_BOOT_OAT_OUT) $(OAT_TARGET_TARGETS)
288 .PHONY: oat-target-sync
289 oat-target-sync: oat-target
307 .PHONY: dump-oat
308 dump-oat: dump-oat-core dump-oat-boot
310 .PHONY: dump-oat-core
311 dump-oat-core: dump-oat-core-host dump-oat-core-target
313 .PHONY: dump-oat-core-host
315 dump-oat-core-host: $(HOST_CORE_IMG_OUT) $(OATDUMP)
320 .PHONY: dump-oat-core-target
322 dump-oat-core-target: $(TARGET_CORE_IMG_OUT) $(OATDUMP)
327 .PHONY: dump-oat-boot
329 dump-oat-boot: $(TARGET_BOOT_IMG_OUT) $(OATDUMP)
334 .PHONY: dump-oat-Calculator
336 dump-oat-Calculator: $(TARGET_OUT_APPS)/Calculator.odex $(TARGET_BOOT_IMG_OUT) $(OATDUMP)
337 $(OATDUMP) --oat-file=$< --output=/tmp/Calculator.oatdump.txt