summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorColin Cross <ccross@android.com>2017-09-25 13:40:55 -0700
committerLuK1337 <priv.luk@gmail.com>2019-10-21 21:40:56 +0200
commite57011d52e5e5bfa9f3b9657b24bcf5e356d8cad (patch)
treee4f54268294aa33c12f9103f74a55caf59b84052
parentfb3125e4edc6aa1bfc1f7afc189e9af41a9b1c32 (diff)
downloadandroid_packages_apps_Gallery2-e57011d52e5e5bfa9f3b9657b24bcf5e356d8cad.tar.gz
android_packages_apps_Gallery2-e57011d52e5e5bfa9f3b9657b24bcf5e356d8cad.tar.bz2
android_packages_apps_Gallery2-e57011d52e5e5bfa9f3b9657b24bcf5e356d8cad.zip
Move Gallery2 over to AAPT2 and new v4 modules
Bug: 35994894 Test: make Change-Id: I00cacda9dc8dc9ac919958cc7a8bd432680b85d7 Merged-In: I00cacda9dc8dc9ac919958cc7a8bd432680b85d7 (cherry picked from commit 86f481b8aea757cded9c2179dd5298b291de5e73)
-rw-r--r--[-rwxr-xr-x]Android.mk61
-rw-r--r--proguard.flags2
2 files changed, 25 insertions, 38 deletions
diff --git a/Android.mk b/Android.mk
index 8c0a8ef30..643d260ad 100755..100644
--- a/Android.mk
+++ b/Android.mk
@@ -1,4 +1,4 @@
-LOCAL_PATH:= $(call my-dir)
+LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
@@ -6,55 +6,44 @@ LOCAL_MODULE_TAGS := optional
LOCAL_JAVA_LIBRARIES := telephony-common
-LOCAL_STATIC_JAVA_LIBRARIES := \
- android-support-v4 \
+LOCAL_STATIC_ANDROID_LIBRARIES := \
+ androidx.heifwriter_heifwriter \
+ android-support-fragment \
+ android-support-core-ui \
+ android-support-compat \
android-support-v13
-LOCAL_STATIC_JAVA_LIBRARIES += org.codeaurora.gallery.common
-LOCAL_STATIC_JAVA_LIBRARIES += xmp_toolkit
-LOCAL_STATIC_JAVA_LIBRARIES += mp4parser
-#LOCAL_STATIC_JAVA_LIBRARIES += android-support-v8-renderscript
-LOCAL_STATIC_JAVA_LIBRARIES += androidx.heifwriter_heifwriter
-
-#LOCAL_RENDERSCRIPT_TARGET_API := 18
-#LOCAL_RENDERSCRIPT_COMPATIBILITY := 18
-#LOCAL_RENDERSCRIPT_FLAGS := -rs-package-name=android.support.v8.renderscript
-
-# Keep track of previously compiled RS files too (from bundled GalleryGoogle).
-prev_compiled_rs_files := $(call all-renderscript-files-under, src)
+LOCAL_STATIC_JAVA_LIBRARIES := \
+ org.codeaurora.gallery.common \
+ xmp_toolkit \
+ mp4parser
-# We already have these files from GalleryGoogle, so don't install them.
-LOCAL_RENDERSCRIPT_SKIP_INSTALL := $(prev_compiled_rs_files)
-# $(warning Anand Commend LOCAL_RENDERSCRIPT_SKIP_INSTALL is $(LOCAL_RENDERSCRIPT_SKIP_INSTALL))
-
-LOCAL_SRC_FILES := $(call all-java-files-under, src) $(prev_compiled_rs_files)
-LOCAL_SRC_FILES += $(call all-java-files-under, src_pd)
-
-# $(warning Anand Commend LOCAL_RENDERSCRIPT_SKIP_INSTALL is $(LOCAL_RENDERSCRIPT_SKIP_INSTALL))
+LOCAL_SRC_FILES := \
+ $(call all-java-files-under, src) \
+ $(call all-renderscript-files-under, src) \
+ $(call all-java-files-under, src_pd)
-LOCAL_RESOURCE_DIR += $(LOCAL_PATH)/res \
- $(LOCAL_PATH)/../../../frameworks/support/compat/res \
- $(LOCAL_PATH)/../../../frameworks/support/media-compat/res \
- $(LOCAL_PATH)/../../../frameworks/support/core-ui/res
+LOCAL_RESOURCE_DIR += $(LOCAL_PATH)/res
-LOCAL_AAPT_FLAGS := --auto-add-overlay
-LOCAL_AAPT_FLAGS += \
- --extra-packages android.support.compat \
- --extra-packages android.support.mediacompat \
- --extra-packages android.support.coreui \
+LOCAL_USE_AAPT2 := true
LOCAL_PACKAGE_NAME := SnapdragonGallery
LOCAL_PRIVILEGED_MODULE := true
-LOCAL_PRIVATE_PLATFORM_APIS:=true
+LOCAL_PRIVATE_PLATFORM_APIS := true
LOCAL_OVERRIDES_PACKAGES := Gallery Gallery3D GalleryNew3D Gallery2
-#LOCAL_SDK_VERSION := current
+LOCAL_JNI_SHARED_LIBRARIES := \
+ libjni_gallery_eglfence \
+ libjni_gallery_filters \
+ libjni_gallery_jpegstream
-LOCAL_JNI_SHARED_LIBRARIES := libjni_gallery_eglfence libjni_gallery_filters libjni_gallery_jpegstream
-LOCAL_SHARED_LIBRARIES += libjni_dualcamera libjni_trueportrait libjni_filtergenerator
+LOCAL_SHARED_LIBRARIES += \
+ libjni_dualcamera \
+ libjni_trueportrait \
+ libjni_filtergenerator
LOCAL_REQUIRED_MODULES := libts_detected_face_jni libts_face_beautify_jni
diff --git a/proguard.flags b/proguard.flags
index d190434b7..ea0d09fa2 100644
--- a/proguard.flags
+++ b/proguard.flags
@@ -44,8 +44,6 @@
# Disable the warnings of using dynamic method calls in EffectsRecorder
-dontnote com.android.camera.EffectsRecorder
--keep class android.support.v8.renderscript.** { *; }
-
# Required for ActionBarSherlock
-keep class android.support.v4.app.** { *; }
-keep interface android.support.v4.app.** { *; }