1 cmake_minimum_required (VERSION 2.6)
5 amcp/AMCPCommandQueue.cpp
6 amcp/AMCPCommandsImpl.cpp
7 amcp/AMCPProtocolStrategy.cpp
9 asio/io_service_manager.cpp
11 cii/CIICommandsImpl.cpp
12 cii/CIIProtocolStrategy.cpp
14 clk/CLKProtocolStrategy.cpp
16 clk/clk_command_processor.cpp
18 osc/oscpack/OscOutboundPacketStream.cpp
19 osc/oscpack/OscPrintReceivedElements.cpp
20 osc/oscpack/OscReceivedElements.cpp
21 osc/oscpack/OscTypes.cpp
25 util/AsyncEventServer.cpp
26 util/lock_container.cpp
27 util/strategy_adapters.cpp
33 amcp/AMCPCommandQueue.h
34 amcp/AMCPCommandsImpl.h
35 amcp/AMCPProtocolStrategy.h
38 asio/io_service_manager.h
42 cii/CIIProtocolStrategy.h
44 clk/CLKProtocolStrategy.h
46 clk/clk_command_processor.h
48 osc/oscpack/MessageMappingOscPacketListener.h
49 osc/oscpack/OscException.h
50 osc/oscpack/OscHostEndianness.h
51 osc/oscpack/OscOutboundPacketStream.h
52 osc/oscpack/OscPacketListener.h
53 osc/oscpack/OscPrintReceivedElements.h
54 osc/oscpack/OscReceivedElements.h
55 osc/oscpack/OscTypes.h
59 util/AsyncEventServer.h
62 util/ProtocolStrategy.h
63 util/protocol_strategy.h
64 util/strategy_adapters.h
69 add_library(protocol ${SOURCES} ${HEADERS})
70 add_precompiled_header(protocol StdAfx.h FORCEINCLUDE)
72 include_directories(..)
73 include_directories(${BOOST_INCLUDE_PATH})
74 include_directories(${RXCPP_INCLUDE_PATH})
75 include_directories(${TBB_INCLUDE_PATH})
77 source_group(sources\\amcp amcp/*)
78 source_group(sources\\asio asio/*)
79 source_group(sources\\cii cii/*)
80 source_group(sources\\clk clk/*)
81 source_group(sources\\osc\\oscpack osc/oscpack/*)
82 source_group(sources\\osc osc/*)
83 source_group(sources\\util util/*)
84 source_group(sources ./*)
86 target_link_libraries(protocol common core reroute)