1 cmake_minimum_required (VERSION 2.6)
5 amcp/AMCPCommandQueue.cpp
6 amcp/AMCPCommandsImpl.cpp
7 amcp/AMCPProtocolStrategy.cpp
8 amcp/amcp_command_repository.cpp
10 cii/CIICommandsImpl.cpp
11 cii/CIIProtocolStrategy.cpp
13 clk/CLKProtocolStrategy.cpp
15 clk/clk_command_processor.cpp
17 log/tcp_logger_protocol_strategy.cpp
19 osc/oscpack/OscOutboundPacketStream.cpp
20 osc/oscpack/OscPrintReceivedElements.cpp
21 osc/oscpack/OscReceivedElements.cpp
22 osc/oscpack/OscTypes.cpp
26 util/AsyncEventServer.cpp
27 util/lock_container.cpp
28 util/strategy_adapters.cpp
34 amcp/AMCPCommandQueue.h
35 amcp/AMCPCommandsImpl.h
36 amcp/AMCPProtocolStrategy.h
37 amcp/amcp_command_repository.h
42 cii/CIIProtocolStrategy.h
44 clk/CLKProtocolStrategy.h
46 clk/clk_command_processor.h
48 log/tcp_logger_protocol_strategy.h
50 osc/oscpack/MessageMappingOscPacketListener.h
51 osc/oscpack/OscException.h
52 osc/oscpack/OscHostEndianness.h
53 osc/oscpack/OscOutboundPacketStream.h
54 osc/oscpack/OscPacketListener.h
55 osc/oscpack/OscPrintReceivedElements.h
56 osc/oscpack/OscReceivedElements.h
57 osc/oscpack/OscTypes.h
61 util/AsyncEventServer.h
64 util/ProtocolStrategy.h
65 util/protocol_strategy.h
66 util/strategy_adapters.h
71 add_library(protocol ${SOURCES} ${HEADERS})
72 add_precompiled_header(protocol StdAfx.h FORCEINCLUDE)
74 include_directories(..)
75 include_directories(${BOOST_INCLUDE_PATH})
76 include_directories(${RXCPP_INCLUDE_PATH})
77 include_directories(${TBB_INCLUDE_PATH})
79 source_group(sources\\amcp amcp/*)
80 source_group(sources\\cii cii/*)
81 source_group(sources\\clk clk/*)
82 source_group(sources\\log log/*)
83 source_group(sources\\osc\\oscpack osc/oscpack/*)
84 source_group(sources\\osc osc/*)
85 source_group(sources\\util util/*)
86 source_group(sources ./*)
88 target_link_libraries(protocol common core)