zephyr/net/ip/tinydtls/Makefile.tinydtls
Jukka Rissanen 76a42daaa9 net: tinydtls: Initial commit
This is originally from git@github.com:YanziNetworks/tinyDTLS.git
commit d7ca5120e7e853f76e9743db2a0236a26ba71363

Change-Id: I6e6c2da76e11b473ead1b0ddac929f8bd670d7e3
Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2016-02-05 20:15:23 -05:00

28 lines
718 B
Makefile

# This is a -*- Makefile -*-
ifeq ($(TARGET), redbee-econotag)
CFLAGS += -DLITTLE_ENDIAN=3412 -DBYTE_ORDER=LITTLE_ENDIAN
endif
ifeq ($(TARGET), wismote)
CFLAGS += -DLITTLE_ENDIAN=3412 -DBYTE_ORDER=LITTLE_ENDIAN
endif
ifeq ($(TARGET), exp5438)
CFLAGS += -DLITTLE_ENDIAN=3412 -DBYTE_ORDER=LITTLE_ENDIAN
endif
CFLAGS += -DDTLSv12 -DWITH_SHA256 -DWITH_DTLS=1
tinydtls_src = dtls.c crypto.c hmac.c rijndael.c sha2.c ccm.c netq.c dtls_time.c peer.c session.c
# This adds support for TLS_PSK_WITH_AES_128_CCM_8
CFLAGS += -DDTLS_PSK=1
# This adds support for TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8
CFLAGS += -DDTLS_ECC=1
tinydtls_src += ecc.c
# This activates debugging support
# CFLAGS += -DNDEBUG
tinydtls_src += debug.c