Commit f476daa0 authored by topjohnwu's avatar topjohnwu

Change parts of library to shared

libsqlite and libselinux are shipped with Android systems
We build them here for the compiler to link against it,
we actually use the one in /system/lib(64)
parent acfde945
...@@ -2,7 +2,8 @@ LOCAL_PATH := $(call my-dir) ...@@ -2,7 +2,8 @@ LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS) include $(CLEAR_VARS)
LOCAL_MODULE := magisk LOCAL_MODULE := magisk
LOCAL_STATIC_LIBRARIES := libselinux libsepol libsqlite3 LOCAL_STATIC_LIBRARIES := libsepol
LOCAL_SHARED_LIBRARIES := libsqlite libselinux
LOCAL_C_INCLUDES := \ LOCAL_C_INCLUDES := \
$(LOCAL_PATH)/utils \ $(LOCAL_PATH)/utils \
...@@ -34,7 +35,7 @@ LOCAL_SRC_FILES := \ ...@@ -34,7 +35,7 @@ LOCAL_SRC_FILES := \
su/utils.c \ su/utils.c \
su/pts.c su/pts.c
LOCAL_CFLAGS := -static -Wno-implicit-exception-spec-mismatch LOCAL_CFLAGS := -Wno-implicit-exception-spec-mismatch
LOCAL_LDLIBS := -llog LOCAL_LDLIBS := -llog
include $(BUILD_EXECUTABLE) include $(BUILD_EXECUTABLE)
......
Subproject commit cd498711bc6b03375c0e7ca62708e9f34b71a339 Subproject commit 7bb8b9039c96278f904e3e7fa07953cd5e5b5113
Subproject commit d2f80c3bcc095526855d97d9202da2158fbced5c Subproject commit 11a8f7c25d689d84c4eae8ef6245af57a51b1dc5
LOCAL_PATH:= $(call my-dir) LOCAL_PATH:= $(call my-dir)
## ##
# libsqlite3.a # libsqlite.so
# #
include $(CLEAR_VARS) include $(CLEAR_VARS)
LOCAL_MODULE:= libsqlite3 LOCAL_MODULE:= libsqlite
LOCAL_SRC_FILES := sqlite3.c shell.c LOCAL_SRC_FILES := sqlite3.c shell.c
include $(BUILD_STATIC_LIBRARY) include $(BUILD_SHARED_LIBRARY)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment