################################################################################
# Automatically-generated file. Do not edit!
################################################################################

CG_TOOL_ROOT := /home/amovitz/ti/ccs1011/ccs/tools/compiler/ti-cgt-arm_20.2.3.LTS

GEN_OPTS__FLAG := 
GEN_CMDS__FLAG := 

ORDERED_OBJS += \
"./src/core/api/backbone_router_api.obj" \
"./src/core/api/backbone_router_ftd_api.obj" \
"./src/core/api/border_agent_api.obj" \
"./src/core/api/border_router_api.obj" \
"./src/core/api/channel_manager_api.obj" \
"./src/core/api/channel_monitor_api.obj" \
"./src/core/api/child_supervision_api.obj" \
"./src/core/api/coap_api.obj" \
"./src/core/api/coap_secure_api.obj" \
"./src/core/api/commissioner_api.obj" \
"./src/core/api/crypto_api.obj" \
"./src/core/api/dataset_api.obj" \
"./src/core/api/dataset_ftd_api.obj" \
"./src/core/api/diags_api.obj" \
"./src/core/api/dns_api.obj" \
"./src/core/api/entropy_api.obj" \
"./src/core/api/heap_api.obj" \
"./src/core/api/icmp6_api.obj" \
"./src/core/api/instance_api.obj" \
"./src/core/api/ip6_api.obj" \
"./src/core/api/jam_detection_api.obj" \
"./src/core/api/joiner_api.obj" \
"./src/core/api/link_api.obj" \
"./src/core/api/link_raw_api.obj" \
"./src/core/api/logging_api.obj" \
"./src/core/api/message_api.obj" \
"./src/core/api/netdata_api.obj" \
"./src/core/api/netdiag_api.obj" \
"./src/core/api/network_time_api.obj" \
"./src/core/api/random_crypto_api.obj" \
"./src/core/api/random_noncrypto_api.obj" \
"./src/core/api/server_api.obj" \
"./src/core/api/sntp_api.obj" \
"./src/core/api/tasklet_api.obj" \
"./src/core/api/thread_api.obj" \
"./src/core/api/thread_ftd_api.obj" \
"./src/core/api/udp_api.obj" \
"./src/core/backbone_router/leader.obj" \
"./src/core/backbone_router/local.obj" \
"./src/core/coap/coap.obj" \
"./src/core/coap/coap_message.obj" \
"./src/core/coap/coap_secure.obj" \
"./src/core/common/crc16.obj" \
"./src/core/common/instance.obj" \
"./src/core/common/logging.obj" \
"./src/core/common/message.obj" \
"./src/core/common/notifier.obj" \
"./src/core/common/random_manager.obj" \
"./src/core/common/settings.obj" \
"./src/core/common/string.obj" \
"./src/core/common/tasklet.obj" \
"./src/core/common/timer.obj" \
"./src/core/common/tlvs.obj" \
"./src/core/common/trickle_timer.obj" \
"./src/core/crypto/aes_ccm.obj" \
"./src/core/crypto/aes_ecb.obj" \
"./src/core/crypto/ecdsa.obj" \
"./src/core/crypto/hmac_sha256.obj" \
"./src/core/crypto/mbedtls.obj" \
"./src/core/crypto/pbkdf2_cmac.obj" \
"./src/core/crypto/sha256.obj" \
"./src/core/diags/factory_diags.obj" \
"./src/core/mac/channel_mask.obj" \
"./src/core/mac/data_poll_handler.obj" \
"./src/core/mac/data_poll_sender.obj" \
"./src/core/mac/link_raw.obj" \
"./src/core/mac/mac.obj" \
"./src/core/mac/mac_filter.obj" \
"./src/core/mac/mac_frame.obj" \
"./src/core/mac/mac_types.obj" \
"./src/core/mac/sub_mac.obj" \
"./src/core/mac/sub_mac_callbacks.obj" \
"./src/core/meshcop/announce_begin_client.obj" \
"./src/core/meshcop/border_agent.obj" \
"./src/core/meshcop/commissioner.obj" \
"./src/core/meshcop/dataset.obj" \
"./src/core/meshcop/dataset_local.obj" \
"./src/core/meshcop/dataset_manager.obj" \
"./src/core/meshcop/dataset_manager_ftd.obj" \
"./src/core/meshcop/dtls.obj" \
"./src/core/meshcop/energy_scan_client.obj" \
"./src/core/meshcop/joiner.obj" \
"./src/core/meshcop/joiner_router.obj" \
"./src/core/meshcop/meshcop.obj" \
"./src/core/meshcop/meshcop_leader.obj" \
"./src/core/meshcop/meshcop_tlvs.obj" \
"./src/core/meshcop/panid_query_client.obj" \
"./src/core/meshcop/timestamp.obj" \
"./src/core/net/dhcp6_client.obj" \
"./src/core/net/dhcp6_server.obj" \
"./src/core/net/dns_client.obj" \
"./src/core/net/icmp6.obj" \
"./src/core/net/ip6.obj" \
"./src/core/net/ip6_address.obj" \
"./src/core/net/ip6_filter.obj" \
"./src/core/net/ip6_headers.obj" \
"./src/core/net/ip6_mpl.obj" \
"./src/core/net/netif.obj" \
"./src/core/net/sntp_client.obj" \
"./src/core/net/udp6.obj" \
"./src/core/radio/radio.obj" \
"./src/core/radio/radio_callbacks.obj" \
"./src/core/radio/radio_platform.obj" \
"./src/core/thread/address_resolver.obj" \
"./src/core/thread/announce_begin_server.obj" \
"./src/core/thread/announce_sender.obj" \
"./src/core/thread/child_table.obj" \
"./src/core/thread/energy_scan_server.obj" \
"./src/core/thread/indirect_sender.obj" \
"./src/core/thread/key_manager.obj" \
"./src/core/thread/link_quality.obj" \
"./src/core/thread/lowpan.obj" \
"./src/core/thread/mesh_forwarder.obj" \
"./src/core/thread/mesh_forwarder_ftd.obj" \
"./src/core/thread/mesh_forwarder_mtd.obj" \
"./src/core/thread/mle.obj" \
"./src/core/thread/mle_router.obj" \
"./src/core/thread/mle_types.obj" \
"./src/core/thread/network_data.obj" \
"./src/core/thread/network_data_leader.obj" \
"./src/core/thread/network_data_leader_ftd.obj" \
"./src/core/thread/network_data_local.obj" \
"./src/core/thread/network_data_notifier.obj" \
"./src/core/thread/network_diagnostic.obj" \
"./src/core/thread/panid_query_server.obj" \
"./src/core/thread/router_table.obj" \
"./src/core/thread/src_match_controller.obj" \
"./src/core/thread/thread_netif.obj" \
"./src/core/thread/time_sync_service.obj" \
"./src/core/thread/topology.obj" \
"./src/core/utils/channel_manager.obj" \
"./src/core/utils/channel_monitor.obj" \
"./src/core/utils/child_supervision.obj" \
"./src/core/utils/flash.obj" \
"./src/core/utils/heap.obj" \
"./src/core/utils/jam_detector.obj" \
"./src/core/utils/otns.obj" \
"./src/core/utils/parse_cmdline.obj" \
"./src/core/utils/slaac_address.obj" \
"./src/lib/platform/exit_code.obj" \

