cmake_minimum_required(VERSION 3.21)
include($ENV{XMOS_CMAKE_PATH}/xcommon.cmake)
project(app_an00120)

set(APP_HW_TARGET          xk-eth-316-dual.xn)

set(APP_DEPENDENT_MODULES  "lib_ethernet(4.1.0)"
                           "lib_board_support(1.4.0)"
                           "lib_logging(3.4.0)")

set(APP_COMPILER_FLAGS      -g
                            -Os
                            -Wall
                            -Wextra
                            -Wconversion
                            -Wsign-compare
                            -Wdiv-by-zero
                            -Wfloat-equal
                            -DBOARD_SUPPORT_BOARD=XK_ETH_316_DUAL
                            -report
                            -DDEBUG_PRINT_ENABLE=1
                            -DDEBUG_PRINT_ENABLE_xk_eth_316_dual=1
                            -DXASSERT_ENABLE_DEBUG=1)

set(APP_INCLUDES            src)

set(APP_XSCOPE_SRCS         src/config.xscope)

set(XMOS_SANDBOX_DIR        ${CMAKE_CURRENT_LIST_DIR}/../..)

XMOS_REGISTER_APP()
