ART: CleanSpec workaround for broken dependencies.
Test: Rely on TreeHugger.
Bug: 205552838
Change-Id: I0194dd37bd691918346d4860265f265cb55db556
diff --git a/CleanSpec.mk b/CleanSpec.mk
index 3e1f5be..007c0cc 100644
--- a/CleanSpec.mk
+++ b/CleanSpec.mk
@@ -115,6 +115,9 @@
# libdexfile_external.so in incremental builds.
$(call add-clean-step, rm -rf $(HOST_OUT))
+# Remove all dex2oat artifacts (workaround for broken dependencies).
+$(call add-clean-step, find $(OUT_DIR) -name "*.oat" -o -name "*.odex" -o -name "*.art" -o -name '*.vdex' | xargs rm -f)
+
# ************************************************
# NEWER CLEAN STEPS MUST BE AT THE END OF THE LIST
# ************************************************