-include ../makefile.init

RM := rm -rf
RMDIR := rm -rf

# All of the sources participating in the build are defined here
-include sources.mk
-include src/core/api/subdir_vars.mk
-include src/core/backbone_router/subdir_vars.mk
-include src/core/coap/subdir_vars.mk
-include src/core/common/subdir_vars.mk
-include src/core/crypto/subdir_vars.mk
-include src/core/diags/subdir_vars.mk
-include src/core/mac/subdir_vars.mk
-include src/core/meshcop/subdir_vars.mk
-include src/core/net/subdir_vars.mk
-include src/core/radio/subdir_vars.mk
-include src/core/thread/subdir_vars.mk
-include src/core/utils/subdir_vars.mk
-include src/lib/platform/subdir_vars.mk
-include src/core/api/subdir_rules.mk
-include src/core/backbone_router/subdir_rules.mk
-include src/core/coap/subdir_rules.mk
-include src/core/common/subdir_rules.mk
-include src/core/crypto/subdir_rules.mk
-include src/core/diags/subdir_rules.mk
-include src/core/mac/subdir_rules.mk
-include src/core/meshcop/subdir_rules.mk
-include src/core/net/subdir_rules.mk
-include src/core/radio/subdir_rules.mk
-include src/core/thread/subdir_rules.mk
-include src/core/utils/subdir_rules.mk
-include src/lib/platform/subdir_rules.mk
-include objects.mk

