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