- ifdef around set_metadata - Set tags as optional Change-Id: I438e370c3bf6b590dc80ba372724c47cead6cbe5
72 lines
1.8 KiB
Makefile
72 lines
1.8 KiB
Makefile
LOCAL_PATH:= $(call my-dir)
|
|
|
|
# Build static binary
|
|
include $(CLEAR_VARS)
|
|
|
|
LOCAL_SRC_FILES:= \
|
|
twrpTarMain.cpp \
|
|
../twrp-functions.cpp \
|
|
../twrpTar.cpp \
|
|
../tarWrite.c \
|
|
../twrpDU.cpp
|
|
LOCAL_CFLAGS:= -g -c -W -DBUILD_TWRPTAR_MAIN
|
|
|
|
LOCAL_C_INCLUDES += bionic external/stlport/stlport
|
|
LOCAL_STATIC_LIBRARIES := libc libtar_static libstlport_static libstdc++
|
|
|
|
ifeq ($(TWHAVE_SELINUX), true)
|
|
LOCAL_C_INCLUDES += external/libselinux/include
|
|
LOCAL_STATIC_LIBRARIES += libselinux
|
|
LOCAL_CFLAGS += -DHAVE_SELINUX -g
|
|
endif
|
|
ifneq ($(RECOVERY_SDCARD_ON_DATA),)
|
|
LOCAL_CFLAGS += -DRECOVERY_SDCARD_ON_DATA
|
|
endif
|
|
ifeq ($(TW_EXCLUDE_ENCRYPTED_BACKUPS), true)
|
|
LOCAL_CFLAGS += -DTW_EXCLUDE_ENCRYPTED_BACKUPS
|
|
else
|
|
LOCAL_STATIC_LIBRARIES += libopenaes_static
|
|
endif
|
|
|
|
LOCAL_MODULE:= twrpTar_static
|
|
LOCAL_FORCE_STATIC_EXECUTABLE := true
|
|
LOCAL_MODULE_TAGS:= optional
|
|
LOCAL_MODULE_CLASS := UTILITY_EXECUTABLES
|
|
LOCAL_MODULE_PATH := $(PRODUCT_OUT)/utilities
|
|
include $(BUILD_EXECUTABLE)
|
|
|
|
|
|
# Build shared binary
|
|
include $(CLEAR_VARS)
|
|
|
|
LOCAL_SRC_FILES:= \
|
|
twrpTarMain.cpp \
|
|
../twrp-functions.cpp \
|
|
../twrpTar.cpp \
|
|
../tarWrite.c \
|
|
../twrpDU.cpp
|
|
LOCAL_CFLAGS:= -g -c -W -DBUILD_TWRPTAR_MAIN
|
|
|
|
LOCAL_C_INCLUDES += bionic external/stlport/stlport
|
|
LOCAL_SHARED_LIBRARIES := libc libtar libstlport libstdc++
|
|
|
|
ifeq ($(TWHAVE_SELINUX), true)
|
|
LOCAL_C_INCLUDES += external/libselinux/include
|
|
LOCAL_SHARED_LIBRARIES += libselinux
|
|
LOCAL_CFLAGS += -DHAVE_SELINUX -g
|
|
endif
|
|
ifneq ($(RECOVERY_SDCARD_ON_DATA),)
|
|
LOCAL_CFLAGS += -DRECOVERY_SDCARD_ON_DATA
|
|
endif
|
|
ifeq ($(TW_EXCLUDE_ENCRYPTED_BACKUPS), true)
|
|
LOCAL_CFLAGS += -DTW_EXCLUDE_ENCRYPTED_BACKUPS
|
|
else
|
|
LOCAL_SHARED_LIBRARIES += libopenaes
|
|
endif
|
|
|
|
LOCAL_MODULE:= twrpTar
|
|
LOCAL_MODULE_TAGS:= optional
|
|
LOCAL_MODULE_CLASS := UTILITY_EXECUTABLES
|
|
LOCAL_MODULE_PATH := $(PRODUCT_OUT)/utilities
|
|
include $(BUILD_EXECUTABLE)
|