blob: f39c3f420e249d98b3c7ec66356737d8b914705e [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
Geremy Condra649fd552013-10-21 20:34:13 +00009include $(BUILD_HOST_EXECUTABLE)
10
Geremy Condra649fd552013-10-21 20:34:13 +000011include $(CLEAR_VARS)
Geremy Condracee5bfd2014-06-11 13:38:45 -070012LOCAL_SRC_FILES := VeritySigner.java Utils.java
Geremy Condra649fd552013-10-21 20:34:13 +000013LOCAL_MODULE := VeritySigner
14LOCAL_JAR_MANIFEST := VeritySigner.mf
15LOCAL_MODULE_TAGS := optional
Doug Zongker260fe112014-06-10 13:45:24 -070016LOCAL_STATIC_JAVA_LIBRARIES := bouncycastle-host
Geremy Condra649fd552013-10-21 20:34:13 +000017include $(BUILD_HOST_JAVA_LIBRARY)
18
19include $(CLEAR_VARS)
Geremy Condracee5bfd2014-06-11 13:38:45 -070020LOCAL_SRC_FILES := BootSignature.java VeritySigner.java Utils.java
21LOCAL_MODULE := BootSignature
22LOCAL_JAR_MANIFEST := BootSignature.mf
23LOCAL_MODULE_TAGS := optional
24LOCAL_STATIC_JAVA_LIBRARIES := bouncycastle-host
25include $(BUILD_HOST_JAVA_LIBRARY)
26
27include $(CLEAR_VARS)
28LOCAL_SRC_FILES := BootSignature.java KeystoreSigner.java Utils.java
29LOCAL_MODULE := BootKeystoreSigner
30LOCAL_JAR_MANIFEST := KeystoreSigner.mf
31LOCAL_MODULE_TAGS := optional
32LOCAL_STATIC_JAVA_LIBRARIES := bouncycastle-host
33include $(BUILD_HOST_JAVA_LIBRARY)
34
35include $(CLEAR_VARS)
Geremy Condra649fd552013-10-21 20:34:13 +000036LOCAL_SRC_FILES := verity_signer
37LOCAL_MODULE := verity_signer
38LOCAL_MODULE_CLASS := EXECUTABLES
39LOCAL_IS_HOST_MODULE := true
40LOCAL_MODULE_TAGS := optional
Colin Crossf9fd34f2014-04-28 16:28:25 -070041LOCAL_REQUIRED_MODULES := VeritySigner
Geremy Condra649fd552013-10-21 20:34:13 +000042include $(BUILD_PREBUILT)
43
44include $(CLEAR_VARS)
Geremy Condracee5bfd2014-06-11 13:38:45 -070045LOCAL_SRC_FILES := boot_signer
46LOCAL_MODULE := boot_signer
Geremy Condra649fd552013-10-21 20:34:13 +000047LOCAL_MODULE_CLASS := EXECUTABLES
48LOCAL_IS_HOST_MODULE := true
49LOCAL_MODULE_TAGS := optional
Geremy Condraf6a6ddb2014-07-10 13:21:45 -070050LOCAL_REQUIRED_MODULES := BootSignature
Geremy Condracee5bfd2014-06-11 13:38:45 -070051include $(BUILD_PREBUILT)
52
53include $(CLEAR_VARS)
54LOCAL_SRC_FILES := keystore_signer
55LOCAL_MODULE := keystore_signer
56LOCAL_MODULE_CLASS := EXECUTABLES
57LOCAL_IS_HOST_MODULE := true
58LOCAL_MODULE_TAGS := optional
59LOCAL_REQUIRED_MODULES := KeystoreSigner
Geremy Condra649fd552013-10-21 20:34:13 +000060include $(BUILD_PREBUILT)
61
62include $(CLEAR_VARS)
63LOCAL_MODULE := build_verity_metadata.py
64LOCAL_MODULE_CLASS := EXECUTABLES
65LOCAL_SRC_FILES := build_verity_metadata.py
66LOCAL_IS_HOST_MODULE := true
67LOCAL_MODULE_TAGS := optional
68include $(BUILD_PREBUILT)
Colin Cross724396e2014-04-17 14:09:23 -070069
70include $(CLEAR_VARS)
71LOCAL_MODULE := build_verity_tree
72LOCAL_SRC_FILES := build_verity_tree.cpp
73LOCAL_MODULE_TAGS := optional
74LOCAL_STATIC_LIBRARIES := libsparse_host libz
75LOCAL_SHARED_LIBRARIES := libcrypto-host
Colin Cross724396e2014-04-17 14:09:23 -070076LOCAL_CFLAGS += -Wall -Werror
77include $(BUILD_HOST_EXECUTABLE)