Fixes for compiling crypto in older trees

Some of these fixes needed to be made anyway. Note that older
trees will still need to have files / repos copied into them from
newer trees. Namely we need:
system/security/softkeymaster
hardware/libhardware/include/hardware/keymaster.h

Maybe others as I did not document very carefully what I was
pulling in.

Change-Id: I465fd1fbe228803ec02fba047b151f07ea13d5ca
This commit is contained in:
Dees Troy
2014-12-12 18:50:11 +00:00
parent 2d11d498ca
commit 87da424556
3 changed files with 3 additions and 18 deletions
+1 -17
View File
@@ -8,7 +8,7 @@ common_c_includes := \
external/openssl/include \
external/stlport/stlport \
bionic \
external/scrypt/lib/crypto \
bootable/recovery/crypto/scrypt/lib/crypto \
frameworks/native/include \
system/security/keystore \
hardware/libhardware/include/hardware \
@@ -51,20 +51,4 @@ LOCAL_WHOLE_STATIC_LIBRARIES += libscrypttwrp_static
include $(BUILD_SHARED_LIBRARY)
include $(CLEAR_VARS)
LOCAL_SHARED_LIBRARIES := libcutils liblog
LOCAL_INCLUDES += $(LOCAL_PATH) $(LOCAL_PATH)\libminhardware
LOCAL_CFLAGS += -DQEMU_HARDWARE
QEMU_HARDWARE := true
LOCAL_SHARED_LIBRARIES += libdl
LOCAL_SRC_FILES += libminhardware/hardware.c
LOCAL_MODULE:= libminhardware
include $(BUILD_SHARED_LIBRARY)
endif
+1 -1
View File
@@ -24,7 +24,7 @@ endif
LOCAL_SRC_FILES += $(target_src_files)
LOCAL_CFLAGS += $(target_c_flags)
LOCAL_C_INCLUDES += $(target_c_includes)
LOCAL_C_INCLUDES += $(target_c_includes) bootable/recovery/crypto/scrypt/lib/util
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE:= libscrypttwrp_static
LOCAL_ADDITIONAL_DEPENDENCIES := $(local_additional_dependencies)
+1
View File
@@ -20,6 +20,7 @@ LOCAL_STATIC_LIBRARIES := \
libgtest \
libgtest_main
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE := scrypttwrp_test
include $(BUILD_NATIVE_TEST)