set(VNI_INPUT_FILES
	interface/vnl/tools/AdminGUI.vni
	interface/vnl/tools/ReplayGUI.vni
	lib/virtual-network-layers-cpp/interface/vnl/Announce.vni
	lib/virtual-network-layers-cpp/interface/vnl/Builtin.vni
	lib/virtual-network-layers-cpp/interface/vnl/Database.vni
	lib/virtual-network-layers-cpp/interface/vnl/Exception.vni
	lib/virtual-network-layers-cpp/interface/vnl/Exit.vni
	lib/virtual-network-layers-cpp/interface/vnl/Header.vni
	lib/virtual-network-layers-cpp/interface/vnl/Heartbeat.vni
	lib/virtual-network-layers-cpp/interface/vnl/Instance.vni
	lib/virtual-network-layers-cpp/interface/vnl/LogMsg.vni
	lib/virtual-network-layers-cpp/interface/vnl/Machine.vni
	lib/virtual-network-layers-cpp/interface/vnl/Object.vni
	lib/virtual-network-layers-cpp/interface/vnl/Player.vni
	lib/virtual-network-layers-cpp/interface/vnl/Process.vni
	lib/virtual-network-layers-cpp/interface/vnl/Recorder.vni
	lib/virtual-network-layers-cpp/interface/vnl/Shutdown.vni
	lib/virtual-network-layers-cpp/interface/vnl/SpyTool.vni
	lib/virtual-network-layers-cpp/interface/vnl/Storage.vni
	lib/virtual-network-layers-cpp/interface/vnl/TcpClient.vni
	lib/virtual-network-layers-cpp/interface/vnl/TcpServer.vni
	lib/virtual-network-layers-cpp/interface/vnl/TcpUplink.vni
	lib/virtual-network-layers-cpp/interface/vnl/Topic.vni
	lib/virtual-network-layers-cpp/interface/vnl/Uplink.vni
	lib/virtual-network-layers-cpp/interface/vnl/Value.vni
	lib/virtual-network-layers-cpp/interface/vnl/info/ObjectInfo.vni
	lib/virtual-network-layers-cpp/interface/vnl/info/PlayerStatus.vni
	lib/virtual-network-layers-cpp/interface/vnl/info/ProcessInfo.vni
	lib/virtual-network-layers-cpp/interface/vnl/info/RemoteInfo.vni
	lib/virtual-network-layers-cpp/interface/vnl/info/TopicInfo.vni
	lib/virtual-network-layers-cpp/interface/vnl/info/TypeInfo.vni
)

set(VNI_OUTPUT_FILES_HEADER
	generated/include/vnl/Announce.hxx
	generated/include/vnl/DatabaseSupport.hxx
	generated/include/vnl/DatabaseClient.hxx
	generated/include/vnl/DuplicateKeyException.hxx
	generated/include/vnl/Entry.hxx
	generated/include/vnl/Exception.hxx
	generated/include/vnl/Exit.hxx
	generated/include/vnl/Function.hxx
	generated/include/vnl/Header.hxx
	generated/include/vnl/Heartbeat.hxx
	generated/include/vnl/IOException.hxx
	generated/include/vnl/IllegalInstruction.hxx
	generated/include/vnl/Instance.hxx
	generated/include/vnl/InvalidValueException.hxx
	generated/include/vnl/LogMsg.hxx
	generated/include/vnl/MemoryException.hxx
	generated/include/vnl/NoSuchFieldException.hxx
	generated/include/vnl/NoSuchKeyException.hxx
	generated/include/vnl/NoSuchMethodException.hxx
	generated/include/vnl/NullPointerException.hxx
	generated/include/vnl/ObjectSupport.hxx
	generated/include/vnl/ObjectClient.hxx
	generated/include/vnl/OutOfMemoryException.hxx
	generated/include/vnl/PlayerSupport.hxx
	generated/include/vnl/PlayerClient.hxx
	generated/include/vnl/ProcessSupport.hxx
	generated/include/vnl/ProcessClient.hxx
	generated/include/vnl/RecordConfig.hxx
	generated/include/vnl/RecordEntry.hxx
	generated/include/vnl/RecordHeader.hxx
	generated/include/vnl/RecordTypeInfo.hxx
	generated/include/vnl/RecordValue.hxx
	generated/include/vnl/RecorderSupport.hxx
	generated/include/vnl/RecorderClient.hxx
	generated/include/vnl/RecorderStatus.hxx
	generated/include/vnl/SegmentationFault.hxx
	generated/include/vnl/Shutdown.hxx
	generated/include/vnl/SpyToolSupport.hxx
	generated/include/vnl/SpyToolClient.hxx
	generated/include/vnl/StackOverflow.hxx
	generated/include/vnl/StorageSupport.hxx
	generated/include/vnl/StorageClient.hxx
	generated/include/vnl/StorageBufferSupport.hxx
	generated/include/vnl/StorageBufferClient.hxx
	generated/include/vnl/StorageServerSupport.hxx
	generated/include/vnl/StorageServerClient.hxx
	generated/include/vnl/TableSupport.hxx
	generated/include/vnl/TableClient.hxx
	generated/include/vnl/TcpClientSupport.hxx
	generated/include/vnl/TcpClientClient.hxx
	generated/include/vnl/TcpProxySupport.hxx
	generated/include/vnl/TcpProxyClient.hxx
	generated/include/vnl/TcpServerSupport.hxx
	generated/include/vnl/TcpServerClient.hxx
	generated/include/vnl/TcpUplinkSupport.hxx
	generated/include/vnl/TcpUplinkClient.hxx
	generated/include/vnl/TimeoutException.hxx
	generated/include/vnl/Topic.hxx
	generated/include/vnl/TypeMismatchException.hxx
	generated/include/vnl/UplinkSupport.hxx
	generated/include/vnl/UplinkClient.hxx
	generated/include/vnl/Value.hxx
	generated/include/vnl/code_t.hxx
	generated/include/vnl/info/ClientInfo.hxx
	generated/include/vnl/info/Field.hxx
	generated/include/vnl/info/MemoryInfo.hxx
	generated/include/vnl/info/Method.hxx
	generated/include/vnl/info/ObjectInfo.hxx
	generated/include/vnl/info/Parameter.hxx
	generated/include/vnl/info/PlayerStatus.hxx
	generated/include/vnl/info/ProcessInfo.hxx
	generated/include/vnl/info/RemoteInfo.hxx
	generated/include/vnl/info/TopicInfo.hxx
	generated/include/vnl/info/TopicInfoList.hxx
	generated/include/vnl/info/Type.hxx
	generated/include/vnl/info/TypeName.hxx
	generated/include/vnl/op_code_t.hxx
	generated/include/vnl/tools/AdminGUISupport.hxx
	generated/include/vnl/tools/AdminGUIClient.hxx
	generated/include/vnl/tools/ReplayGUISupport.hxx
	generated/include/vnl/tools/ReplayGUIClient.hxx
)

