interfacing between transports written in different programming languages
 
 
 
 
 
 
Go to file
heck 9cfc8eea5a Build: increase consistency across pEp 2023-08-28 19:44:36 +02:00
PublicHeaders Fix PEPTransportStatusCode, PEPTransportProtocol 2022-02-22 12:14:47 +01:00
build-android PEMA-103 2022-11-04 15:54:40 +01:00
build-gradle Kotlin: DPE-62 Check if OS is Windows and run relevant commands in each case. 2022-01-19 17:12:20 +01:00
build-linux IPS-168 Line ending 2022-03-01 11:57:02 +01:00
build-mac Build: pEp wide build consistency - rename local.conf build.conf 2023-08-24 16:11:47 +02:00
build-windows Kotlin: DPE-62 Fix yml2 directory in generate_code.cmd. 2022-01-25 11:41:59 +01:00
src Build: increase consistency across pEp 2023-08-28 19:44:36 +02:00
.clang-format lets use clang-format, please. 2021-09-12 14:01:28 +02:00
.gitignore Build: pEp wide build consistency - rename local.conf build.conf 2023-08-24 16:11:47 +02:00
LICENSE Initial commit 2021-09-01 12:16:56 +02:00
Makefile Build: Add top level Makefile 2021-09-09 20:50:04 +02:00
Makefile.conf Build: increase consistency across pEp 2023-08-28 19:44:36 +02:00
README.md Build: increase consistency across pEp 2023-08-28 19:44:36 +02:00
build.conf.example Build: pEp wide consistent Makefiles - add env var BUILD_CONF / change local.conf to build.conf 2023-08-23 12:11:45 +02:00

README.md

libpEpTransport

Interfacing between transports written in different programming languages

Toolchain

required:

  • YML 2.7.1

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.

Make Targets

The default make target is src.

Build

make src - Generates all the headers and source files

Install

make install - Installs the header files in $PREFIX/include/pEp
make uninstall - Removes all headers from $PREFIX/include/pEp

Clean

make clean