Use app-templates: Minor grammar fix and spacing updates.
[apps/app-templates.git] / docs / dev_guide / 0_Abstract.md
1 # Developper Guide: use AGL CMake Templates
2
3 ## Abstract
4
5 Files used to build an application, or binding, project with the
6 AGL Application Framework.
7
8 To build your AGL project using these templates, you have to install
9 them within your project and adjust compilation option in `config.cmake`.
10 For technical reasons, you also have to specify **cmake** target in
11 sub CMakeLists.txt installed. Make a globbing search to find source files
12 isn't recommended now to handle project build especially in a multiuser
13 project because CMake will not be aware of new or removed source files.
14
15 You'll find usage samples here:
16
17 - [helloworld-service](https://github.com/iotbzh/helloworld-service)
18 - [low-level-can-service](https://gerrit.automotivelinux.org/gerrit/apps/low-level-can-service)
19 - [high-level-viwi-service](https://github.com/iotbzh/high-level-viwi-service)
20 - [audio-binding](https://github.com/iotbzh/audio-binding)
21 - [unicens2-binding](https://github.com/iotbzh/unicens2-binding)