env.Replace(CFLAGS = env.get('CXXFLAGS'))
root_dir = './'
-
tinydtls_src_path = root_dir
env.AppendUnique(CPPPATH = [root_dir])
else:
env.AppendUnique(CPPDEFINES = ['NDEBUG'])
-env.AppendUnique(CPPDEFINES = ['DTLSV12', 'WITH_SHA256', 'DTLS_CHECK_CONTENTTYPE'])
+env.AppendUnique(CPPDEFINES = ['DTLSV12', 'WITH_SHA256', 'DTLS_CHECK_CONTENTTYPE', 'SHA2_USE_INTTYPES_H'])
+
libtinydtls = env.StaticLibrary('libtinydtls', env.get('TINYDTLS_SRC'), OBJPREFIX='libtinydtls_')
#
# Note:
# Currently there is a bug in debug.h/debug.c which fails compilation
-# of tinydtls samples in release mode. This bug is being tracked in
+# of tinydtls samples in release mode. This bug is being tracked in
# IOT-395
######################################################################
if not env.get('RELEASE'):
samples_env.PrependUnique(LIBS = ['tinydtls'])
Alias("samples", [dtlsserver, dtlsclient])
+
samples_env.AppendTarget('samples')
env.InstallTarget(libtinydtls, 'libtinydtls');
-env.UserInstallTargetLib(libtinydtls, 'libtinydtls');