Application Framework Bindings
- 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
AFB Helper Guide
Desktop packages for bindings development
Packages of the bindings (afb-binding) exist for common desktop linux distributions.
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.