Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- LOCAL_PATH := $(call my-dir)
- include $(CLEAR_VARS)
- LOCAL_MODULE := su
- LOCAL_SRC_FILES := su.c db.c activity.cpp
- SU_SHARED_LIBRARIES := liblog libsqlite
- ifeq ($(PLATFORM_SDK_VERSION),4)
- LOCAL_CFLAGS += -DSU_LEGACY_BUILD
- SU_SHARED_LIBRARIES += libandroid_runtime
- else
- SU_SHARED_LIBRARIES += libcutils libbinder libutils
- LOCAL_MODULE_TAGS := eng
- endif
- LOCAL_C_INCLUDES += external/sqlite/dist
- LOCAL_SHARED_LIBRARIES := $(SU_SHARED_LIBRARIES)
- LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
- include $(BUILD_EXECUTABLE)
- include $(CLEAR_VARS)
- LOCAL_MODULE := su
- SU_INSTALL_DIR := $(TARGET_OUT)/xbin
- SU_BINARY := $(SU_INSTALL_DIR)/su
- # taken from busybox-android
- $(SU_BINARY): toolbox
- echo "Setting SUID/GUID to su-binary"
- chmod ug+s $(TARGET_OUT_OPTIONAL_EXECUTABLES)/su
- ALL_DEFAULT_INSTALLED_MODULES += $(SU_BINARY)
Advertisement
Add Comment
Please, Sign In to add comment