xref: /openbmc/phosphor-objmgr/README.md (revision ff46420f)
1*ff46420fSMatt Spinler# The Mapper
2*ff46420fSMatt SpinlerThis repository contains the mapper, which assists in finding things on D-Bus.
3*ff46420fSMatt SpinlerThere is documentation about it [here][1].
4*ff46420fSMatt Spinler
5cbca32ecSBrad Bishop## Prerequisites
6cbca32ecSBrad BishopNon-OpenBMC build dependencies are:
7cbca32ecSBrad Bishop - meson/ninja
8cbca32ecSBrad Bishop - boost
9cbca32ecSBrad Bishop - libsystemd
10cbca32ecSBrad Bishop - systemd
11cbca32ecSBrad Bishop - tinyxml2
127122244cSMatthew Barth
13cbca32ecSBrad Bishop## Build
14cbca32ecSBrad Bishop`meson build && ninja -C build`
157122244cSMatthew Barth
16cbca32ecSBrad Bishop## Run Unit Tests
17cbca32ecSBrad Bishop`meson build && ninja -C build test`
18cbca32ecSBrad Bishop
19cbca32ecSBrad Bishop## Clean the repository
20cbca32ecSBrad Bishop`rm -rf build`
21*ff46420fSMatt Spinler
22*ff46420fSMatt Spinler[1]: https://github.com/openbmc/docs/blob/master/architecture/object-mapper.md
23