mirror of
https://github.com/topjohnwu/Magisk.git
synced 2025-08-26 12:47:32 +00:00
Build our own zlib
This commit is contained in:
@@ -83,7 +83,7 @@ ifdef B_BOOT
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := magiskboot
|
||||
LOCAL_STATIC_LIBRARIES := libmincrypt liblzma liblz4 libbz2 libfdt libutils
|
||||
LOCAL_STATIC_LIBRARIES := libmincrypt liblzma liblz4 libbz2 libfdt libutils libz
|
||||
LOCAL_C_INCLUDES := jni/include
|
||||
|
||||
LOCAL_SRC_FILES := \
|
||||
@@ -97,7 +97,6 @@ LOCAL_SRC_FILES := \
|
||||
magiskboot/pattern.cpp \
|
||||
utils/cpio.cpp
|
||||
|
||||
LOCAL_LDLIBS := -lz
|
||||
LOCAL_LDFLAGS := -static
|
||||
include $(BUILD_EXECUTABLE)
|
||||
|
||||
|
25
native/jni/external/Android.mk
vendored
25
native/jni/external/Android.mk
vendored
@@ -371,6 +371,31 @@ LOCAL_SRC_FILES := \
|
||||
xhook/libxhook/jni/xh_elf.c
|
||||
include $(BUILD_STATIC_LIBRARY)
|
||||
|
||||
# libz.a
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE:= libz
|
||||
LOCAL_C_INCLUDES := $(LOCAL_PATH)/zlib
|
||||
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_C_INCLUDES)
|
||||
LOCAL_CFLAGS := -DHAVE_HIDDEN -DZLIB_CONST -Wall -Werror -Wno-unused -Wno-unused-parameter
|
||||
LOCAL_SRC_FILES := \
|
||||
zlib/adler32.c \
|
||||
zlib/compress.c \
|
||||
zlib/cpu_features.c \
|
||||
zlib/crc32.c \
|
||||
zlib/deflate.c \
|
||||
zlib/gzclose.c \
|
||||
zlib/gzlib.c \
|
||||
zlib/gzread.c \
|
||||
zlib/gzwrite.c \
|
||||
zlib/infback.c \
|
||||
zlib/inffast.c \
|
||||
zlib/inflate.c \
|
||||
zlib/inftrees.c \
|
||||
zlib/trees.c \
|
||||
zlib/uncompr.c \
|
||||
zlib/zutil.c
|
||||
include $(BUILD_STATIC_LIBRARY)
|
||||
|
||||
CWD := $(LOCAL_PATH)
|
||||
include $(CWD)/systemproperties/Android.mk
|
||||
include $(CWD)/mincrypt/Android.mk
|
||||
|
1
native/jni/external/zlib
vendored
Submodule
1
native/jni/external/zlib
vendored
Submodule
Submodule native/jni/external/zlib added at 3a0aa2b3df
Reference in New Issue
Block a user