1LOCAL_PATH:= $(call my-dir) 2 3include $(CLEAR_VARS) 4LOCAL_MODULE := generate_verity_key 5LOCAL_SRC_FILES := generate_verity_key.c 6LOCAL_MODULE_CLASS := EXECUTABLES 7LOCAL_MODULE_TAGS := optional 8LOCAL_SHARED_LIBRARIES := libcrypto-host 9LOCAL_C_INCLUDES += external/openssl/include 10include $(BUILD_HOST_EXECUTABLE) 11 12include $(CLEAR_VARS) 13LOCAL_SRC_FILES := VeritySigner.java Utils.java 14LOCAL_MODULE := VeritySigner 15LOCAL_JAR_MANIFEST := VeritySigner.mf 16LOCAL_MODULE_TAGS := optional 17LOCAL_STATIC_JAVA_LIBRARIES := bouncycastle-host 18include $(BUILD_HOST_JAVA_LIBRARY) 19 20include $(CLEAR_VARS) 21LOCAL_SRC_FILES := BootSignature.java VeritySigner.java Utils.java 22LOCAL_MODULE := BootSignature 23LOCAL_JAR_MANIFEST := BootSignature.mf 24LOCAL_MODULE_TAGS := optional 25LOCAL_STATIC_JAVA_LIBRARIES := bouncycastle-host 26include $(BUILD_HOST_JAVA_LIBRARY) 27 28include $(CLEAR_VARS) 29LOCAL_SRC_FILES := BootSignature.java KeystoreSigner.java Utils.java 30LOCAL_MODULE := BootKeystoreSigner 31LOCAL_JAR_MANIFEST := KeystoreSigner.mf 32LOCAL_MODULE_TAGS := optional 33LOCAL_STATIC_JAVA_LIBRARIES := bouncycastle-host 34include $(BUILD_HOST_JAVA_LIBRARY) 35 36include $(CLEAR_VARS) 37LOCAL_SRC_FILES := verity_signer 38LOCAL_MODULE := verity_signer 39LOCAL_MODULE_CLASS := EXECUTABLES 40LOCAL_IS_HOST_MODULE := true 41LOCAL_MODULE_TAGS := optional 42LOCAL_REQUIRED_MODULES := VeritySigner 43include $(BUILD_PREBUILT) 44 45include $(CLEAR_VARS) 46LOCAL_SRC_FILES := boot_signer 47LOCAL_MODULE := boot_signer 48LOCAL_MODULE_CLASS := EXECUTABLES 49LOCAL_IS_HOST_MODULE := true 50LOCAL_MODULE_TAGS := optional 51LOCAL_REQUIRED_MODULES := BootSignature 52include $(BUILD_PREBUILT) 53 54include $(CLEAR_VARS) 55LOCAL_SRC_FILES := keystore_signer 56LOCAL_MODULE := keystore_signer 57LOCAL_MODULE_CLASS := EXECUTABLES 58LOCAL_IS_HOST_MODULE := true 59LOCAL_MODULE_TAGS := optional 60LOCAL_REQUIRED_MODULES := KeystoreSigner 61include $(BUILD_PREBUILT) 62 63include $(CLEAR_VARS) 64LOCAL_MODULE := build_verity_metadata.py 65LOCAL_MODULE_CLASS := EXECUTABLES 66LOCAL_SRC_FILES := build_verity_metadata.py 67LOCAL_IS_HOST_MODULE := true 68LOCAL_MODULE_TAGS := optional 69include $(BUILD_PREBUILT) 70 71include $(CLEAR_VARS) 72LOCAL_MODULE := build_verity_tree 73LOCAL_SRC_FILES := build_verity_tree.cpp 74LOCAL_MODULE_TAGS := optional 75LOCAL_STATIC_LIBRARIES := libsparse_host libz 76LOCAL_SHARED_LIBRARIES := libcrypto-host 77LOCAL_C_INCLUDES := external/openssl/include 78LOCAL_CFLAGS += -Wall -Werror 79include $(BUILD_HOST_EXECUTABLE) 80