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