Files
libcoap/examples/riot/pkg_libcoap/Makefile.libcoap
T
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

45 lines
774 B
Makefile

MODULE := libcoap
SRC := coap_address.c \
coap_asn1.c \
coap_async.c \
coap_block.c \
coap_cache.c \
coap_debug.c \
coap_dgrm_riot.c \
coap_dtls.c \
coap_encode.c \
coap_event.c \
coap_gnutls.c\
coap_hashkey.c \
coap_io.c \
coap_io_riot.c\
coap_layers.c\
coap_mbedtls.c\
coap_mem.c \
coap_net.c \
coap_netif.c \
coap_notls.c \
coap_openssl.c\
coap_option.c \
coap_oscore.c \
coap_pdu.c \
coap_prng.c \
coap_proxy.c \
coap_resource.c \
coap_session.c \
coap_sha1.c \
coap_str.c \
coap_strm_riot.c \
coap_subscribe.c \
coap_threadsafe.c \
coap_tinydtls.c \
coap_uri.c \
coap_ws.c
ifneq (,$(filter libcoap_tinydtls,$(USEMODULE)))
CFLAGS += -DCOAP_WITH_LIBTINYDTLS
endif
include $(RIOTBASE)/Makefile.base