Including v7-appcompat conditionally
Bug: 32019250
Test: Manually
Change-Id: I16b122a7c1e14a376d37a7f55627dcf3098acce5
diff --git a/Android.mk b/Android.mk
index 33040d3..d213ed2 100644
--- a/Android.mk
+++ b/Android.mk
@@ -34,8 +34,7 @@
LOCAL_SRC_FILES := $(call all-java-files-under, src)
LOCAL_RESOURCE_DIR := $(LOCAL_PATH)/res \
- frameworks/support/design/res \
- frameworks/support/v7/appcompat/res
+ frameworks/support/design/res
LOCAL_PACKAGE_NAME := LocalMediaPlayer
@@ -47,12 +46,17 @@
LOCAL_STATIC_JAVA_LIBRARIES += android-support-v4 \
android-support-design \
- android-support-v7-appcompat \
car-stream-lib \
LocalMediaPlayer-proto
-LOCAL_AAPT_FLAGS += --extra-packages android.support.design \
- --extra-packages android.support.v7.appcompat
+LOCAL_AAPT_FLAGS += --extra-packages android.support.design
+
+# Include support-v7-appcompat, if not already included
+ifeq (,$(findstring android-support-v7-appcompat,$(LOCAL_STATIC_JAVA_LIBRARIES)))
+LOCAL_RESOURCE_DIR += frameworks/support/v7/appcompat/res
+LOCAL_AAPT_FLAGS += --extra-packages android.support.v7.appcompat
+LOCAL_STATIC_JAVA_LIBRARIES += android-support-v7-appcompat
+endif
LOCAL_PROGUARD_ENABLED := disabled