################################################################################
# Project makefile.
################################################################################

# 'Stellar SDK' project values
PROJECTNAME := SR5E1_MCTK_STEVAL-APD02ACB_Demo
SDKID := StellarESDK-1.7.0
MCTKID := SR5E1_MCTK-1.3.0
STELLAR_E_SDK_RELATIVE_PATH := ../../SDKS/$(SDKID)
STELLAR_E_MCTK_RELATIVE_PATH := ../../contrib/$(MCTKID)
PROJECT_COMMON_DIR := $(STELLAR_E_SDK_RELATIVE_PATH)/Projects/SDKTests/CommonBuild

CONFIG_BOARD = evbe7000s
CONFIG_TARGET_MEMORY = flash
TARGET_BUILD = Debug

include $(PROJECT_COMMON_DIR)/make/test_defs.mk

################################################################################
# Project builds
################################################################################
BUILD_OS_OSAL                  := 1
BUILD_DRIVERS_SPI              := 1
BUILD_DRIVERS_DWT              := 1
BUILD_DRIVERS_DMA              := 1
BUILD_ADDONS_LL                := 0

BUILD_L9502                    := 1
BUILD_L9907                    := 0
################################################################################
# Add project files
################################################################################

# Application name
APP_NAME := $(PROJECTNAME)

# C sources
C_SRCS += \
	src/main.c \
	src-gen/L9502_cfg.c
# C includes
C_INCS += \
	include \
	src-gen \
	src-gen/sr5e1
# C includes
# PLEASE UPDATE IT FOR GENERATED CODE
# C_INCS += \
# 	src-gen/ \
# 	src-gen/<device-name>

################################################################################
# Include 'Stellar SDK' top level makefile
################################################################################
include $(STELLAR_E_MCTK_RELATIVE_PATH)/mk/StellarEMCTK.mk
ifeq ($(BUILD_STGAP4S), 1)
include $(STELLAR_E_MCTK_RELATIVE_PATH)/mk/StellarEMCTK_STGAP4S.mk
endif
ifeq ($(BUILD_L9502), 1)
include $(STELLAR_E_MCTK_RELATIVE_PATH)/mk/StellarEMCTK_L9502.mk
endif
ifeq ($(BUILD_L9907), 1)
include $(STELLAR_E_MCTK_RELATIVE_PATH)/mk/StellarEMCTK_L9907.mk
endif
include $(STELLAR_E_SDK_BUILD_SYSTEM_DIR)/StellarESDK.mk

################################################################################
# Define 'Stellar E SDK' compiling target
################################################################################
all: default-all
