General Information:
====================

The Bosch VMS software is based on the source code of Live555 "2018.10.17".
The original Live555 implementation was changed in several places to meet the needs 
of the Bosch VMS software.

Note: component Live555 is only used on specific BVMS installations.
Therefore the build and deployment instructions below apply only to 
BVMS systems where file <install-root-dir>\Bosch\VMS\bin\Live555Wrapper.dll exists.


Instructions for building Live555Wrapper.dll for Bosch VMS:
===========================================================


Prerequisite:
-------------

- MS Visual Studio 2017


Prerequisite steps:
-------------------

1. Extract Live555Wrapper.zip to <DIR_Live555build>.

2. Open <DIR_Live555build>\Live555Wrapper\Live555Wrapper.vcxproj in MS Visual Studio 2017.

3. Change current configuration from Debug to Release.

4. Open the project's property page with a right-click on the project node in Solution Explorer and select Properties.

5. Under Configuration Properties select the General tab.

6. In the configuration drop-down at the top, choose the configuration whose output file location to change, select Release.

7. Under General find the Output directory and change the current value to '.\Release\bin\'.

8. Take over the settings by pressing the Button 'Apply'. 
If you are asked to make the Live555Wrapper.vcxproj writeable, press the Button 'Make Writeable'.

9. Close the project's property page by pressing the Button 'OK'.


Build steps:
------------

1. Press Build->Build Solution menu item.

2. The build results (LIB and DLL files) can be found in 
<DIR_Live555build>\Live555Wrapper\Release\bin:
- Live555Wrapper.dll
- Live555Wrapper.lib


Deployment steps:
-----------------

1. On the BVMS machine,
copy the Live555Wrapper.dll file from <DIR_Live555build>\Live555Wrapper\Release\bin
to the BVMS installation folder <install-root-dir>\Bosch\VMS\bin, e.g. 'C:\Program Files\Bosch\VMS\bin'.