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

project(app_an02015)

set(APP_HW_TARGET xk-audio-316-mc.xn)
set(APP_PCA_ENABLE OFF)


set(APP_DEPENDENT_MODULES "lib_xua(5.0.0)"
                          "lib_i2c(6.4.0)"
                          "lib_i2s(6.0.1)"
                          "lib_audio_dsp(1.4.0)"
                          "lib_board_support(1.1.1)")

set(APP_COMPILER_FLAGS    -report
                          -lquadflash
                          -fxscope
                          -DBOARD_SUPPORT_BOARD=XK_AUDIO_316_MC_AB
                          -DUSB_TILE=tile[0]
                          -DDEBUG_PRINT_ENABLE=1
                          -O3
                          -mcmodel=large
)

set(APP_INCLUDES src src/core src/extensions src/generated_dsp)
set(XMOS_SANDBOX_DIR ${CMAKE_CURRENT_LIST_DIR}/../..)

XMOS_REGISTER_APP()
