interfacing between transports written in different programming languages
 
 
 
 
 
 
Go to file
positron 03b63f6d4f Merge pull request 'PEMA-103-hotfix' (#12) from TSaschabc/libpEpTransport:PEMA-103-hotfix into master
Reviewed-on: pEp.foundation/libpEpTransport#12
2022-11-14 12:19:43 +01: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 IPS-197 Fix PEPBlockBasedTransportTests 2022-03-03 10:02:16 +01:00
build-windows Kotlin: DPE-62 Fix yml2 directory in generate_code.cmd. 2022-01-25 11:41:59 +01:00
src Merge branch 'master' into IPS-197 2022-03-10 13:20:59 +01:00
.clang-format lets use clang-format, please. 2021-09-12 14:01:28 +02:00
.gitignore Add Visual Studio build project 2022-01-17 14:04:38 +01: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: Add make target install/uninstall 2021-09-09 20:49:44 +02:00
README.md Doc: README.md 2022-01-04 14:17:23 +01:00
local.conf.example Build: Add local.conf.example 2021-09-09 20:50:14 +02:00

README.md

libpEpTransport

Interfacing between transports written in different programming languages

Build dependencies

  • YML 2.7.1

Build Configuration

The build configuration file is called local.conf. Use the file local.conf.example as a template.

cp local.conf.example local.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