import os                                                           \
                                                                    \
if 'IFAA_TEST' in os.environ:                                       \
    env.Append(CPPDEFINES = ['__IFAA_TEST_MODE'])                   \
    env.Append(CPPDEFINES = ['__DEBUG'])                            \
                                                                    \
if 'BUILD_MODE' in os.environ :                                     \
    if os.environ['BUILD_MODE'] == "__RELEASE__":                   \
        env.Append(CPPDEFINES = ['IFBIO_RELEASE'])                  \
        env.Append(CPPDEFINES = ['TA_RELEASE'])                     \
    else:                                                           \
	print "++++++++ debug mode ++++++++++"                      \
                                                                    \
## add env variables                                                \
env.Replace(USERNAME = os.environ['USER'])                          \
                                                                    \
if 'CHIPSET' in os.environ:                                         \
    env.Replace(CHIPSET = os.environ[ 'CHIPSET' ])                  \
                                                                    \
if 'COMMIT_SHA1' in os.environ:                                     \
    env.Replace(COMMIT_SHA1 = os.environ[ 'COMMIT_SHA1' ])          \
                                                                    \
## add CPPDEFINES                                                   \
env.Append(CPPDEFINES = [                                           \
    "__USER__=\\\\\\"${USERNAME}\\\\\\"",                           \
    "__CHIPSET__=\\\\\\"${CHIPSET}\\\\\\"",                         \
    "__COMMIT_SHA1__=\\\\\\"${COMMIT_SHA1}\\\\\\"",                 \
])                                                                  \
env.Append(CPPDEFINES = ['__QUALCOMM__'])                           \
#                                                                   \
env.Append(CPPDEFINES = ['__TA_LOG_TAG__=\\\\\\"IFBIO-TA\\\\\\"'])  \
env.Append(CPPDEFINES = ['TZ_MODEL_QCOM'])
