C++11 library providing functionality common to all adapters.
Go to file
heck d37c66f805 Merge from Release_3.2 branch (sorry for the mess) 2023-08-28 19:21:09 +02:00
.gitlab-ci-files CID: don't use insecure docker registries anymore 2021-02-23 10:16:04 +01:00
build-android Android build: Update for 2.1.19+ 2021-03-30 14:14:14 +02:00
build-windows Add missing header files to Windows project 2021-07-16 07:39:17 +02:00
scripts Build: change local.conf to build.conf 2023-08-28 19:01:59 +02:00
src add missing include 2023-07-26 20:08:06 +02:00
test C++ standard doesnt allow ';' after namespace closing '}' 2023-03-09 16:12:13 +01:00
.clang-format fix .clang-format invalid value 2022-01-04 14:15:43 +01:00
.clang-tidy .clang-tidy: allow implicit bool conversion 2022-03-03 01:25:20 +01:00
.gitignore Build: change local.conf to build.conf 2023-08-28 19:01:59 +02:00
.gitlab-ci.yml CI: remove unfinished CentOS/RHEL jobs 2021-02-16 12:53:03 +01:00
DEPENDENCIES Doc: Update dependency related info 2023-08-28 19:15:42 +02:00
LICENSE.txt adding licensing and locked_queue 2018-10-04 11:45:32 +02:00
Makefile LIB-13: Standard project layout (src dir added) 2021-03-26 18:02:38 +01:00
Makefile.conf Merge from Release_3.2 branch (sorry for the mess) 2023-08-28 19:21:09 +02:00
README.md Doc: Update dependency related info 2023-08-28 19:15:42 +02:00
build.conf.example Merge from Release_3.2 branch (sorry for the mess) 2023-08-28 19:21:09 +02:00

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