project(OwnCommandProcessor)

# Headers
SET( headers
	OwnCommandProcessorDefs.h
	OwnCommandProcessor.h
)

###############################################################################
# Source files
SET( srcs
	OwnCommandProcessor.cpp
)

add_library(${PROJECT_NAME} SHARED ${headers} ${srcs})
target_link_libraries(${PROJECT_NAME})

target_include_directories(${PROJECT_NAME} PUBLIC ${OtxDiagManager_DELIVERY_PATH}/include/OpenTestSystem.OtxDiagManager.Common)
target_include_directories(${PROJECT_NAME} PUBLIC ${OtxDiagManager_DELIVERY_PATH}/include/ProtoGenWrapper)

target_link_libraries(${PROJECT_NAME} ${OtxDiagManager_DELIVERY_PATH}/lib/libprotobuf.lib)
target_link_libraries(${PROJECT_NAME} ${OtxDiagManager_DELIVERY_PATH}/lib/ProtoGen.lib)
target_link_libraries(${PROJECT_NAME} ${OtxDiagManager_DELIVERY_PATH}/lib/OpenTestSystem.OtxDiagManager.Common.lib)
target_link_libraries(${PROJECT_NAME} ${OtxDiagManager_DELIVERY_PATH}/lib/ProtoGenWrapper.lib)