Rework mobile filter framework build rules to support docs/API inclusion.
- Merge all Java compilation (core + filterpacks) into a single
target.
- Add Docs.mk to specify the Java source for both building and docs.
- Remove package check in FilterFactory for now due to VM bug,
classloader issues.
- Minor cosmetic fix to MediaSource
Change-Id: I250f679854bdd7d7e0090f2bd1661dd3e9a88f5d
diff --git a/CleanSpec.mk b/CleanSpec.mk
index d15653d..599de4a 100644
--- a/CleanSpec.mk
+++ b/CleanSpec.mk
@@ -45,6 +45,11 @@
#$(call add-clean-step, rm -rf $(PRODUCT_OUT)/data/*)
$(call add-clean-step, rm -f $(PRODUCT_OUT)/system/lib/libOpenMAXAL.so)
$(call add-clean-step, rm -f $(PRODUCT_OUT)/system/lib/libOpenSLES.so)
+$(call add-clean-step, rm -rf $(OUT_DIR)/target/common/obj/JAVA_LIBRARIES/filterfw_intermediates)
+$(call add-clean-step, rm -rf $(OUT_DIR)/target/common/obj/JAVA_LIBRARIES/filterpack_imageproc_intermediates)
+$(call add-clean-step, rm -rf $(OUT_DIR)/target/common/obj/JAVA_LIBRARIES/filterpack_text_intermediates)
+$(call add-clean-step, rm -rf $(OUT_DIR)/target/common/obj/JAVA_LIBRARIES/filterpack_ui_intermediates)
+$(call add-clean-step, rm -rf $(OUT_DIR)/target/common/obj/JAVA_LIBRARIES/filterpack_videosrc_intermediates)
# ************************************************
# NEWER CLEAN STEPS MUST BE AT THE END OF THE LIST