diff --git a/README.md b/README.md index 0937a4b3..5c7abfb9 100644 --- a/README.md +++ b/README.md @@ -11,8 +11,40 @@ Refer AudioReach docs [here](https://audioreach.github.io/design/args_design.htm ## Build instructions Graph service repository supports various build systems: Android, Autotools. CMake is work in progress. +#### OpenEmbedded + Refer meta-audioreach [README](https://github.com/Audioreach/meta-audioreach?tab=readme-ov-file#openembedded-build--development-process) for instructions to use Graph Service on OpenEmbedded system. +#### Manual Compilation + +Please note that this instruction is written for Autotools. + +##### Environment Setup & Software Dependency +```bash +sudo apt-get install autoconf automake libtool +sudo apt-get install glib-2.0 +``` + +##### Configure & Make +```bash +cd +autoreconf --install +# Run command ./configure --help to check configuration options. +./configure +make +make install +``` + +**NOTE**: `make install` command uses /usr/local/ as the default installation directory. Use DESTDIR argument to specify different path. + +##### Example + +```bash +./configure --with-syslog --with-glib --without-cutils --with-dummy_diag --with-are_on_apps +make +make DESTDIR= install +``` + ## License -Graph service is licensed under the BSD-3-Clause. Check out the [LICENSE](LICENSE) for more details. \ No newline at end of file +Graph service is licensed under the BSD-3-Clause. Check out the [LICENSE](LICENSE) for more details.