nim-libplum/libplum_units.c
Constantine Molchanov eae41079b8
Remove cmake (#11)
* Tests: Dockerfile: Remove cmake from deps.

* Tests: Dockerfile: Replace manual libplum building with nimble task.

* Build libplum without cmake.

* Use {.compile.} to compile libplum as part of tha package; remove separate build task.

* Rewrite flags construction, pass flags to compile, remove passC.

* Add localPassC.

* Combine libplum units to libplum_units.c.

* Tests: Dockerfile: Add the units file to the image.

* Add missing flags.

* CI: Remove redundant cmake invocations.

* Remove redundant nimble task invocation.
2026-07-07 12:02:45 +04:00

23 lines
877 B
C

// Copyright (c) 2026 Status Research & Development GmbH
// Licensed under either of
// * Apache License, version 2.0, ([LICENSE-APACHE](LICENSE-APACHE))
// * MIT license ([LICENSE-MIT](LICENSE-MIT))
// at your option.
// This file may not be copied, modified, or distributed except according to
// those terms.
#include "./vendor/libplum/src/addr.c"
#include "./vendor/libplum/src/client.c"
#include "./vendor/libplum/src/dummytls.c"
#include "./vendor/libplum/src/log.c"
#include "./vendor/libplum/src/natpmp.c"
#include "./vendor/libplum/src/net.c"
#include "./vendor/libplum/src/noprotocol.c"
#include "./vendor/libplum/src/pcp.c"
#include "./vendor/libplum/src/plum.c"
#include "./vendor/libplum/src/random.c"
#include "./vendor/libplum/src/tcp.c"
#include "./vendor/libplum/src/timestamp.c"
#include "./vendor/libplum/src/udp.c"
#include "./vendor/libplum/src/util.c"