Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 33 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 <path_to_audioreach-graphservices>
autoreconf --install
# Run command ./configure --help to check configuration options.
./configure <config options>
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=<Absolute path to installation dir> install
```

## License

Graph service is licensed under the BSD-3-Clause. Check out the [LICENSE](LICENSE) for more details.
Graph service is licensed under the BSD-3-Clause. Check out the [LICENSE](LICENSE) for more details.
Loading