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**. | ||