You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
heck ed4d0f606f Doc: Update dependency related info 2 years ago
.gitlab-ci-files CID: don't use insecure docker registries anymore 4 years ago
build-android Android build: Update for 2.1.19+ 4 years ago
build-windows Add missing header files to Windows project 4 years ago
scripts Build: change local.conf to build.conf 2 years ago
src FIX: Session-Manager - Make impossible to inititalize more than once with possibly 2 years ago
test C++ standard doesnt allow ';' after namespace closing '}' 2 years ago
.clang-format fix .clang-format invalid value 4 years ago
.clang-tidy .clang-tidy: allow implicit bool conversion 3 years ago
.gitignore Build: change local.conf to build.conf 2 years ago
.gitlab-ci.yml CI: remove unfinished CentOS/RHEL jobs 4 years ago
DEPENDENCIES Doc: Update dependency related info 2 years ago
LICENSE.txt adding licensing and locked_queue 7 years ago
Makefile LIB-13: Standard project layout (src dir added) 4 years ago
Makefile.conf Build: add propper build configuration concept 2 years ago
README.md Doc: Update dependency related info 2 years ago
build.conf.example Build: change local.conf to build.conf 2 years ago

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