cmake_minimum_required (VERSION 3.19)
project(rt_algo_firmware)

set(CMAKE_C_STANDARD 11)
set(CMAKE_C_STANDARD_REQUIRED ON)

set(CMAKE_C_FLAGS "-nostdlib -rdynamic -g -Wall -Wextra -fPIC -O2 -fvisibility=hidden")

include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include)
add_library(krun_base STATIC IMPORTED)
set(LIB_NAME "libkrun_base.a")
set_target_properties(krun_base PROPERTIES
    IMPORTED_LOCATION "${CMAKE_CURRENT_SOURCE_DIR}/libs/${LIB_NAME}"
)

add_subdirectory(src)

