Import('env')
import os
+log_level = env.get('LOG_LEVEL')
env.AppendUnique(CPPPATH = [os.path.join(Dir('.').abspath, 'include'),
'../../c_common'
else:
env.AppendUnique(LIBPATH = [os.path.join(env.get('BUILD_DIR'), 'resource', 'csdk', 'logger')])
+if env.get('OIC_SUPPORT_TIZEN_TRACE') == 'True':
+ env.AppendUnique(CPPDEFINES = ['OIC_SUPPORT_TIZEN_TRACE'])
+
env.PrependUnique(LIBS = ['logger'])
local_env = env.Clone()
Command("./src/logger.cpp", "./src/logger.c", Copy("$TARGET", "$SOURCE"))
logger_src = ['./src/logger.cpp']
else:
- logger_src = ['./src/logger.c']
+ logger_src = ['./src/logger.c', './src/trace.c']
+
+if log_level == 'DEBUG':
+ env.AppendUnique(CPPDEFINES = ['SET_LOG_DEBUG'])
+ print "SET_LOG_DEBUG"
+if log_level == 'INFO':
+ env.AppendUnique(CPPDEFINES = ['SET_LOG_INFO'])
+ print "SET_LOG_INFO"
+if log_level == 'ERROR':
+ env.AppendUnique(CPPDEFINES = ['SET_LOG_ERROR'])
+ print "SET_LOG_ERROR"
+if log_level == 'WARNING':
+ env.AppendUnique(CPPDEFINES = ['SET_LOG_WARNING'])
+ print "SET_LOG_WARNING"
+if log_level == 'FATAL':
+ env.AppendUnique(CPPDEFINES = ['SET_LOG_FATAL'])
+ print "SET_LOG_FATAL"
loggerlib = local_env.StaticLibrary('logger', logger_src)
local_env.InstallTarget(loggerlib, 'logger')