summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorShawn Willden <swillden@google.com>2016-03-09 20:03:38 -0700
committerShawn Willden <swillden@google.com>2016-03-30 22:02:02 -0600
commitcddf3a443abf64f3d77c48886693179c0b8a35bb (patch)
treea0562a76010ec7faefd2f2737bbcd6a985fe01fd /Makefile
parent6a29a1b0e6623b70fd1b00dcc49a36357d1841a1 (diff)
downloadandroid_system_keymaster-cddf3a443abf64f3d77c48886693179c0b8a35bb.tar.gz
android_system_keymaster-cddf3a443abf64f3d77c48886693179c0b8a35bb.tar.bz2
android_system_keymaster-cddf3a443abf64f3d77c48886693179c0b8a35bb.zip
Implement key version binding.
Change-Id: If0f3bc12380b8b65bf1e60d5d8d039eb972c8a15
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile18
1 files changed, 14 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index b9db15b..656c4e5 100644
--- a/Makefile
+++ b/Makefile
@@ -49,11 +49,11 @@ CFLAGS += -fprofile-arcs -ftest-coverage
endif
LDFLAGS += $(ARCH_FLAGS)
-CPPFLAGS = $(INCLUDES) -g -O0 -MD -MP
+CPPFLAGS = $(INCLUDES) -g -O0 -MD -MP $(ARCH_FLAGS) -DKEYMASTER_UNIT_TEST_BUILD -DHOST_BUILD
CXXFLAGS += -Wall -Werror -Wno-unused -Winit-self -Wpointer-arith -Wunused-parameter \
-Werror=sign-compare -Werror=return-type -fno-permissive \
-Wno-deprecated-declarations -fno-exceptions -DKEYMASTER_NAME_TAGS $(ARCH_FLAGS)
-CFLAGS += $(ARCH_FLAGS)
+CFLAGS += $(ARCH_FLAGS) -DKEYMASTER_UNIT_TEST_BUILD -DHOST_BUILD
# Uncomment to enable debug logging.
# CXXFLAGS += -DDEBUG
@@ -94,13 +94,15 @@ CPPSRCS=\
integrity_assured_key_blob.cpp \
iso18033kdf.cpp \
kdf.cpp \
- kdf_test.cpp \
kdf1_test.cpp \
kdf2_test.cpp \
+ kdf_test.cpp \
key.cpp \
key_blob_test.cpp \
keymaster0_engine.cpp \
keymaster1_engine.cpp \
+ keymaster_configuration.cpp \
+ keymaster_configuration_test.cpp \
keymaster_enforcement.cpp \
keymaster_enforcement_test.cpp \
keymaster_tags.cpp \
@@ -137,10 +139,11 @@ BINARIES = \
ecies_kem_test \
hkdf_test \
hmac_test \
- kdf_test \
kdf1_test \
kdf2_test \
+ kdf_test \
key_blob_test \
+ keymaster_configuration_test \
keymaster_enforcement_test \
nist_curve_key_exchange_test
@@ -191,6 +194,13 @@ massif: $(BINARIES:=.massif)
GTEST_OBJS = $(GTEST)/src/gtest-all.o gtest_main.o
+keymaster_configuration_test: keymaster_configuration_test.o \
+ authorization_set.o \
+ serializable.o \
+ logger.o \
+ keymaster_configuration.o \
+ $(GTEST_OBJS)
+
hmac_test: hmac_test.o \
android_keymaster_test_utils.o \
android_keymaster_utils.o \