-
Developer Guides Overview
-
Application Framework Bindings
-
Application Framework Bindings C
- Using the data
- How to write a binding version 4
- Developping bindings on a desktop
- Bindings Version 4 References
- How to write a binding version 3
- Migration from v3 to v4 guide
- Bindings Version 3 References
-
Application Framework
-
Binder's client tool
-
Using the CMAKE Applications Module
-
Controller Guides
-
AFB Helper Guide
-
Monitoring
Desktop packages for bindings development
Packages of the bindings (afb-binding) exist for common desktop linux distributions.
- Fedora
- Ubuntu
- Debian
- Suse
Installing the development package allows to write bindings that runs on the desktop computer of the developer.
It is very convenient to quickly write and debug a binding.
Retrieving compiling option with pkg-config
It is provided a configuration file for pkg-config. Typing the command
pkg-config --cflags afb-binding
Print flags use for compilation:
$ pkg-config --cflags afb-binding
-I/opt/local/include -I/usr/include/json-c
For linking, you should use
$ pkg-config --libs afb-binding
-ljson-c
It automatically includes the dependency to json-c. This is activated through Requires keyword in pkg-config.