| 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) |