| LOCAL_PATH:= $(call my-dir) |
| |
| ifeq ($(HOST_OS),linux) |
| include $(CLEAR_VARS) |
| LOCAL_MODULE := verify_boot_signature |
| LOCAL_SRC_FILES := verify_boot_signature.c |
| LOCAL_MODULE_CLASS := EXECUTABLES |
| LOCAL_MODULE_TAGS := optional |
| LOCAL_SHARED_LIBRARIES := libcrypto-host |
| LOCAL_C_INCLUDES += external/openssl/include system/extras/ext4_utils system/core/mkbootimg |
| include $(BUILD_HOST_EXECUTABLE) |
| endif |
| |
| include $(CLEAR_VARS) |
| LOCAL_MODULE := generate_verity_key |
| LOCAL_SRC_FILES := generate_verity_key.c |
| LOCAL_MODULE_CLASS := EXECUTABLES |
| LOCAL_MODULE_TAGS := optional |
| LOCAL_SHARED_LIBRARIES := libcrypto-host |
| include $(BUILD_HOST_EXECUTABLE) |
| |
| include $(CLEAR_VARS) |
| LOCAL_SRC_FILES := VerityVerifier.java Utils.java |
| LOCAL_MODULE := VerityVerifier |
| LOCAL_JAR_MANIFEST := VerityVerifier.mf |
| LOCAL_MODULE_TAGS := optional |
| LOCAL_STATIC_JAVA_LIBRARIES := bouncycastle-host |
| include $(BUILD_HOST_JAVA_LIBRARY) |
| |
| include $(CLEAR_VARS) |
| LOCAL_SRC_FILES := VeritySigner.java Utils.java |
| LOCAL_MODULE := VeritySigner |
| LOCAL_JAR_MANIFEST := VeritySigner.mf |
| LOCAL_MODULE_TAGS := optional |
| LOCAL_STATIC_JAVA_LIBRARIES := bouncycastle-host |
| include $(BUILD_HOST_JAVA_LIBRARY) |
| |
| include $(CLEAR_VARS) |
| LOCAL_SRC_FILES := BootSignature.java VeritySigner.java Utils.java |
| LOCAL_MODULE := BootSignature |
| LOCAL_JAR_MANIFEST := BootSignature.mf |
| LOCAL_MODULE_TAGS := optional |
| LOCAL_STATIC_JAVA_LIBRARIES := bouncycastle-host |
| include $(BUILD_HOST_JAVA_LIBRARY) |
| |
| include $(CLEAR_VARS) |
| LOCAL_SRC_FILES := BootSignature.java KeystoreSigner.java Utils.java |
| LOCAL_MODULE := BootKeystoreSigner |
| LOCAL_JAR_MANIFEST := KeystoreSigner.mf |
| LOCAL_MODULE_TAGS := optional |
| LOCAL_STATIC_JAVA_LIBRARIES := bouncycastle-host |
| include $(BUILD_HOST_JAVA_LIBRARY) |
| |
| include $(CLEAR_VARS) |
| LOCAL_SRC_FILES := verity_verifier |
| LOCAL_MODULE := verity_verifier |
| LOCAL_MODULE_CLASS := EXECUTABLES |
| LOCAL_IS_HOST_MODULE := true |
| LOCAL_MODULE_TAGS := optional |
| LOCAL_REQUIRED_MODULES := VerityVerifier |
| include $(BUILD_PREBUILT) |
| |
| include $(CLEAR_VARS) |
| LOCAL_SRC_FILES := verity_signer |
| LOCAL_MODULE := verity_signer |
| LOCAL_MODULE_CLASS := EXECUTABLES |
| LOCAL_IS_HOST_MODULE := true |
| LOCAL_MODULE_TAGS := optional |
| LOCAL_REQUIRED_MODULES := VeritySigner |
| include $(BUILD_PREBUILT) |
| |
| include $(CLEAR_VARS) |
| LOCAL_SRC_FILES := boot_signer |
| LOCAL_MODULE := boot_signer |
| LOCAL_MODULE_CLASS := EXECUTABLES |
| LOCAL_IS_HOST_MODULE := true |
| LOCAL_MODULE_TAGS := optional |
| LOCAL_REQUIRED_MODULES := BootSignature |
| include $(BUILD_PREBUILT) |
| |
| include $(CLEAR_VARS) |
| LOCAL_SRC_FILES := keystore_signer |
| LOCAL_MODULE := keystore_signer |
| LOCAL_MODULE_CLASS := EXECUTABLES |
| LOCAL_IS_HOST_MODULE := true |
| LOCAL_MODULE_TAGS := optional |
| LOCAL_REQUIRED_MODULES := KeystoreSigner |
| include $(BUILD_PREBUILT) |
| |
| include $(CLEAR_VARS) |
| LOCAL_MODULE := build_verity_metadata.py |
| LOCAL_MODULE_CLASS := EXECUTABLES |
| LOCAL_SRC_FILES := build_verity_metadata.py |
| LOCAL_IS_HOST_MODULE := true |
| LOCAL_MODULE_TAGS := optional |
| include $(BUILD_PREBUILT) |
| |
| include $(CLEAR_VARS) |
| LOCAL_MODULE := build_verity_tree |
| LOCAL_SRC_FILES := build_verity_tree.cpp |
| LOCAL_MODULE_TAGS := optional |
| LOCAL_STATIC_LIBRARIES := libsparse_host libz |
| LOCAL_SHARED_LIBRARIES := libcrypto-host libbase |
| LOCAL_CFLAGS += -Wall -Werror |
| include $(BUILD_HOST_EXECUTABLE) |