Corrections so that compiles under Linux CCS:
- Correct #include "hal_Battery.h" to "hal_battery.h" so the file can be found on a case sensitive file system

- For the Gen1 configuration correct include path from "F5XX_F6XX_Core_Lib" to "F5xx_F6xx_Core_Lib" so the directory can be found on a case sensitive file system

- Change the post build rule to run ${CG_TOOL_HEX} rather than ${CG_TOOL_HEX}.exe, so can the tool can be found on Linux

- In the target configuration file to use forward slashes in filenames.