| LOCAL_PATH := $(call my-dir) | |
| include $(CLEAR_VARS) | |
| LOCAL_MODULE := libcryptsetup-host | |
| LOCAL_SRC_FILES := \ | |
| lib/setup.c \ | |
| lib/utils.c \ | |
| lib/utils_benchmark.c \ | |
| lib/utils_crypt.c \ | |
| lib/utils_loop.c \ | |
| lib/utils_devpath.c \ | |
| lib/utils_wipe.c \ | |
| lib/utils_fips.c \ | |
| lib/utils_device.c \ | |
| lib/libdevmapper.c \ | |
| lib/volumekey.c \ | |
| lib/random.c \ | |
| lib/crypt_plain.c \ | |
| lib/crypto_backend/crypto_cipher_kernel.c \ | |
| lib/crypto_backend/crypto_storage.c \ | |
| lib/crypto_backend/pbkdf_check.c \ | |
| lib/crypto_backend/crc32.c \ | |
| lib/crypto_backend/crypto_openssl.c \ | |
| lib/luks1/af.c \ | |
| lib/luks1/keymanage.c \ | |
| lib/luks1/keyencryption.c \ | |
| lib/tcrypt/tcrypt.c \ | |
| lib/verity/verity_hash.c \ | |
| lib/verity/verity_fec.c \ | |
| lib/verity/verity.c \ | |
| lib/verity/rs_encode_char.c \ | |
| lib/loopaes/loopaes.c | |
| LOCAL_CFLAGS := -include $(LOCAL_PATH)/config.h | |
| LOCAL_C_INCLUDES := \ | |
| $(LOCAL_PATH)/lib \ | |
| $(LOCAL_PATH)/lib/loopaes \ | |
| $(LOCAL_PATH)/lib/luks1 \ | |
| $(LOCAL_PATH)/lib/verity \ | |
| $(LOCAL_PATH)/lib/tcrypt \ | |
| $(LOCAL_PATH)/lib/crypto_backend | |
| include $(BUILD_HOST_STATIC_LIBRARY) | |
| include $(CLEAR_VARS) | |
| LOCAL_MODULE := libcryptsetup | |
| LOCAL_ADDITIONAL_DEPENDENCIES := toolchain-libs | |
| LOCAL_SRC_FILES := \ | |
| lib/setup.c \ | |
| lib/utils.c \ | |
| lib/utils_benchmark.c \ | |
| lib/utils_crypt.c \ | |
| lib/utils_loop.c \ | |
| lib/utils_devpath.c \ | |
| lib/utils_wipe.c \ | |
| lib/utils_fips.c \ | |
| lib/utils_device.c \ | |
| lib/libdevmapper.c \ | |
| lib/volumekey.c \ | |
| lib/random.c \ | |
| lib/crypt_plain.c \ | |
| lib/crypto_backend/crypto_cipher_kernel.c \ | |
| lib/crypto_backend/crypto_storage.c \ | |
| lib/crypto_backend/pbkdf_check.c \ | |
| lib/crypto_backend/crc32.c \ | |
| lib/crypto_backend/crypto_openssl.c \ | |
| lib/luks1/af.c \ | |
| lib/luks1/keymanage.c \ | |
| lib/luks1/keyencryption.c \ | |
| lib/tcrypt/tcrypt.c \ | |
| lib/verity/verity_hash.c \ | |
| lib/verity/verity_fec.c \ | |
| lib/verity/verity.c \ | |
| lib/verity/rs_encode_char.c \ | |
| lib/loopaes/loopaes.c | |
| LOCAL_CFLAGS := -include $(LOCAL_PATH)/config.h --sysroot=$(TARGET_OUT)/../build_sysroot/ | |
| LOCAL_C_INCLUDES := \ | |
| $(LOCAL_PATH)/lib \ | |
| $(LOCAL_PATH)/lib/loopaes \ | |
| $(LOCAL_PATH)/lib/luks1 \ | |
| $(LOCAL_PATH)/lib/verity \ | |
| $(LOCAL_PATH)/lib/tcrypt \ | |
| $(LOCAL_PATH)/lib/crypto_backend \ | |
| $(LOCAL_PATH)/../lvm2/libdm \ | |
| $(LOCAL_PATH)/../oprofile/libpopt \ | |
| $(LOCAL_PATH)/../boringssl/include | |
| include $(BUILD_STATIC_LIBRARY) | |
| include $(CLEAR_VARS) | |
| LOCAL_MODULE := cryptsetup | |
| LOCAL_MODULE_TAGS := optional | |
| LOCAL_SRC_FILES := \ | |
| lib/utils_crypt.c \ | |
| lib/utils_loop.c \ | |
| src/utils_tools.c \ | |
| src/utils_password.c \ | |
| src/cryptsetup.c | |
| LOCAL_C_INCLUDES := \ | |
| $(LOCAL_PATH)/lib \ | |
| $(LOCAL_PATH)/lib/loopaes \ | |
| $(LOCAL_PATH)/lib/luks1 \ | |
| $(LOCAL_PATH)/lib/verity \ | |
| $(LOCAL_PATH)/lib/tcrypt \ | |
| $(LOCAL_PATH)/lib/crypto_backend \ | |
| $(LOCAL_PATH)/../lvm2/libdm \ | |
| $(LOCAL_PATH)/../oprofile/libpopt \ | |
| $(LOCAL_PATH)/../boringssl/include | |
| LOCAL_CFLAGS := -include $(LOCAL_PATH)/config.h --sysroot=$(TARGET_OUT)/../build_sysroot/ | |
| LOCAL_STATIC_LIBRARIES := libcryptsetup libdm liboprofile_popt | |
| LOCAL_SHARED_LIBRARIES := libuuid libssl libcrypto | |
| include $(BUILD_EXECUTABLE) | |
| include $(CLEAR_VARS) | |
| LOCAL_MODULE := veritysetup | |
| LOCAL_MODULE_TAGS := optional | |
| LOCAL_SRC_FILES := \ | |
| lib/utils_crypt.c \ | |
| lib/utils_loop.c \ | |
| src/utils_tools.c \ | |
| src/veritysetup.c | |
| LOCAL_C_INCLUDES := $(LOCAL_PATH)/lib | |
| LOCAL_CFLAGS := -include $(LOCAL_PATH)/config.h | |
| LOCAL_LDFLAGS := -lpopt -l:libcrypto.a -lz -ldl -lpthread -ldevmapper -luuid | |
| LOCAL_STATIC_LIBRARIES := libcryptsetup-host | |
| include $(BUILD_HOST_EXECUTABLE) |