set(VNI_OUTPUT_FILES_SOURCE
	generated/src/vnl/Announce.cxx
	generated/src/vnl/DatabaseSupport.cxx
	generated/src/vnl/DuplicateKeyException.cxx
	generated/src/vnl/Entry.cxx
	generated/src/vnl/Exception.cxx
	generated/src/vnl/Exit.cxx
	generated/src/vnl/Function.cxx
	generated/src/vnl/Header.cxx
	generated/src/vnl/Heartbeat.cxx
	generated/src/vnl/IOException.cxx
	generated/src/vnl/IllegalInstruction.cxx
	generated/src/vnl/Instance.cxx
	generated/src/vnl/InvalidValueException.cxx
	generated/src/vnl/LogMsg.cxx
	generated/src/vnl/MemoryException.cxx
	generated/src/vnl/NoSuchFieldException.cxx
	generated/src/vnl/NoSuchKeyException.cxx
	generated/src/vnl/NoSuchMethodException.cxx
	generated/src/vnl/NullPointerException.cxx
	generated/src/vnl/ObjectSupport.cxx
	generated/src/vnl/OutOfMemoryException.cxx
	generated/src/vnl/PlayerSupport.cxx
	generated/src/vnl/ProcessSupport.cxx
	generated/src/vnl/RecordConfig.cxx
	generated/src/vnl/RecordEntry.cxx
	generated/src/vnl/RecordHeader.cxx
	generated/src/vnl/RecordTypeInfo.cxx
	generated/src/vnl/RecordValue.cxx
	generated/src/vnl/RecorderSupport.cxx
	generated/src/vnl/RecorderStatus.cxx
	generated/src/vnl/SegmentationFault.cxx
	generated/src/vnl/Shutdown.cxx
	generated/src/vnl/SpyToolSupport.cxx
	generated/src/vnl/StackOverflow.cxx
	generated/src/vnl/StorageSupport.cxx
	generated/src/vnl/StorageBufferSupport.cxx
	generated/src/vnl/StorageServerSupport.cxx
	generated/src/vnl/TcpClientSupport.cxx
	generated/src/vnl/TcpProxySupport.cxx
	generated/src/vnl/TcpServerSupport.cxx
	generated/src/vnl/TcpUplinkSupport.cxx
	generated/src/vnl/TimeoutException.cxx
	generated/src/vnl/Topic.cxx
	generated/src/vnl/TypeMismatchException.cxx
	generated/src/vnl/UplinkSupport.cxx
	generated/src/vnl/Value.cxx
	generated/src/vnl/code_t.cxx
	generated/src/vnl/info/ClientInfo.cxx
	generated/src/vnl/info/Field.cxx
	generated/src/vnl/info/MemoryInfo.cxx
	generated/src/vnl/info/Method.cxx
	generated/src/vnl/info/ObjectInfo.cxx
	generated/src/vnl/info/Parameter.cxx
	generated/src/vnl/info/PlayerStatus.cxx
	generated/src/vnl/info/ProcessInfo.cxx
	generated/src/vnl/info/RemoteInfo.cxx
	generated/src/vnl/info/TopicInfo.cxx
	generated/src/vnl/info/TopicInfoList.cxx
	generated/src/vnl/info/Type.cxx
	generated/src/vnl/info/TypeName.cxx
	generated/src/vnl/op_code_t.cxx
	generated/src/vnl/tools/AdminGUISupport.cxx
	generated/src/vnl/tools/ReplayGUISupport.cxx
)

