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