Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
wiki:documentation:devguide:src_organization [2015/12/08 10:35] gribeiro |
wiki:documentation:devguide:src_organization [2019/12/18 18:16] (current) marisa |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== TerraLib Developer's Guide - Source Code Organization ====== | ====== TerraLib Developer's Guide - Source Code Organization ====== | ||
| - | * **[[http://dpi.inpe.br/terralib5|build/cmake]]:** Contains the CMake scripts with commands, macros and functions used to build the environment for compiling libraries and executables in different platforms using the CMake tool. | + | The source code structure after cloning the terralib5 repository will be: |
| - | * **[[http://dpi.inpe.br/terralib5|examples]]:** Some examples on how to use TerraLib API. | + | ^ Folder^Description^ |
| + | |**build/cmake** | Contains the CMake scripts with commands, macros and functions used to build the environment for compiling libraries and executables in different platforms using the CMake tool| | ||
| + | |**build/scripts** | Scripts for building TerraLib on different platforms using the CMake tool| | ||
| + | |**doc** |Help files and doxygen stufs | | ||
| + | |**examples** |Some examples on how to use TerraLib API| | ||
| + | |**install** |Bash scripts for helping building and installing 3rdparty libraries | | ||
| + | |**licenses** | Copyright notices of third-party libraries used by TerraLib. **Not available yet!**| | ||
| + | |**resources** | Fonts, images, sql, and xml files among other resources of general use| | ||
| + | |**share** | XML Schema (.xsd), JSON files, plugin manifest files, translations files and OGC specifications that is shared and installed with TerraLib| | ||
| + | |**src** |Contains the source code of TerraLib and TerraView| | ||
| + | |**unittest**|Contains some unit tests for TerraLib| | ||
| - | * **[[http://dpi.inpe.br/terralib5|install]]:** Bash scripts for helping building and installing TerraLib. | ||
| - | * **[[http://dpi.inpe.br/terralib5|licenses]]:** Copyright notices of third-party libraries used by TerraLib. **Not available yet!** | + | ---- |
| + | If you want to build TerraLib, first take a look at the [[:wiki:documentation:devguide:dependencies|Third-party libraries]] needed. | ||
| - | * **[[http://dpi.inpe.br/terralib5|resources]]:** Fonts, images, sql, and xml files among other resources of general use. | ||
| - | |||
| - | * **[[http://dpi.inpe.br/terralib5|share]]:** XML Schema (.xsd), JSON files, plugin manifest files, translations files and OGC specifications that is shared and installed with TerraLib. | ||
| - | |||
| - | * **[[http://dpi.inpe.br/terralib5|src]]:** Contains the source code of TerraLib and TerraView. | ||
| - | |||
| - | * **[[http://dpi.inpe.br/terralib5|unittest]]:** **TODO**. | ||