-
Application Framework Bindings
- Overview
- Binding's vocabulary
- Binder events guide
- How to write a binding version 3?
- How to write a binding version 4?
- Bindings Version 3 References
- Bindings Version 4 References
- Developping bindings on a desktop
-
Application Framework Manager
-
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.