Generate client headers for all interfaces

Use sdbus++'s client-header option to generate client header files for
the interfaces.

For now the header includes the interface's string, so that a user
will not have to define their own interface string anymore.

Tested: Verify the client.hpp are generated for each interface and get
        installed.

Depends-On: Idafc4724efa88a2dfd37e3f7735732c45171fd88
Signed-off-by: Lei YU <mine260309@gmail.com>
Change-Id: I966608e08b1745468fa37b30f6135e16e184a6bf
3 files changed
tree: 41fe023e61cced4426b3a6a4c105afb8543b87aa
  1. org/
  2. xyz/
  3. .gitignore
  4. bootstrap.sh
  5. configure.ac
  6. generate_makefile.sh
  7. generate_yaml_makefile.sh
  8. LICENSE
  9. MAINTAINERS
  10. Makefile.am
  11. Makefile.interfaces.in
  12. Makefile.yaml.in
  13. phosphor-dbus-interfaces.pc.in
  14. README.md
README.md

phosphor-dbus-interfaces

YAML descriptors of standard dbus interfaces

Only the xyz/openbmc_project interfaces are built by default.

Enable the OpenPower D-Bus interfaces with:

--enable-openpower-dbus-interfaces