embox
37 строк · 947.0 Байт
1package third_party.lib
2
3
4@Build(stage=2, script="$(EXTERNAL_MAKE)")
5static module coap {
6source "^BUILD/extbld/^MOD_PATH/install/libcoap.a"
7source "coap.h"
8
9depends embox.kernel.task.resource.env
10depends embox.kernel.task.resource.errno
11@NoRuntime depends embox.compat.libc.assert
12@NoRuntime depends embox.compat.libc.str
13depends embox.compat.posix.net.inet_addr
14depends embox.compat.posix.net.socket
15depends embox.net.af_inet
16depends embox.net.udp_sock
17@NoRuntime depends embox.compat.posix.net.All
18@NoRuntime depends embox.kernel.task.resource.errno
19}
20
21@AutoCmd
22@Cmd(name="coap_client", help="", man="")
23@BuildDepends(coap)
24@Build(stage=2,script="true")
25module coap_client {
26source "^BUILD/extbld/^MOD_PATH/install/client.o"
27depends coap
28}
29
30@AutoCmd
31@Cmd(name="coap_server", help="", man="")
32@BuildDepends(coap)
33@Build(stage=2,script="true")
34module coap_server {
35source "^BUILD/extbld/^MOD_PATH/install/server.o"
36depends coap
37}
38