idf_component_register(SRCS
							"common/src/sl_assert.c"
							"common/src/sl_slist.c"
							"common/src/sl_string.c"
							"service/cli/src/sl_cli.c"
							"service/cli/src/sl_cli_arguments.c"
							"service/cli/src/sl_cli_command.c"
							"service/cli/src/sl_cli_input.c"
							"service/cli/src/sl_cli_io.c"
							"service/cli/src/sl_cli_threaded_host.c"
							"service/cli/src/sl_cli_tokenize.c"
							"service/iostream/src/sl_iostream.c"
							"service/iostream/src/sl_iostream_stdio.c"
							"service/legacy_common_ash/src/ash-common.c"
							"service/legacy_hal/src/crc.c"
							"service/legacy_hal/src/ember-printf-convert.c"													
							"service/legacy_hal/src/micro_host.c"
							"service/legacy_hal/src/random.c"
							"service/legacy_hal/src/system-timer.c"
							"service/system/src/sl_system_init.c"
							"service/system/src/sl_system_process_action.c"
							"service/token_manager/src/sl_token_def.c"

						INCLUDE_DIRS "."
								"../../../components/ZigbeeSDK/app/autogen"
								"../../../components/ZigbeeSDK/app/config"
								"../../../components/ZigbeeSDK/platform/service/cli/inc "
								"../../../components/ZigbeeSDK/platform/service/cli/src "
#								"../../../components/ZigbeeSDK/platform/CMSIS/Core/Include "
								"../../../components/ZigbeeSDK/platform/emlib/inc "
								"../../../components/ZigbeeSDK/platform/emlib/host/inc "
								"../../../components/ZigbeeSDK/platform/common/inc "
								"../../../components/ZigbeeSDK/platform/service/iostream/inc "
								"../../../components/ZigbeeSDK/platform/service/legacy_common_ash/inc "
								"../../../components/ZigbeeSDK/platform/service/legacy_hal/inc "
								"../../../components/ZigbeeSDK/util/third_party/printf "
								"../../../components/ZigbeeSDK/util/third_party/printf/inc "
								"../../../components/ZigbeeSDK/util/silicon_labs/silabs_core "
								"../../../components/ZigbeeSDK/util/silicon_labs/silabs_core/event_queue "
								"../../../components/ZigbeeSDK/util/silicon_labs/silabs_core/memory_manager "
								"../../../components/ZigbeeSDK/util/silicon_labs/silabs_core/buffer_manager "	#PORTING added								
								"../../../components/ZigbeeSDK/platform/service/system/inc "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/framework/plugin/address-table "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/framework/plugin/basic "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/framework/plugin/calendar-client "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/framework/plugin/calendar-common "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/util/serial "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/framework/service-function "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/framework/plugin/concentrator "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/framework/plugin/counters "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/framework/plugin/debug-print "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/framework/plugin/device-management-client "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/framework/plugin/device-management-server "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/framework/plugin/esi-management "
								"../../../components/ZigbeeSDK/protocol/zigbee "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/ezsp-host "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/util/ezsp "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/util/zigbee-framework "
								"../../../components/ZigbeeSDK/protocol/zigbee/stack "
								"../../../components/ZigbeeSDK/protocol/zigbee/stack/platform/host "
								"../../../components/ZigbeeSDK/protocol/zigbee/stack/include "
								"../../../components/ZigbeeSDK/platform/radio/mac "
#								"../../../components/ZigbeeSDK/platform/service/token_manager/inc "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/ezsp-host/ash "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/framework/plugin-host/file-descriptor-dispatch "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/util/common "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/framework/plugin/fragmentation "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/framework/plugin-host/gateway "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/framework/plugin/gbcs-device-log "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/framework/plugin/gbz-message-controller "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/framework/common "
								"../../../components/ZigbeeSDK/platform/service/legacy_host/inc "
								"../../../components/ZigbeeSDK/protocol/zigbee/stack/config "
								"../../../components/ZigbeeSDK/protocol/zigbee/stack/zll "
								"../../../components/ZigbeeSDK/protocol/zigbee/stack/core "
								"../../../components/ZigbeeSDK/platform/service/legacy_printf/inc "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/framework/plugin/interpan "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/framework/plugin/key-establishment "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/framework/plugin/messaging-client "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/framework/plugin/network-find "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/framework/plugin/ota-common "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/framework/plugin/ota-server-policy "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/framework/plugin/ota-storage-common "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/framework/plugin/ota-storage-posix-filesystem "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/framework/plugin/partner-link-key-exchange "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/framework/plugin/prepayment-client "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/framework/plugin/price-client "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/framework/plugin/price-common "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/framework/plugin/scan-dispatch "
								"../../../components/ZigbeeSDK/protocol/zigbee/stack/security "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/framework/signature-decode "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/framework/plugin/simple-metering-client "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/framework/plugin/smart-energy-registration "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/framework/plugin/sub-ghz-client "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/framework/plugin/trust-center-keepalive "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/framework/plugin/tunneling-client "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/framework/include "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/framework/util "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/framework/security "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/util/counters "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/framework/cli "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/util/security "
								"../../../components/ZigbeeSDK/protocol/zigbee/app/framework/plugin/zcl-framework-core"
												
						REQUIRES  main 
						#lwip #Added to compile err.h in token.c
						 )