# Core library
add_library(hcore STATIC
    mind.cpp
    opts.cpp
    componentThread.cpp
)

target_include_directories(hcore PUBLIC
    ${CMAKE_CURRENT_SOURCE_DIR}/include
)

# Device manager (with Flex/Bison)
add_subdirectory(deviceManager)

# Sense APIs
add_subdirectory(senseApis)

# Marionette
add_subdirectory(marionette) 