OpenDelta: Switch to blueprint

Signed-off-by: Jyotiraditya Panda <jyotiraditya@aospa.co>
This commit is contained in:
Jyotiraditya Panda 2021-05-31 17:38:53 +05:30 committed by Ido Ben-Hur
parent 1848bb6046
commit 3dbbddd548
No known key found for this signature in database
GPG Key ID: 0B827201D8C20BFE
4 changed files with 71 additions and 67 deletions

17
Android.bp Normal file
View File

@ -0,0 +1,17 @@
android_app {
name: "OpenDelta",
srcs: ["src/**/*.java"],
resource_dirs: ["res"],
static_libs: [
"androidx.core_core",
"androidx.cardview_cardview",
"androidx.preference_preference",
],
privileged: true,
jni_libs: ["libopendelta"],
required: ["libopendelta"],
optimize: {
enabled: false,
},
platform_apis: true,
}

View File

@ -1,28 +0,0 @@
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_SRC_FILES := $(call all-java-files-under, src)
LOCAL_RESOURCE_DIR := $(LOCAL_PATH)/res
LOCAL_STATIC_ANDROID_LIBRARIES := androidx.core_core \
androidx.cardview_cardview \
androidx.preference_preference
LOCAL_PACKAGE_NAME := OpenDelta
LOCAL_MODULE_TAGS := optional
LOCAL_PRIVILEGED_MODULE := true
LOCAL_USE_AAPT2 := true
LOCAL_JNI_SHARED_LIBRARIES := libopendelta
LOCAL_REQUIRED_MODULES := libopendelta
LOCAL_PROGUARD_ENABLED := disabled
ifneq (,$(wildcard frameworks/base))
LOCAL_PRIVATE_PLATFORM_APIS := true
else
LOCAL_SDK_VERSION := system_current
endif
include $(BUILD_PACKAGE)
include $(call all-makefiles-under,$(LOCAL_PATH))

54
jni/Android.bp Normal file
View File

@ -0,0 +1,54 @@
cc_library_shared {
name: "libopendelta",
cflags: [
"-Ofast",
"-Wno-unused-parameter",
"-Wno-unused-function",
"-Wno-sign-compare",
],
srcs: [
"xdelta3-3.0.7/xdelta3.c",
"zipadjust.c",
"delta.c",
"delta_jni.c",
],
host_ldlibs: ["-lz"],
include_dirs: ["external/zlib"],
shared_libs: ["libz"],
}
cc_binary {
name: "dedelta",
cflags: [
"-Ofast",
"-Wno-unused-parameter",
"-Wno-unused-function",
"-Wno-sign-compare",
],
srcs: [
"xdelta3-3.0.7/xdelta3.c",
"delta.c",
"delta_run.c",
],
host_ldlibs: ["-lz"],
include_dirs: ["external/zlib"],
shared_libs: ["libz"],
}
cc_binary {
name: "zipadjust",
cflags: [
"-Ofast",
"-Wno-unused-parameter",
"-Wno-unused-function",
"-Wno-sign-compare",
],
srcs: [
"zipadjust.c",
"zipadjust_run.c",
],
host_ldlibs: ["-lz"],
include_dirs: ["external/zlib"],
shared_libs: ["libz"],
}

View File

@ -1,39 +0,0 @@
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_CFLAGS += -Ofast -Wno-unused-parameter -Wno-unused-function -Wno-sign-compare
LOCAL_MODULE := libopendelta
LOCAL_SRC_FILES += xdelta3-3.0.7/xdelta3.c zipadjust.c delta.c delta_jni.c
LOCAL_LDLIBS := -lz
LOCAL_C_INCLUDES += external/zlib
LOCAL_SHARED_LIBRARIES := libz
include $(BUILD_SHARED_LIBRARY)
include $(CLEAR_VARS)
LOCAL_CFLAGS += -Ofast -Wno-unused-parameter -Wno-unused-function -Wno-sign-compare
LOCAL_MODULE := dedelta
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES += xdelta3-3.0.7/xdelta3.c delta.c delta_run.c
LOCAL_LDLIBS := -lz
LOCAL_C_INCLUDES += external/zlib
LOCAL_SHARED_LIBRARIES := libz
include $(BUILD_EXECUTABLE)
include $(CLEAR_VARS)
LOCAL_CFLAGS += -Ofast -Wno-unused-parameter -Wno-unused-function -Wno-sign-compare
LOCAL_MODULE := zipadjust
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES += zipadjust.c zipadjust_run.c
LOCAL_LDLIBS := -lz
LOCAL_C_INCLUDES += external/zlib
LOCAL_SHARED_LIBRARIES := libz
include $(BUILD_EXECUTABLE)