• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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