blob: ab1659b3cc1f0f79e608d53febb14e737bfc5e4b [file] [log] [blame]
Geremy Condra649fd552013-10-21 20:34:13 +00001LOCAL_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
Geremy Condra649fd552013-10-21 20:34:13 +000012include $(CLEAR_VARS)
Geremy Condracee5bfd2014-06-11 13:38:45 -070013LOCAL_SRC_FILES := VeritySigner.java Utils.java
Geremy Condra649fd552013-10-21 20:34:13 +000014LOCAL_MODULE := VeritySigner
15LOCAL_JAR_MANIFEST := VeritySigner.mf
16LOCAL_MODULE_TAGS := optional
Doug Zongker260fe112014-06-10 13:45:24 -070017LOCAL_STATIC_JAVA_LIBRARIES := bouncycastle-host
Geremy Condra649fd552013-10-21 20:34:13 +000018include $(BUILD_HOST_JAVA_LIBRARY)
19
20include $(CLEAR_VARS)
Geremy Condracee5bfd2014-06-11 13:38:45 -070021LOCAL_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)
Geremy Condra649fd552013-10-21 20:34:13 +000037LOCAL_SRC_FILES := verity_signer
38LOCAL_MODULE := verity_signer
39LOCAL_MODULE_CLASS := EXECUTABLES
40LOCAL_IS_HOST_MODULE := true
41LOCAL_MODULE_TAGS := optional
Colin Crossf9fd34f2014-04-28 16:28:25 -070042LOCAL_REQUIRED_MODULES := VeritySigner
Geremy Condra649fd552013-10-21 20:34:13 +000043include $(BUILD_PREBUILT)
44
45include $(CLEAR_VARS)
Geremy Condracee5bfd2014-06-11 13:38:45 -070046LOCAL_SRC_FILES := boot_signer
47LOCAL_MODULE := boot_signer
Geremy Condra649fd552013-10-21 20:34:13 +000048LOCAL_MODULE_CLASS := EXECUTABLES
49LOCAL_IS_HOST_MODULE := true
50LOCAL_MODULE_TAGS := optional
Geremy Condraf6a6ddb2014-07-10 13:21:45 -070051LOCAL_REQUIRED_MODULES := BootSignature
Geremy Condracee5bfd2014-06-11 13:38:45 -070052include $(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
Geremy Condra649fd552013-10-21 20:34:13 +000061include $(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)
Colin Cross724396e2014-04-17 14:09:23 -070070
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)