ifneq ($(MAKECMDGOALS),clean)
ifneq ($(strip $(C55_DEPS)),)
-include $(C55_DEPS)
endif
ifneq ($(strip $(C_UPPER_DEPS)),)
-include $(C_UPPER_DEPS)
endif
ifneq ($(strip $(S67_DEPS)),)
-include $(S67_DEPS)
endif
ifneq ($(strip $(S62_DEPS)),)
-include $(S62_DEPS)
endif
ifneq ($(strip $(S_DEPS)),)
-include $(S_DEPS)
endif
ifneq ($(strip $(OPT_DEPS)),)
-include $(OPT_DEPS)
endif
ifneq ($(strip $(C??_DEPS)),)
-include $(C??_DEPS)
endif
ifneq ($(strip $(ASM_UPPER_DEPS)),)
-include $(ASM_UPPER_DEPS)
endif
ifneq ($(strip $(S??_DEPS)),)
-include $(S??_DEPS)
endif
ifneq ($(strip $(C64_DEPS)),)
-include $(C64_DEPS)
endif
ifneq ($(strip $(CXX_DEPS)),)
-include $(CXX_DEPS)
endif
ifneq ($(strip $(S64_DEPS)),)
-include $(S64_DEPS)
endif
ifneq ($(strip $(INO_DEPS)),)
-include $(INO_DEPS)
endif
ifneq ($(strip $(CLA_DEPS)),)
-include $(CLA_DEPS)
endif
ifneq ($(strip $(S55_DEPS)),)
-include $(S55_DEPS)
endif
ifneq ($(strip $(SV7A_DEPS)),)
-include $(SV7A_DEPS)
endif
ifneq ($(strip $(C62_DEPS)),)
-include $(C62_DEPS)
endif
ifneq ($(strip $(C67_DEPS)),)
-include $(C67_DEPS)
endif
ifneq ($(strip $(PDE_DEPS)),)
-include $(PDE_DEPS)
endif
ifneq ($(strip $(K_DEPS)),)
-include $(K_DEPS)
endif
ifneq ($(strip $(C_DEPS)),)
-include $(C_DEPS)
endif
ifneq ($(strip $(CC_DEPS)),)
-include $(CC_DEPS)
endif
ifneq ($(strip $(C++_DEPS)),)
-include $(C++_DEPS)
endif
ifneq ($(strip $(C43_DEPS)),)
-include $(C43_DEPS)
endif
ifneq ($(strip $(S43_DEPS)),)
-include $(S43_DEPS)
endif
ifneq ($(strip $(ASM_DEPS)),)
-include $(ASM_DEPS)
endif
ifneq ($(strip $(S_UPPER_DEPS)),)
-include $(S_UPPER_DEPS)
endif
ifneq ($(strip $(CPP_DEPS)),)
-include $(CPP_DEPS)
endif
ifneq ($(strip $(SA_DEPS)),)
-include $(SA_DEPS)
endif
endif

-include ../makefile.defs

# Add inputs and outputs from these tool invocations to the build variables 
LIB_OUTPUTS += \
libopenthread_ftd.a \

LIB_OUTPUTS__QUOTED += \
"libopenthread_ftd.a" \


# All Target
all: libopenthread_ftd.a

# Tool invocations
libopenthread_ftd.a: $(OBJS)
ifneq ($(strip $(ORDERED_OBJS)),)
	@echo 'Building target: "$@"'
	@echo 'Invoking: ARM Archiver'
	"/home/amovitz/ti/ccs1011/ccs/tools/compiler/ti-cgt-arm_20.2.3.LTS/bin/armar" r "libopenthread_ftd.a" $(ORDERED_OBJS)
	@echo 'Finished building target: "$@"'
	@echo ' '
