cmake_minimum_required(VERSION 3.2)
project(door_lock C CXX)

set(src main.cc model.cc mobile_retinaface.cc anchors_320.cc util.cc mobilenetv2_depth.cc mobilenetv2_ir.cc mbface_depth.cc mbface_ir.cc)
set(bin door_lock.elf)

include_directories(${PROJECT_SOURCE_DIR})
include_directories(${nncase_sdk_root}/riscv64/rvvlib/include)
link_directories(${nncase_sdk_root}/riscv64/rvvlib/)

add_executable(${bin} ${src})
target_link_libraries(${bin} rvv nncase.runtime nncase.rt_modules.k230 sys )
install(TARGETS ${bin} DESTINATION bin)