# Build t-base library.

# Common parameters:
# - LOCAL_SDK_PATH
# - LOCAL_NAME
# - LOCAL_ARMCC_PATH
# - LOCAL_ARMCC_LICENSE
# Optional:
# - LOCAL_INCLUDE_DIRS
# - LOCAL_EXPORT_INCLUDE_DIRS
# - LOCAL_SRC_LIB_C
# - LOCAL_SRC_CPP
# - LOCAL_SRC_C
# - LOCAL_SRC_S
# - LOCAL_CFLAGS
# - LOCAL_CPPFLAGS
# - LOCAL_API_LEVEL (3 is by default)

_sdk_dir := $(realpath $(dir $(lastword $(MAKEFILE_LIST))))

include $(_sdk_dir)/tbase-utils.mk
include $(_sdk_dir)/tbase-library-params.mk

#############################
# Include common build part #
#############################

include $(_sdk_dir)/build-tbase-common.mk

#############
# Build all #
#############

include $(_sdk_dir)/build-binary.mk

#####################################
# Include final goal to get library #
#####################################

include $(_sdk_dir)/build-binary-goal-lib.mk

##############
# Clear vars #
##############

include $(_sdk_dir)/clear-vars.mk
