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:
@@ -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
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -20,6 +20,7 @@ LOCAL_STATIC_LIBRARIES := \
|
||||
libgtest \
|
||||
libgtest_main
|
||||
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
LOCAL_MODULE := scrypttwrp_test
|
||||
|
||||
include $(BUILD_NATIVE_TEST)
|
||||
|
||||
Reference in New Issue
Block a user