endif

# Other Targets
clean:
	-$(RM) $(LIB_OUTPUTS__QUOTED)
	-$(RM) "src/core/api/backbone_router_api.obj" "src/core/api/backbone_router_ftd_api.obj" "src/core/api/border_agent_api.obj" "src/core/api/border_router_api.obj" "src/core/api/channel_manager_api.obj" "src/core/api/channel_monitor_api.obj" "src/core/api/child_supervision_api.obj" "src/core/api/coap_api.obj" "src/core/api/coap_secure_api.obj" "src/core/api/commissioner_api.obj" "src/core/api/crypto_api.obj" "src/core/api/dataset_api.obj" "src/core/api/dataset_ftd_api.obj" "src/core/api/diags_api.obj" "src/core/api/dns_api.obj" "src/core/api/entropy_api.obj" "src/core/api/heap_api.obj" "src/core/api/icmp6_api.obj" "src/core/api/instance_api.obj" "src/core/api/ip6_api.obj" "src/core/api/jam_detection_api.obj" "src/core/api/joiner_api.obj" "src/core/api/link_api.obj" "src/core/api/link_raw_api.obj" "src/core/api/logging_api.obj" "src/core/api/message_api.obj" "src/core/api/netdata_api.obj" "src/core/api/netdiag_api.obj" "src/core/api/network_time_api.obj" "src/core/api/random_crypto_api.obj" "src/core/api/random_noncrypto_api.obj" 
	-$(RM) "src/core/api/server_api.obj" "src/core/api/sntp_api.obj" "src/core/api/tasklet_api.obj" "src/core/api/thread_api.obj" "src/core/api/thread_ftd_api.obj" "src/core/api/udp_api.obj" "src/core/backbone_router/leader.obj" "src/core/backbone_router/local.obj" "src/core/coap/coap.obj" "src/core/coap/coap_message.obj" "src/core/coap/coap_secure.obj" "src/core/common/crc16.obj" "src/core/common/instance.obj" "src/core/common/logging.obj" "src/core/common/message.obj" "src/core/common/notifier.obj" "src/core/common/random_manager.obj" "src/core/common/settings.obj" "src/core/common/string.obj" "src/core/common/tasklet.obj" "src/core/common/timer.obj" "src/core/common/tlvs.obj" "src/core/common/trickle_timer.obj" "src/core/crypto/aes_ccm.obj" "src/core/crypto/aes_ecb.obj" "src/core/crypto/ecdsa.obj" "src/core/crypto/hmac_sha256.obj" "src/core/crypto/mbedtls.obj" "src/core/crypto/pbkdf2_cmac.obj" "src/core/crypto/sha256.obj" "src/core/diags/factory_diags.obj" "src/core/mac/channel_mask.obj" "src/core/mac/data_poll_handler.obj" 
	-$(RM) "src/core/mac/data_poll_sender.obj" "src/core/mac/link_raw.obj" "src/core/mac/mac.obj" "src/core/mac/mac_filter.obj" "src/core/mac/mac_frame.obj" "src/core/mac/mac_types.obj" "src/core/mac/sub_mac.obj" "src/core/mac/sub_mac_callbacks.obj" "src/core/meshcop/announce_begin_client.obj" "src/core/meshcop/border_agent.obj" "src/core/meshcop/commissioner.obj" "src/core/meshcop/dataset.obj" "src/core/meshcop/dataset_local.obj" "src/core/meshcop/dataset_manager.obj" "src/core/meshcop/dataset_manager_ftd.obj" "src/core/meshcop/dtls.obj" "src/core/meshcop/energy_scan_client.obj" "src/core/meshcop/joiner.obj" "src/core/meshcop/joiner_router.obj" "src/core/meshcop/meshcop.obj" "src/core/meshcop/meshcop_leader.obj" "src/core/meshcop/meshcop_tlvs.obj" "src/core/meshcop/panid_query_client.obj" "src/core/meshcop/timestamp.obj" "src/core/net/dhcp6_client.obj" "src/core/net/dhcp6_server.obj" "src/core/net/dns_client.obj" "src/core/net/icmp6.obj" "src/core/net/ip6.obj" "src/core/net/ip6_address.obj" "src/core/net/ip6_filter.obj" 
	-$(RM) "src/core/net/ip6_headers.obj" "src/core/net/ip6_mpl.obj" "src/core/net/netif.obj" "src/core/net/sntp_client.obj" "src/core/net/udp6.obj" "src/core/radio/radio.obj" "src/core/radio/radio_callbacks.obj" "src/core/radio/radio_platform.obj" "src/core/thread/address_resolver.obj" "src/core/thread/announce_begin_server.obj" "src/core/thread/announce_sender.obj" "src/core/thread/child_table.obj" "src/core/thread/energy_scan_server.obj" "src/core/thread/indirect_sender.obj" "src/core/thread/key_manager.obj" "src/core/thread/link_quality.obj" "src/core/thread/lowpan.obj" "src/core/thread/mesh_forwarder.obj" "src/core/thread/mesh_forwarder_ftd.obj" "src/core/thread/mesh_forwarder_mtd.obj" "src/core/thread/mle.obj" "src/core/thread/mle_router.obj" "src/core/thread/mle_types.obj" "src/core/thread/network_data.obj" "src/core/thread/network_data_leader.obj" "src/core/thread/network_data_leader_ftd.obj" "src/core/thread/network_data_local.obj" "src/core/thread/network_data_notifier.obj" "src/core/thread/network_diagnostic.obj" 
	-$(RM) "src/core/thread/panid_query_server.obj" "src/core/thread/router_table.obj" "src/core/thread/src_match_controller.obj" "src/core/thread/thread_netif.obj" "src/core/thread/time_sync_service.obj" "src/core/thread/topology.obj" "src/core/utils/channel_manager.obj" "src/core/utils/channel_monitor.obj" "src/core/utils/child_supervision.obj" "src/core/utils/flash.obj" "src/core/utils/heap.obj" "src/core/utils/jam_detector.obj" "src/core/utils/otns.obj" "src/core/utils/parse_cmdline.obj" "src/core/utils/slaac_address.obj" "src/lib/platform/exit_code.obj" 
	-$(RM) "src/lib/platform/exit_code.d" 
	-$(RM) "src/core/api/backbone_router_api.d" "src/core/api/backbone_router_ftd_api.d" "src/core/api/border_agent_api.d" "src/core/api/border_router_api.d" "src/core/api/channel_manager_api.d" "src/core/api/channel_monitor_api.d" "src/core/api/child_supervision_api.d" "src/core/api/coap_api.d" "src/core/api/coap_secure_api.d" "src/core/api/commissioner_api.d" "src/core/api/crypto_api.d" "src/core/api/dataset_api.d" "src/core/api/dataset_ftd_api.d" "src/core/api/diags_api.d" "src/core/api/dns_api.d" "src/core/api/entropy_api.d" "src/core/api/heap_api.d" "src/core/api/icmp6_api.d" "src/core/api/instance_api.d" "src/core/api/ip6_api.d" "src/core/api/jam_detection_api.d" "src/core/api/joiner_api.d" "src/core/api/link_api.d" "src/core/api/link_raw_api.d" "src/core/api/logging_api.d" "src/core/api/message_api.d" "src/core/api/netdata_api.d" "src/core/api/netdiag_api.d" "src/core/api/network_time_api.d" "src/core/api/random_crypto_api.d" "src/core/api/random_noncrypto_api.d" "src/core/api/server_api.d" 
	-$(RM) "src/core/api/sntp_api.d" "src/core/api/tasklet_api.d" "src/core/api/thread_api.d" "src/core/api/thread_ftd_api.d" "src/core/api/udp_api.d" "src/core/backbone_router/leader.d" "src/core/backbone_router/local.d" "src/core/coap/coap.d" "src/core/coap/coap_message.d" "src/core/coap/coap_secure.d" "src/core/common/crc16.d" "src/core/common/instance.d" "src/core/common/logging.d" "src/core/common/message.d" "src/core/common/notifier.d" "src/core/common/random_manager.d" "src/core/common/settings.d" "src/core/common/string.d" "src/core/common/tasklet.d" "src/core/common/timer.d" "src/core/common/tlvs.d" "src/core/common/trickle_timer.d" "src/core/crypto/aes_ccm.d" "src/core/crypto/aes_ecb.d" "src/core/crypto/ecdsa.d" "src/core/crypto/hmac_sha256.d" "src/core/crypto/mbedtls.d" "src/core/crypto/pbkdf2_cmac.d" "src/core/crypto/sha256.d" "src/core/diags/factory_diags.d" "src/core/mac/channel_mask.d" "src/core/mac/data_poll_handler.d" "src/core/mac/data_poll_sender.d" "src/core/mac/link_raw.d" "src/core/mac/mac.d" 
	-$(RM) "src/core/mac/mac_filter.d" "src/core/mac/mac_frame.d" "src/core/mac/mac_types.d" "src/core/mac/sub_mac.d" "src/core/mac/sub_mac_callbacks.d" "src/core/meshcop/announce_begin_client.d" "src/core/meshcop/border_agent.d" "src/core/meshcop/commissioner.d" "src/core/meshcop/dataset.d" "src/core/meshcop/dataset_local.d" "src/core/meshcop/dataset_manager.d" "src/core/meshcop/dataset_manager_ftd.d" "src/core/meshcop/dtls.d" "src/core/meshcop/energy_scan_client.d" "src/core/meshcop/joiner.d" "src/core/meshcop/joiner_router.d" "src/core/meshcop/meshcop.d" "src/core/meshcop/meshcop_leader.d" "src/core/meshcop/meshcop_tlvs.d" "src/core/meshcop/panid_query_client.d" "src/core/meshcop/timestamp.d" "src/core/net/dhcp6_client.d" "src/core/net/dhcp6_server.d" "src/core/net/dns_client.d" "src/core/net/icmp6.d" "src/core/net/ip6.d" "src/core/net/ip6_address.d" "src/core/net/ip6_filter.d" "src/core/net/ip6_headers.d" "src/core/net/ip6_mpl.d" "src/core/net/netif.d" "src/core/net/sntp_client.d" "src/core/net/udp6.d" 
	-$(RM) "src/core/radio/radio.d" "src/core/radio/radio_callbacks.d" "src/core/radio/radio_platform.d" "src/core/thread/address_resolver.d" "src/core/thread/announce_begin_server.d" "src/core/thread/announce_sender.d" "src/core/thread/child_table.d" "src/core/thread/energy_scan_server.d" "src/core/thread/indirect_sender.d" "src/core/thread/key_manager.d" "src/core/thread/link_quality.d" "src/core/thread/lowpan.d" "src/core/thread/mesh_forwarder.d" "src/core/thread/mesh_forwarder_ftd.d" "src/core/thread/mesh_forwarder_mtd.d" "src/core/thread/mle.d" "src/core/thread/mle_router.d" "src/core/thread/mle_types.d" "src/core/thread/network_data.d" "src/core/thread/network_data_leader.d" "src/core/thread/network_data_leader_ftd.d" "src/core/thread/network_data_local.d" "src/core/thread/network_data_notifier.d" "src/core/thread/network_diagnostic.d" "src/core/thread/panid_query_server.d" "src/core/thread/router_table.d" "src/core/thread/src_match_controller.d" "src/core/thread/thread_netif.d" "src/core/thread/time_sync_service.d" 
	-$(RM) "src/core/thread/topology.d" "src/core/utils/channel_manager.d" "src/core/utils/channel_monitor.d" "src/core/utils/child_supervision.d" "src/core/utils/flash.d" "src/core/utils/heap.d" "src/core/utils/jam_detector.d" "src/core/utils/otns.d" "src/core/utils/parse_cmdline.d" "src/core/utils/slaac_address.d" 
	-@echo 'Finished clean'
	-@echo ' '

.PHONY: all clean dependents
.SECONDARY:

-include ../makefile.targets

