Home | History | Annotate | Download | only in art

Lines Matching defs:target

34 # Don't bother with tests unless there is a test-art*, build-art*, or related target.
41 clean-oat: clean-oat-host clean-oat-target
54 .PHONY: clean-oat-target
55 clean-oat-target:
130 # All the dependencies that must be built ahead of sync-ing them onto the target device.
148 # Sync test files to the target, depends upon all things that must be pushed to the target.
149 .PHONY: test-art-target-sync
155 test-art-target-sync: $(TEST_ART_TARGET_SYNC_DEPS)
159 test-art-target-sync: $(TEST_ART_TARGET_SYNC_DEPS)
171 test-art: test-art-host test-art-target
175 test-art-gtest: test-art-host-gtest test-art-target-gtest
179 test-art-run-test: test-art-host-run-test test-art-target-run-test
288 # target test rules
290 # "mm test-art-target" to build and run all target tests.
291 .PHONY: test-art-target
292 test-art-target: test-art-target-gtest test-art-target-run-test
295 # All target tests that run solely with the default compiler.
296 .PHONY: test-art-target-default
297 test-art-target-default: test-art-target-run-test-default
300 # All target tests that run solely with the optimizing compiler.
301 .PHONY: test-art-target-optimizing
302 test-art-target-optimizing: test-art-target-run-test-optimizing
305 # All target tests that run solely on the interpreter.
306 .PHONY: test-art-target-interpreter
307 test-art-target-interpreter: test-art-target-run-test-interpreter
310 # All target tests that run solely on the jit.
311 .PHONY: test-art-target-jit
312 test-art-target-jit: test-art-target-run-test-jit
315 # Primary target architecture variants:
316 .PHONY: test-art-target$(ART_PHONY_TEST_TARGET_SUFFIX)
317 test-art-target$(ART_PHONY_TEST_TARGET_SUFFIX): test-art-target-gtest$(ART_PHONY_TEST_TARGET_SUFFIX) \
318 test-art-target-run-test$(ART_PHONY_TEST_TARGET_SUFFIX)
321 .PHONY: test-art-target-default$(ART_PHONY_TEST_TARGET_SUFFIX)
322 test-art-target-default$(ART_PHONY_TEST_TARGET_SUFFIX): test-art-target-run-test-default$(ART_PHONY_TEST_TARGET_SUFFIX)
325 .PHONY: test-art-target-optimizing$(ART_PHONY_TEST_TARGET_SUFFIX)
326 test-art-target-optimizing$(ART_PHONY_TEST_TARGET_SUFFIX): test-art-target-run-test-optimizing$(ART_PHONY_TEST_TARGET_SUFFIX)
329 .PHONY: test-art-target-interpreter$(ART_PHONY_TEST_TARGET_SUFFIX)
330 test-art-target-interpreter$(ART_PHONY_TEST_TARGET_SUFFIX): test-art-target-run-test-interpreter$(ART_PHONY_TEST_TARGET_SUFFIX)
333 .PHONY: test-art-target-jit$(ART_PHONY_TEST_TARGET_SUFFIX)
334 test-art-target-jit$(ART_PHONY_TEST_TARGET_SUFFIX): test-art-target-run-test-jit$(ART_PHONY_TEST_TARGET_SUFFIX)
337 # Secondary target architecture variants:
339 .PHONY: test-art-target$(2ND_ART_PHONY_TEST_TARGET_SUFFIX)
340 test-art-target$(2ND_ART_PHONY_TEST_TARGET_SUFFIX): test-art-target-gtest$(2ND_ART_PHONY_TEST_TARGET_SUFFIX) \
341 test-art-target-run-test$(2ND_ART_PHONY_TEST_TARGET_SUFFIX)
344 .PHONY: test-art-target-default$(2ND_ART_PHONY_TEST_TARGET_SUFFIX)
345 test-art-target-default$(2ND_ART_PHONY_TEST_TARGET_SUFFIX): test-art-target-run-test-default$(2ND_ART_PHONY_TEST_TARGET_SUFFIX)
348 .PHONY: test-art-target-optimizing$(2ND_ART_PHONY_TEST_TARGET_SUFFIX)
349 test-art-target-optimizing$(2ND_ART_PHONY_TEST_TARGET_SUFFIX): test-art-target-run-test-optimizing$(2ND_ART_PHONY_TEST_TARGET_SUFFIX)
352 .PHONY: test-art-target-interpreter$(2ND_ART_PHONY_TEST_TARGET_SUFFIX)
353 test-art-target-interpreter$(2ND_ART_PHONY_TEST_TARGET_SUFFIX): test-art-target-run-test-interpreter$(2ND_ART_PHONY_TEST_TARGET_SUFFIX)
356 .PHONY: test-art-target-jit$(2ND_ART_PHONY_TEST_TARGET_SUFFIX)
357 test-art-target-jit$(2ND_ART_PHONY_TEST_TARGET_SUFFIX): test-art-target-run-test-jit$(2ND_ART_PHONY_TEST_TARGET_SUFFIX)
364 # oat-target and oat-target-sync rules
368 # $(1): input jar or apk target location
369 define declare-oat-target-target
374 # to define the oat-target-* rules there because they will conflict
376 .PHONY: oat-target-$(1)
377 oat-target-$(1):
380 .PHONY: oat-target-$(1)
381 oat-target-$(1): $$(OUT_OAT_FILE)
396 OAT_TARGET_RULES += oat-target-$(1)
403 $(eval $(call declare-oat-target-target,$(subst $(PRODUCT_OUT)/,,$(file)))))
405 .PHONY: oat-target
406 oat-target: $(ART_TARGET_DEPENDENCIES) $(DEFAULT_DEX_PREOPT_INSTALLED_IMAGE) $(OAT_TARGET_RULES)
408 target-sync
409 oat-target-sync: oat-target
433 # ART on the target.
436 LOCAL_MODULE := art-libartd-libopenjdkd-target-dependency
445 build-art: build-art-host build-art-target
450 .PHONY: build-art-target
451 build-art-target: $(TARGET_OUT_EXECUTABLES)/art $(ART_TARGET_DEPENDENCIES) $(TARGET_CORE_IMG_OUTS)
459 .PHONY: build-art-target-tests
460 build-art-target-tests: build-art-target $(TEST_ART_RUN_TEST_DEPENDENCIES) $(TEST_ART_TARGET_SYNC_DEPS) | $(TEST_ART_RUN_TEST_ORDERONLY_DEPENDENCIES)
563 # Helper target that depends on boot image creation.