28 lines
718 B
Makefile
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
|