cmake_minimum_required(VERSION 3.2)

# source files
set(SRC_FILES ${SRC_FILES}
    ${CMAKE_CURRENT_SOURCE_DIR}/AlarmHandler.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/AlarmHandlerClass.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/AlarmHandlerDynAttrUtils.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/AlarmHandlerStateMachine.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/alarm_table.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/alarm-thread.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/ClassFactory.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/cmd_thread.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/event_table.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/main.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/SubscribeThread.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/update-thread.cpp
    PARENT_SCOPE)