Combine libplum units to libplum_units.c.

This commit is contained in:
Constantine Molchanov 2026-06-20 14:06:00 +04:00
parent 7e2f6a4843
commit 5379ed34b1
No known key found for this signature in database
GPG Key ID: 933693C95E59269C
2 changed files with 23 additions and 14 deletions

View File

@ -31,22 +31,9 @@ when defined(windows):
else:
{.passl: "-lpthread".}
{.compile(srcPath & "/addr.c", flags).}
{.compile(srcPath & "/client.c", flags).}
{.compile(srcPath & "/dummytls.c", flags).}
{.compile(rootPath & "/libplum_units.c", flags).}
{.compile(srcPath & "/http.c", flags).}
{.compile(srcPath & "/log.c", flags).}
{.compile(srcPath & "/natpmp.c", flags).}
{.compile(srcPath & "/net.c", flags).}
{.compile(srcPath & "/noprotocol.c", flags).}
{.compile(srcPath & "/pcp.c", flags).}
{.compile(srcPath & "/plum.c", flags).}
{.compile(srcPath & "/random.c", flags).}
{.compile(srcPath & "/tcp.c", flags).}
{.compile(srcPath & "/timestamp.c", flags).}
{.compile(srcPath & "/udp.c", flags).}
{.compile(srcPath & "/upnp.c", flags).}
{.compile(srcPath & "/util.c", flags).}
const
PLUM_ERR_SUCCESS* = cint(0)

22
libplum_units.c Normal file
View File

@ -0,0 +1,22 @@
// 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"