8
0
Fork
You've already forked libpEpTransport
0
interfacing between transports written in different programming languages
  • Objective-C 80.7%
  • C++ 6.9%
  • Kotlin 5.2%
  • Makefile 4.9%
  • Batchfile 2%
  • Other 0.3%
Find a file
2026年02月17日 12:44:46 +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 Xcode update to latest settings 2026年01月08日 20:01:17 +01:00
build-windows Kotlin: DPE-62 Fix yml2 directory in generate_code.cmd. 2022年01月25日 11:41:59 +01:00
src following conversation with fdik, separate status code out_of_resources into out_of_memory and out_of_filesystem_space. Rationale: nowadays out-of-memory, on non-embedded systems, is a more-or-less fatal error related to some serious bug; on the other hand it is possible to actually run out of secondary storage space 2026年02月17日 12:44:46 +01:00
.clang-format lets use clang-format, please. 2021年09月12日 14:01:28 +02:00
.gitignore Ignore build-mac/build.conf, it should get generated 2026年01月05日 11:36:14 +01: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
LICENSE
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
NEWS build system: support DESTDIR. Add NEWS file 2024年06月10日 18:08:45 +02:00
README.md Build: increase consistency across pEp 2023年08月28日 19:44:36 +02:00

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