|
||
---|---|---|
.gitlab-ci-files | ||
build-android | ||
build-windows | ||
scripts | ||
src | ||
test | ||
.clang-format | ||
.clang-tidy | ||
.gitignore | ||
.gitlab-ci.yml | ||
DEPENDENCIES | ||
LICENSE.txt | ||
Makefile | ||
Makefile.conf | ||
README.md | ||
build.conf.example |
README.md
libpEpAdapter
Build Configuration
The build configuration file is called build.conf
or can be specified (relative to repo root) using
the env var BUILD_CONF
.
Use the file build.conf.example
as a template.
cp build.conf.example build.conf
Then, tweak it to your needs.
Build Dependencies
The aim of libpEpAdapter is to stay 3rd party dependency free. The 1st party direct dependencies are specified in the DEPENDENCIES file.
Please note: The tests require the testframework PityTest11 to be installed in the PREFIX specified.
Make Targets
The default make target is src
.
Build
make src
- Builds the complete library
Test
make test
- Builds all tests
Install
make install
- Installs the library into your $PREFIX
make uninstall
- Uninstalls the library from your $PREFIX
Clean
make clean