1
0
mirror of https://github.com/obgm/libcoap.git synced 2025-10-14 02:19:34 +08:00
Files
libcoap/Makefile.libcoap
Jon Shallow ea6a3c6f53 Platforms: Split out TCP and UDP socket functions on a platform basis
Currently supported types

Posix
LwIP
Contiki
RIOT

Zephyr and Windows are treated as Posix.

UDP
src/coap_dgrm_contiki.c      Datagram r/w/c functions from src/coap_io_contiki.c
src/coap_dgrm_lwip.c         Datagram r/w/c functions from src/coap_io_lwip.c
src/coap_dgrm_posix.c        Datagram r/w/c functions from src/coap_io.c
src/coap_dgrm_riot.c         Datagram r/w/c functions from src/coap_io_riot.c

TCP
src/coap_strm_contiki.c      Stub TCP entries
src/coap_strm_lwip.c         Stream r/w/c functions from src/coap_io_lwip.c
src/coap_strm_posix.c        Was src/coap_tcp.c with stream r/w/c functions from src/coap_io.c
src/coap_strm_riot.c         Stream r/w/c functions from src/coap_io_riot.c

I/O specific
src/coap_io_contiki.c        Datagram / Stream functions removed
src/coap_io_lwip.c           Datagram / Stream functions removed
src/coap_io_posix.c          Abstracted from src/coap_io.c
src/coap_io_riot.c           Datagram / Stream functions removed

Remaining common I/O functions
src/coap_io.c                With separated out code removed
2025-09-22 10:27:14 +01:00

13 lines
505 B
Makefile

LIBCOAP_DIR = os/net/app-layer/libcoap
MODULES += $(LIBCOAP_DIR)/src
MODULES += $(LIBCOAP_DIR)/include
MODULES_SOURCES_EXCLUDES += coap_io_riot.c
MODULES_SOURCES_EXCLUDES += coap_strm_riot.c
MODULES_SOURCES_EXCLUDES += coap_dgrm_riot.c
MODULES_SOURCES_EXCLUDES += coap_io_lwip.c
MODULES_SOURCES_EXCLUDES += coap_strm_lwip.c
MODULES_SOURCES_EXCLUDES += coap_dgrm_lwip.c
MODULES_SOURCES_EXCLUDES += coap_io_posix.c
MODULES_SOURCES_EXCLUDES += coap_strm_posix.c
MODULES_SOURCES_EXCLUDES += coap_dgrm_posix.c