Home | History | Annotate | Download | only in scrypt
      1 local_c_flags := -DUSE_OPENSSL_PBKDF2
      2 
      3 local_c_includes := $(log_c_includes) external/openssl/include
      4 
      5 local_additional_dependencies := $(LOCAL_PATH)/android-config.mk $(LOCAL_PATH)/Scrypt.mk
      6 
      7 include $(LOCAL_PATH)/Scrypt-config.mk
      8 
      9 #######################################
     10 # target static library
     11 include $(CLEAR_VARS)
     12 include $(LOCAL_PATH)/android-config.mk
     13 
     14 LOCAL_SHARED_LIBRARIES := $(log_shared_libraries)
     15 
     16 # If we're building an unbundled build, don't try to use clang since it's not
     17 # in the NDK yet. This can be removed when a clang version that is fast enough
     18 # in the NDK.
     19 ifeq (,$(TARGET_BUILD_APPS))
     20 LOCAL_CLANG := true
     21 else
     22 LOCAL_SDK_VERSION := 9
     23 endif
     24 
     25 LOCAL_SRC_FILES += $(target_src_files)
     26 LOCAL_CFLAGS += $(target_c_flags)
     27 LOCAL_C_INCLUDES += $(target_c_includes)
     28 LOCAL_MODULE_TAGS := optional
     29 LOCAL_MODULE:= libscrypt_static
     30 LOCAL_ADDITIONAL_DEPENDENCIES := $(local_additional_dependencies)
     31 include $(BUILD_STATIC_LIBRARY)
     32 
     33 ########################################
     34 # host static library
     35 
     36 include $(CLEAR_VARS)
     37 include $(LOCAL_PATH)/android-config.mk
     38 LOCAL_SHARED_LIBRARIES := $(log_shared_libraries)
     39 LOCAL_SRC_FILES += $(host_src_files)
     40 LOCAL_CFLAGS += $(host_c_flags)
     41 LOCAL_C_INCLUDES += $(host_c_includes)
     42 LOCAL_LDLIBS += -ldl
     43 LOCAL_MODULE_TAGS := optional
     44 LOCAL_MODULE:= libscrypt_static
     45 LOCAL_ADDITIONAL_DEPENDENCIES := $(local_additional_dependencies)
     46 include $(BUILD_HOST_STATIC_LIBRARY)
     47