Each individual device is compiled as a shared library for the target platform (.so, .dll, or .dylib), which is then loaded into SDK_Demo_Main as menu components.

C++_SDK directory should contain the IDTechSDK library.
C++_Demo directory will be the destination of the compiled Demo libraries and final executable

The root directory will contain C++_Demo, C++_SDK, C++_Demo_Source with the following structure:

	C++_Demo
	  |
	  |__ARM
	  |__Mac
 	  |__Windows
	  |__x86_64

	C++_SDK
	  |
	  |__ARM
	  |__Mac
	  |__Windows
	  |__x86_64

	C++_Demo_Source
	  |
	  |__Augusta_Demo
	  |__KioskIII_Demo
	  |__SDK_Demo_Main
	  |__UniPayI_V_Demo
	  |__UniPayIII_Demo
	  |__VP4880_Demo


Eclipse Workspace Setup:
1. Create a new workspace
2. Import all the projects in the C++_Demo_Source as Existing Projects
3. Import the C++_Demo folder as a C/C++ Makefile Project
4. Import the C++_SDK folder as a C/C++ Makefile Project
5. Clean/Build each device project (not the SDK_Demo_Main just yet). Before you do that, select the correct build configuration for your target platform:
	If on a Mac developing .dylibs, select "Mac"
	If on Windows developing .dll/.a, select "Windows"
	If on Linux amd64/x32_64 developing native .so, select x86_64
	If on Linux amd64/x32_64 cross compiling for ARM .so, select ARM
6. After each device library is built, build the SDK_Demo_Main project, selecting the correct build configuration
7. All built files will appear in the C++_Demo folder

NOTE:  Window compiles require MinGW.  ARM cross compiles require POKY.
