@@ -21,32 +21,31 @@ ifneq ($(GAPPS_LOCAL_OVERRIDES_PACKAGES),)
21
21
endif
22
22
endif
23
23
24
- LOCAL_SRC_FILES := $(call find-apk-for-pkg,all,$(LOCAL_PACKAGE_NAME ) )
25
-
24
+ LOCAL_SRC_FILES := $(call find-apk-for-pkg,$(TARGET_ARCH ) ,$(LOCAL_PACKAGE_NAME ) )
26
25
ifdef LOCAL_SRC_FILES
27
- LOCAL_PREBUILT_JNI_LIBS := $(call find-libs-in-apk,$(TARGET_ARCH ) ,$(LOCAL_SRC_FILES ) )
28
- else
29
- LOCAL_SRC_FILES := $(call find-apk-for-pkg,$(TARGET_ARCH ) ,$(LOCAL_PACKAGE_NAME ) )
30
- ifdef LOCAL_SRC_FILES
31
- ifeq ($(filter 21,$(call get-allowed-api-levels)),)
32
- # only kitkat
33
- ifneq ($(call find-libs-in-apk,$(TARGET_ARCH),$(LOCAL_SRC_FILES)),)
34
- LOCAL_SHARED_LIBRARIES := $(notdir $(basename $(shell zipinfo -1 "$(LOCAL_SRC_FILES ) " "$(call get-lib-search-path, $(TARGET_ARCH ) ) " -x lib/* /crazy/* 2>/dev/null) ) )
35
- endif
36
- else
37
- LOCAL_PREBUILT_JNI_LIBS_$(TARGET_ARCH) := $(call find-libs-in-apk,$(TARGET_ARCH ) ,$(LOCAL_SRC_FILES ) )
26
+ ifeq ($(filter 21,$(call get-allowed-api-levels)),)
27
+ # only kitkat
28
+ ifneq ($(call find-libs-in-apk,$(TARGET_ARCH),$(LOCAL_SRC_FILES)),)
29
+ LOCAL_SHARED_LIBRARIES := $(notdir $(basename $(shell zipinfo -1 "$(LOCAL_SRC_FILES ) " "$(call get-lib-search-path, $(TARGET_ARCH ) ) " -x lib/* /crazy/* 2>/dev/null) ) )
38
30
endif
39
31
else
40
- ifdef TARGET_2ND_ARCH
41
- LOCAL_SRC_FILES := $(call find-apk-for-pkg,$(TARGET_2ND_ARCH ) ,$(LOCAL_PACKAGE_NAME ) )
42
- ifdef LOCAL_SRC_FILES
43
- LOCAL_MODULE_TARGET_ARCH := $(TARGET_2ND_ARCH )
44
- LOCAL_PREBUILT_JNI_LIBS_$(TARGET_2ND_ARCH) := $(call find-libs-in-apk,$(TARGET_2ND_ARCH ) ,$(LOCAL_SRC_FILES ) )
45
- endif
32
+ LOCAL_PREBUILT_JNI_LIBS_$(TARGET_ARCH) := $(call find-libs-in-apk,$(TARGET_ARCH ) ,$(LOCAL_SRC_FILES ) )
33
+ endif
34
+ else
35
+ ifdef TARGET_2ND_ARCH
36
+ LOCAL_SRC_FILES := $(call find-apk-for-pkg,$(TARGET_2ND_ARCH ) ,$(LOCAL_PACKAGE_NAME ) )
37
+ ifdef LOCAL_SRC_FILES
38
+ LOCAL_MODULE_TARGET_ARCH := $(TARGET_2ND_ARCH )
39
+ LOCAL_PREBUILT_JNI_LIBS_$(TARGET_2ND_ARCH) := $(call find-libs-in-apk,$(TARGET_2ND_ARCH ) ,$(LOCAL_SRC_FILES ) )
46
40
endif
47
41
endif
48
42
endif
49
43
44
+ ifndef LOCAL_SRC_FILES
45
+ LOCAL_SRC_FILES := $(call find-apk-for-pkg,all,$(LOCAL_PACKAGE_NAME ) )
46
+ LOCAL_PREBUILT_JNI_LIBS := $(call find-libs-in-apk,$(TARGET_ARCH ) ,$(LOCAL_SRC_FILES ) )
47
+ endif
48
+
50
49
ifndef LOCAL_SRC_FILES
51
50
# the three calls to find-apk-for-pkg above all failed.
52
51
# emit an error if the module is in the set GAPPS_PRODUCT_PACKAGES - GAPPS_EXCLUDED_PACKAGES
0 commit comments