sdk_generate_library() if(CONFIG_LOG_DISABLE) sdk_add_compile_definitions(-DCONFIG_LOG_DISABLE) endif() if(CONFIG_ASSERT_DISABLE) sdk_add_compile_definitions(-DCONFIG_ASSERT_DISABLE) endif() if(DEFINED CONFIG_LOG_LEVEL) sdk_add_compile_definitions(-DCONFIG_LOG_LEVEL=${CONFIG_LOG_LEVEL}) else() sdk_add_compile_definitions(-DCONFIG_LOG_LEVEL=3) endif() if(CONFIG_BFLOG_POOL_SIZE) sdk_add_compile_definitions(-DCONFIG_BFLOG_POOL_SIZE=${CONFIG_BFLOG_POOL_SIZE}) endif() # log sdk_library_add_sources(log/log.c) sdk_add_include_directories(log) if(CONFIG_BFLOG) if(CONFIG_FREERTOS) sdk_library_add_sources(log/log_freertos.c) endif() endif() # ring_buffer sdk_library_add_sources(ring_buffer/ring_buffer.c) sdk_add_include_directories(ring_buffer) # bflb block pool debug enable if (CONFIG_BFLB_BLOCK_POOL_DEBUG) sdk_add_compile_definitions(-DCONFIG_BFLB_BLOCK_POOL_DEBUG) endif() # bflb block pool mutex if (CONFIG_BFLB_BLOCK_POOL_MTX_TIMEOUT) sdk_add_compile_definitions(-DCONFIG_BFLB_BLOCK_POOL_MTX_TIMEOUT=${CONFIG_BFLB_BLOCK_POOL_MTX_TIMEOUT}) endif() # bflb block pool sdk_library_add_sources(bflb_block_pool/bflb_block_pool.c) sdk_add_include_directories(bflb_block_pool) if(DEFINED CONFIG_TIMEZONE) sdk_add_compile_definitions(-DBFLB_TIMESTAMP_TIMEZONE=${CONFIG_TIMEZONE}) else() sdk_add_compile_definitions(-DBFLB_TIMESTAMP_TIMEZONE=8) endif() # timestamp sdk_library_add_sources(bflb_timestamp/bflb_timestamp.c) sdk_add_include_directories(bflb_timestamp) # getopt sdk_library_add_sources(getopt/utils_getopt.c) sdk_add_include_directories(getopt)