Updated the BCL readme file.

This commit is contained in:
atanasovg
2014-05-16 15:53:21 +03:00
parent bf84c7a976
commit 8034333fe9

View File

@ -2,6 +2,16 @@
The BCL solution relies on a custom build task used to filter and rename the compiled javascript files by platform. The BCL solution relies on a custom build task used to filter and rename the compiled javascript files by platform.
E.g. the file `application.android.js`, containing the actual platform-specific implementation will become `application.js`. E.g. the file `application.android.js`, containing the actual platform-specific implementation will become `application.js`.
There is also the .impl suffix for files where we have definition and implementation file with the same name, e.g.:
file-system.d.ts
file-system.impl.ts
This is done to force the typescript compiler in Visual Studio to feed its definitions from the *.d.ts file rather than the implementation one.
The build task removes this private suffix and the final output is
files-system.js
The BCL itself uses a pre-built copy of the task, residing in the `Build/lib` folder. The BCL itself uses a pre-built copy of the task, residing in the `Build/lib` folder.
### BuildTasks solution ### BuildTasks solution
@ -14,7 +24,7 @@ The output of this project is located at (../bin/)
### Build the BCL project ### Build the BCL project
There are four different configurations of the project: There are six different configurations of the project:
1. Android <br/> 1. Android <br/>
This configuration will create a `bin/Android` folder and output all the Android-related files there. This configuration will create a `bin/Android` folder and output all the Android-related files there.