Builds with g++ 4.6, 4.8, 4.9. Run "make" to build OCLib.a, the examples, and TBStack in RELEASE mode. Run "make BUILD=debug" to build OCLib.a, the examples, and TBStack in DEBUG mode. OCProject/ ├── csdk │   ├── examples :: TODO :: Unused remove?? │   │   ├── occlient.c │   │   └── ocserver.c │   ├── ocstack.h │   └── ocstack_stub.c ├── examples │   ├── client │   │   ├── MyMultiResourceHandler.cpp │   │   ├── MyMultiResourceHandler.h │   │   ├── MyObserverHandler.cpp │   │   ├── MyObserverHandler.h │   │   ├── MyResourceHandler.cpp │   │   ├── MyResourceHandler.h │   │   └── OCClient.cpp │   ├── Makefile │   ├── OCWrapper :: TODO :: Unused remove?? │   │   ├── Makefile │   │   ├── parsetest.cpp │   │   ├── testClient.cpp │   │   ├── testServerApp.cpp │   │   └── testServer.cpp │   ├── server │   │   ├── multiple_resources.cpp │   │   └── single_resource.cpp │   ├── test_OCClient.cpp │   ├── test_OCReflect.cpp │   └── test_properties.cpp ├── include - TODO : Seperate what we expose and what we don't │   ├── IClientWrapper.h │   ├── InitializeException.h │   ├── InProcClientWrapper.h │   ├── InProcServerWrapper.h │   ├── IServerWrapper.h │   ├── OCApi.h │   ├── OCException.h │   ├── OCObject.h │   ├── OCObserver.h │   ├── OCObserverHandler.h │   ├── OCPlatform.h │   ├── OCPlatformHandler.h │   ├── OCProperties.h │   ├── OCReflect.h │   ├── OCResource.h │   ├── OCResourceHandler.h │   ├── OCSecurityModel.h │   ├── OCServer.h :: TODO :: Unused remove?? │   ├── OutOfProcClientWrapper.h │   ├── OutOfProcServerWrapper.h │   ├── ResourceInitException.h │   └── WrapperFactory.h ├── Makefile ├── OCLib │   ├── InProcClientWrapper.cpp │   ├── InProcServerWrapper.cpp │   ├── OCApi.cpp │   ├── OCObject.cpp │   ├── OCObserver.cpp │   ├── OCPlatform.cpp │   ├── OCProperties.cpp │   ├── OCReflect.cpp │   ├── OCResource.cpp │   ├── OCSecurityModel.cpp │   └── OCServer.cpp :: TODO :: Unused remove?? └── README - You are reading this.