#
# In Samsung Ukraine R&D Center (SRK) under a contract between
# LLC "Samsung Electronics Ukraine Company" (Kyiv, Ukraine)
# and "Samsung Electronics Co", Ltd (Seoul, Republic of Korea)
# Copyright: (c) Samsung Electronics Co, Ltd 2017. All rights reserved.
#

#
# The file contains rules to build <BoringSSL> module
# for build using Android NDK
#

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)
include $(CONFIG_BORINGSSL_DIR)/boringssl.config.mk

LOCAL_NAME         := $(CONFIG_MODULE_BORINGSSL)
LOCAL_SRC_C        := $(CONFIG_BORINGSSL_SRC) $(CONFIG_COMMON_SRC_DIR)/random/wsm_rand.c
LOCAL_CFLAGS       := $(CONFIG_CFLAGS_HOST) $(CONFIG_BORINGSSL_FLAGS_NWD) $(CONFIG_BORINGSSL_FLAGS) $(CONFIG_BORINGSSL_FLAGS_SWD)
LOCAL_INCLUDE_DIRS := $(CONFIG_BORINGSSL_INCLUDES) $(CONFIG_$(CONFIG_MODULE_LOGGING)_INCLUDE_DIRS)
LOCAL_OUT          := $(CONFIG_SWD_OUT)

ifeq ($(UNIT_TEST_BUILDING),$(OPTION_ENABLED))
    LOCAL_CC := clang
endif

CONFIG_MODULE_HOST_BORINGSSL  := $(CONFIG_MODULE_BORINGSSL)

include $(BUILD_HOST_STATIC_LIBRARY)
