Home | History | Annotate | Download | only in openssl
      1 local_c_flags :=
      2 
      3 local_c_includes := $(log_c_includes)
      4 
      5 local_additional_dependencies := $(LOCAL_PATH)/android-config.mk $(LOCAL_PATH)/Crypto.mk
      6 
      7 include $(LOCAL_PATH)/Crypto-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 ifneq (,$(TARGET_BUILD_APPS))
     17 LOCAL_SDK_VERSION := 9
     18 endif
     19 
     20 LOCAL_SRC_FILES += $(target_src_files)
     21 LOCAL_CFLAGS += $(target_c_flags)
     22 LOCAL_C_INCLUDES += $(target_c_includes)
     23 LOCAL_MODULE_TAGS := optional
     24 LOCAL_MODULE:= libcrypto_static
     25 LOCAL_ADDITIONAL_DEPENDENCIES := $(local_additional_dependencies)
     26 include $(BUILD_STATIC_LIBRARY)
     27 
     28 #######################################
     29 # target shared library
     30 include $(CLEAR_VARS)
     31 include $(LOCAL_PATH)/android-config.mk
     32 
     33 LOCAL_SHARED_LIBRARIES := $(log_shared_libraries)
     34 
     35 ifneq (,$(TARGET_BUILD_APPS))
     36 LOCAL_SDK_VERSION := 9
     37 endif
     38 LOCAL_LDFLAGS += -ldl
     39 
     40 LOCAL_SRC_FILES += $(target_src_files)
     41 LOCAL_CFLAGS += $(target_c_flags)
     42 LOCAL_C_INCLUDES += $(target_c_includes)
     43 LOCAL_MODULE_TAGS := optional
     44 LOCAL_MODULE:= libcrypto
     45 LOCAL_ADDITIONAL_DEPENDENCIES := $(local_additional_dependencies)
     46 include $(BUILD_SHARED_LIBRARY)
     47 
     48 #######################################
     49 # host shared library
     50 include $(CLEAR_VARS)
     51 include $(LOCAL_PATH)/android-config.mk
     52 LOCAL_SHARED_LIBRARIES := $(log_shared_libraries)
     53 LOCAL_SRC_FILES += $(host_src_files)
     54 LOCAL_CFLAGS += $(host_c_flags) -DPURIFY
     55 LOCAL_C_INCLUDES += $(host_c_includes)
     56 LOCAL_LDLIBS += -ldl
     57 LOCAL_MODULE_TAGS := optional
     58 LOCAL_MODULE:= libcrypto
     59 LOCAL_ADDITIONAL_DEPENDENCIES := $(local_additional_dependencies)
     60 include $(BUILD_HOST_SHARED_LIBRARY)
     61 
     62 ########################################
     63 # host static library, which is used by some SDK tools.
     64 
     65 include $(CLEAR_VARS)
     66 include $(LOCAL_PATH)/android-config.mk
     67 LOCAL_SHARED_LIBRARIES := $(log_shared_libraries)
     68 LOCAL_SRC_FILES += $(host_src_files)
     69 LOCAL_CFLAGS += $(host_c_flags) -DPURIFY
     70 LOCAL_C_INCLUDES += $(host_c_includes)
     71 LOCAL_LDLIBS += -ldl
     72 LOCAL_MODULE_TAGS := optional
     73 LOCAL_MODULE:= libcrypto_static
     74 LOCAL_ADDITIONAL_DEPENDENCIES := $(local_additional_dependencies)
     75 include $(BUILD_HOST_STATIC_LIBRARY)
     76