include multibuild/sdk.mk
include config/config.mk
include config/targets.mk
include config/paths.mk

##########################
# Global vars for client #
##########################
PROJECT_NAME := %APP_NAME%

########################
# Build Android client #
########################
ifdef CONFIG_ANDROID_NDK_PATH
    LOCAL_PROJECTS := $(PROJECT_NAME)
    LOCAL_NDK_PATH := $(CONFIG_ANDROID_NDK_PATH)

    include $(BUILD_ANDROID)
endif

########################
# Build Tizen client   #
########################
ifdef CONFIG_TIZEN_SDK_PATH
    LOCAL_PROJECTS := $(PROJECT_NAME)-tizen
    LOCAL_SDK_PATH := $(CONFIG_TIZEN_SDK_PATH)
    LOCAL_PLATFORM_VERSION := 2.3.1
    LOCAL_PLATFORM_TYPE := wearable

    include $(BUILD_TIZEN)
endif

ifdef CONFIG_GBS_PATH
    LOCAL_PROJECTS := $(PROJECT_NAME)-rpm
    LOCAL_GBS_PATH := $(CONFIG_GBS_PATH)
    LOCAL_PLATFORM_VERSION := r770
    LOCAL_TEE      := mobicore

    include $(BUILD_TIZEN_RPM)
endif

##############################
# Build host emulator client #
##############################
include multibuild/build/clear-vars.mk
include $(IMPORT_EMULATOR_GP_CLIENT)
LOCAL_SRC_C := %SRC_C%
LOCAL_SRC_CPP := %SRC_CPP%
LOCAL_INCLUDE_DIRS := multibuild/include/gp-api multibuild/include/gp-mb %INCLUDE_DIRS%
LOCAL_NAME := host_$(PROJECT_NAME)

include $(BUILD_HOST)
