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

SHELL = cmd.exe

CG_TOOL_ROOT := C:/ti/ti-cgt-c6000_8.3.2

GEN_OPTS__FLAG := --cmd_file="configPkg/compiler.opt" 
GEN_CMDS__FLAG := -l"configPkg/linker.cmd" 

ORDERED_OBJS += \
"./main_uart_test.obj" \
"./edma3_lld_2_12_05_30E/packages/ti/sdo/edma3/drv/sample/src/platforms/sample_tci66ak2g02_int_reg.obj" \
"./edma3_lld_2_12_05_30E/packages/ti/sdo/edma3/drv/sample/src/sample_cs.obj" \
"./edma3_lld_2_12_05_30E/packages/ti/sdo/edma3/drv/sample/src/sample_init.obj" \
"./edma3_lld_2_12_05_30E/packages/ti/sdo/edma3/drv/src/edma3_drv_adv.obj" \
"./edma3_lld_2_12_05_30E/packages/ti/sdo/edma3/drv/src/edma3_drv_basic.obj" \
"./edma3_lld_2_12_05_30E/packages/ti/sdo/edma3/drv/src/edma3_drv_init.obj" \
"./edma3_lld_2_12_05_30E/packages/ti/sdo/edma3/rm/src/configs/edma3_tci66ak2g02_cfg.obj" \
"./edma3_lld_2_12_05_30E/packages/ti/sdo/edma3/rm/src/edma3resmgr.obj" \
"./ti/board/src/evmK2G/66AK2G0x_pinmux_data.obj" \
"./ti/board/src/evmK2G/evmK2G.obj" \
"./ti/board/src/evmK2G/evmK2G_clock.obj" \
"./ti/board/src/evmK2G/evmK2G_ddr.obj" \
"./ti/board/src/evmK2G/evmK2G_pinmux.obj" \
"./ti/board/src/evmK2G/evmK2G_pll.obj" \
"./ti/board/src/evmKeystone/board_clock.obj" \
"./ti/board/src/evmKeystone/board_lld_init.obj" \
"./ti/board/src/evmKeystone/board_pll.obj" \
"./ti/board/src/evmKeystone/board_utils.obj" \
"./ti/csl/soc/k2g/src/csl_cpIntcGetBaseAddress.obj" \
"./ti/csl/src/intc/_csl_intcCombEventDispatcher.obj" \
"./ti/csl/src/intc/_csl_intcDispatcher.obj" \
"./ti/csl/src/intc/_csl_intcIntrEnDisRes.obj" \
"./ti/csl/src/intc/_csl_intcIsrDispatch.obj" \
"./ti/csl/src/intc/_csl_intcNmiDummy.obj" \
"./ti/csl/src/intc/_csl_intcResource.obj" \
"./ti/csl/src/intc/csl_intcAsmUtils.obj" \
"./ti/csl/src/intc/csl_intcClose.obj" \
"./ti/csl/src/intc/csl_intcHookIsr.obj" \
"./ti/csl/src/intc/csl_intcHwControl.obj" \
"./ti/csl/src/intc/csl_intcInit.obj" \
"./ti/csl/src/intc/csl_intcOpen.obj" \
"./ti/csl/src/intc/csl_intcPlugEventHandler.obj" \
"./ti/csl/src/ip/chip/V0/csl_chip.obj" \
"./ti/csl/src/ip/i2c/V0/priv/i2c.obj" \
"./ti/csl/src/ip/tsc/V0/csl_tsc.obj" \
"./ti/csl/src/ip/uart/V0/priv/uart.obj" \
"./ti/drv/i2c/soc/k2g/I2C_soc.obj" \
"./ti/drv/i2c/src/I2C_drv.obj" \
"./ti/drv/i2c/src/v0/I2C_v0.obj" \
"./ti/drv/uart/soc/dma/v0/UART_dma.obj" \
"./ti/drv/uart/soc/k2g/UART_soc.obj" \
"./ti/drv/uart/src/UART_ascii_utils.obj" \
"./ti/drv/uart/src/UART_drv.obj" \
"./ti/drv/uart/src/UART_status.obj" \
"./ti/drv/uart/src/UART_stdio.obj" \
"./ti/drv/uart/src/V0/UART_v0.obj" \
"./ti/osal/arch/core/c6x/Arch_util.obj" \
"./ti/osal/arch/core/c6x/CacheP_nonos.obj" \
"./ti/osal/src/nonos/EventCombinerP_nonos.obj" \
"./ti/osal/src/nonos/HwiP_nonos.obj" \
"./ti/osal/src/nonos/RegisterIntr_nonos.obj" \
"./ti/osal/src/nonos/SemaphoreP_nonos.obj" \
"./ti/osal/src/nonos/Utils_nonos.obj" \
"./ti/osal/src/nonos/delay/v0/delay.obj" \
"./ti/osal/src/nonos/muxintcp/v0/MuxIntcP_nonos.obj" \
$(GEN_CMDS__FLAG) \
-llibc.a \

-include ../makefile.init

RM := DEL /F
RMDIR := RMDIR /S/Q

# All of the sources participating in the build are defined here
-include sources.mk
-include subdir_vars.mk
-include edma3_lld_2_12_05_30E/packages/ti/sdo/edma3/drv/sample/src/platforms/subdir_vars.mk
-include edma3_lld_2_12_05_30E/packages/ti/sdo/edma3/drv/sample/src/subdir_vars.mk
-include edma3_lld_2_12_05_30E/packages/ti/sdo/edma3/drv/src/subdir_vars.mk
-include edma3_lld_2_12_05_30E/packages/ti/sdo/edma3/rm/src/configs/subdir_vars.mk
-include edma3_lld_2_12_05_30E/packages/ti/sdo/edma3/rm/src/subdir_vars.mk
-include ti/board/src/evmK2G/subdir_vars.mk
-include ti/board/src/evmKeystone/subdir_vars.mk
-include ti/csl/soc/k2g/src/subdir_vars.mk
-include ti/csl/src/intc/subdir_vars.mk
-include ti/csl/src/ip/chip/V0/subdir_vars.mk
-include ti/csl/src/ip/i2c/V0/priv/subdir_vars.mk
-include ti/csl/src/ip/tsc/V0/subdir_vars.mk
-include ti/csl/src/ip/uart/V0/priv/subdir_vars.mk
-include ti/drv/i2c/soc/k2g/subdir_vars.mk
-include ti/drv/i2c/src/subdir_vars.mk
-include ti/drv/i2c/src/v0/subdir_vars.mk
-include ti/drv/uart/soc/dma/v0/subdir_vars.mk
-include ti/drv/uart/soc/k2g/subdir_vars.mk
-include ti/drv/uart/src/subdir_vars.mk
-include ti/drv/uart/src/V0/subdir_vars.mk
-include ti/osal/arch/core/c6x/subdir_vars.mk
-include ti/osal/src/nonos/subdir_vars.mk
-include ti/osal/src/nonos/delay/v0/subdir_vars.mk
-include ti/osal/src/nonos/muxintcp/v0/subdir_vars.mk
-include subdir_rules.mk
-include edma3_lld_2_12_05_30E/packages/ti/sdo/edma3/drv/sample/src/platforms/subdir_rules.mk
-include edma3_lld_2_12_05_30E/packages/ti/sdo/edma3/drv/sample/src/subdir_rules.mk
-include edma3_lld_2_12_05_30E/packages/ti/sdo/edma3/drv/src/subdir_rules.mk
-include edma3_lld_2_12_05_30E/packages/ti/sdo/edma3/rm/src/configs/subdir_rules.mk
-include edma3_lld_2_12_05_30E/packages/ti/sdo/edma3/rm/src/subdir_rules.mk
-include ti/board/src/evmK2G/subdir_rules.mk
-include ti/board/src/evmKeystone/subdir_rules.mk
-include ti/csl/soc/k2g/src/subdir_rules.mk
-include ti/csl/src/intc/subdir_rules.mk
-include ti/csl/src/ip/chip/V0/subdir_rules.mk
-include ti/csl/src/ip/i2c/V0/priv/subdir_rules.mk
-include ti/csl/src/ip/tsc/V0/subdir_rules.mk
-include ti/csl/src/ip/uart/V0/priv/subdir_rules.mk
-include ti/drv/i2c/soc/k2g/subdir_rules.mk
-include ti/drv/i2c/src/subdir_rules.mk
-include ti/drv/i2c/src/v0/subdir_rules.mk
-include ti/drv/uart/soc/dma/v0/subdir_rules.mk
-include ti/drv/uart/soc/k2g/subdir_rules.mk
-include ti/drv/uart/src/subdir_rules.mk
-include ti/drv/uart/src/V0/subdir_rules.mk
-include ti/osal/arch/core/c6x/subdir_rules.mk
-include ti/osal/src/nonos/subdir_rules.mk
-include ti/osal/src/nonos/delay/v0/subdir_rules.mk
-include ti/osal/src/nonos/muxintcp/v0/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 
EXE_OUTPUTS += \
UARTEDMA_TestProject_DSP.out \

EXE_OUTPUTS__QUOTED += \
"UARTEDMA_TestProject_DSP.out" \

BIN_OUTPUTS += \
UARTEDMA_TestProject_DSP.hex \

BIN_OUTPUTS__QUOTED += \
"UARTEDMA_TestProject_DSP.hex" \


# All Target
all: $(OBJS) $(CMD_SRCS) $(GEN_CMDS)
	@$(MAKE) --no-print-directory -Onone "UARTEDMA_TestProject_DSP.out"

# Tool invocations
UARTEDMA_TestProject_DSP.out: $(OBJS) $(CMD_SRCS) $(GEN_CMDS)
	@echo 'Building target: "$@"'
	@echo 'Invoking: C6000 Linker'
	"C:/ti/ti-cgt-c6000_8.3.2/bin/cl6x" -mv6600 --define=k2g02 --define=dsp0 --define=_TMS320C6X --define=BAREMETAL --define=UART_V0 --define=UART_DMA_ENABLE --define=BARE_METAL --define=evmK2G --define=SOC_K2G --define=CIO_DRV_CONSOLE -g --diag_warning=225 --diag_wrap=off --display_error_number -z -m"UARTEDMA_TestProject_DSP.map" --heap_size=0x800 --stack_size=0x800 -i"C:/ti/ti-cgt-c6000_8.3.2/lib" -i"C:/ti/ti-cgt-c6000_8.3.2/include" --reread_libs --define=DSP_CORE=1 --diag_wrap=off --display_error_number --warn_sections --xml_link_info="UARTEDMA_TestProject_DSP_linkInfo.xml" --rom_model -o "UARTEDMA_TestProject_DSP.out" $(ORDERED_OBJS)
	@echo 'Finished building target: "$@"'
	@echo ' '

UARTEDMA_TestProject_DSP.hex: $(EXE_OUTPUTS)
	@echo 'Building files: $(strip $(EXE_OUTPUTS__QUOTED))'
	@echo 'Invoking: C6000 Hex Utility'
	"C:/ti/ti-cgt-c6000_8.3.2/bin/hex6x"  -o "UARTEDMA_TestProject_DSP.hex" $(EXE_OUTPUTS__QUOTED)
	@echo 'Finished building: $(strip $(EXE_OUTPUTS__QUOTED))'
	@echo ' '

# Other Targets
clean:
	-$(RM) $(BIN_OUTPUTS__QUOTED)$(GEN_FILES__QUOTED)$(EXE_OUTPUTS__QUOTED)
	-$(RM) "main_uart_test.obj" "edma3_lld_2_12_05_30E\packages\ti\sdo\edma3\drv\sample\src\platforms\sample_tci66ak2g02_int_reg.obj" "edma3_lld_2_12_05_30E\packages\ti\sdo\edma3\drv\sample\src\sample_cs.obj" "edma3_lld_2_12_05_30E\packages\ti\sdo\edma3\drv\sample\src\sample_init.obj" "edma3_lld_2_12_05_30E\packages\ti\sdo\edma3\drv\src\edma3_drv_adv.obj" "edma3_lld_2_12_05_30E\packages\ti\sdo\edma3\drv\src\edma3_drv_basic.obj" "edma3_lld_2_12_05_30E\packages\ti\sdo\edma3\drv\src\edma3_drv_init.obj" "edma3_lld_2_12_05_30E\packages\ti\sdo\edma3\rm\src\configs\edma3_tci66ak2g02_cfg.obj" "edma3_lld_2_12_05_30E\packages\ti\sdo\edma3\rm\src\edma3resmgr.obj" "ti\board\src\evmK2G\66AK2G0x_pinmux_data.obj" "ti\board\src\evmK2G\evmK2G.obj" "ti\board\src\evmK2G\evmK2G_clock.obj" "ti\board\src\evmK2G\evmK2G_ddr.obj" "ti\board\src\evmK2G\evmK2G_pinmux.obj" "ti\board\src\evmK2G\evmK2G_pll.obj" "ti\board\src\evmKeystone\board_clock.obj" "ti\board\src\evmKeystone\board_lld_init.obj" "ti\board\src\evmKeystone\board_pll.obj" 
	-$(RM) "ti\board\src\evmKeystone\board_utils.obj" "ti\csl\soc\k2g\src\csl_cpIntcGetBaseAddress.obj" "ti\csl\src\intc\_csl_intcCombEventDispatcher.obj" "ti\csl\src\intc\_csl_intcDispatcher.obj" "ti\csl\src\intc\_csl_intcIntrEnDisRes.obj" "ti\csl\src\intc\_csl_intcIsrDispatch.obj" "ti\csl\src\intc\_csl_intcNmiDummy.obj" "ti\csl\src\intc\_csl_intcResource.obj" "ti\csl\src\intc\csl_intcAsmUtils.obj" "ti\csl\src\intc\csl_intcClose.obj" "ti\csl\src\intc\csl_intcHookIsr.obj" "ti\csl\src\intc\csl_intcHwControl.obj" "ti\csl\src\intc\csl_intcInit.obj" "ti\csl\src\intc\csl_intcOpen.obj" "ti\csl\src\intc\csl_intcPlugEventHandler.obj" "ti\csl\src\ip\chip\V0\csl_chip.obj" "ti\csl\src\ip\i2c\V0\priv\i2c.obj" "ti\csl\src\ip\tsc\V0\csl_tsc.obj" "ti\csl\src\ip\uart\V0\priv\uart.obj" "ti\drv\i2c\soc\k2g\I2C_soc.obj" "ti\drv\i2c\src\I2C_drv.obj" "ti\drv\i2c\src\v0\I2C_v0.obj" "ti\drv\uart\soc\dma\v0\UART_dma.obj" "ti\drv\uart\soc\k2g\UART_soc.obj" "ti\drv\uart\src\UART_ascii_utils.obj" "ti\drv\uart\src\UART_drv.obj" 
	-$(RM) "ti\drv\uart\src\UART_status.obj" "ti\drv\uart\src\UART_stdio.obj" "ti\drv\uart\src\V0\UART_v0.obj" "ti\osal\arch\core\c6x\Arch_util.obj" "ti\osal\arch\core\c6x\CacheP_nonos.obj" "ti\osal\src\nonos\EventCombinerP_nonos.obj" "ti\osal\src\nonos\HwiP_nonos.obj" "ti\osal\src\nonos\RegisterIntr_nonos.obj" "ti\osal\src\nonos\SemaphoreP_nonos.obj" "ti\osal\src\nonos\Utils_nonos.obj" "ti\osal\src\nonos\delay\v0\delay.obj" "ti\osal\src\nonos\muxintcp\v0\MuxIntcP_nonos.obj" 
	-$(RM) "main_uart_test.d" "edma3_lld_2_12_05_30E\packages\ti\sdo\edma3\drv\sample\src\platforms\sample_tci66ak2g02_int_reg.d" "edma3_lld_2_12_05_30E\packages\ti\sdo\edma3\drv\sample\src\sample_cs.d" "edma3_lld_2_12_05_30E\packages\ti\sdo\edma3\drv\sample\src\sample_init.d" "edma3_lld_2_12_05_30E\packages\ti\sdo\edma3\drv\src\edma3_drv_adv.d" "edma3_lld_2_12_05_30E\packages\ti\sdo\edma3\drv\src\edma3_drv_basic.d" "edma3_lld_2_12_05_30E\packages\ti\sdo\edma3\drv\src\edma3_drv_init.d" "edma3_lld_2_12_05_30E\packages\ti\sdo\edma3\rm\src\configs\edma3_tci66ak2g02_cfg.d" "edma3_lld_2_12_05_30E\packages\ti\sdo\edma3\rm\src\edma3resmgr.d" "ti\board\src\evmK2G\66AK2G0x_pinmux_data.d" "ti\board\src\evmK2G\evmK2G.d" "ti\board\src\evmK2G\evmK2G_clock.d" "ti\board\src\evmK2G\evmK2G_ddr.d" "ti\board\src\evmK2G\evmK2G_pinmux.d" "ti\board\src\evmK2G\evmK2G_pll.d" "ti\board\src\evmKeystone\board_clock.d" "ti\board\src\evmKeystone\board_lld_init.d" "ti\board\src\evmKeystone\board_pll.d" "ti\board\src\evmKeystone\board_utils.d" 
	-$(RM) "ti\csl\soc\k2g\src\csl_cpIntcGetBaseAddress.d" "ti\csl\src\intc\_csl_intcCombEventDispatcher.d" "ti\csl\src\intc\_csl_intcDispatcher.d" "ti\csl\src\intc\_csl_intcResource.d" "ti\csl\src\intc\csl_intcAsmUtils.d" "ti\csl\src\intc\csl_intcClose.d" "ti\csl\src\intc\csl_intcHookIsr.d" "ti\csl\src\intc\csl_intcHwControl.d" "ti\csl\src\intc\csl_intcInit.d" "ti\csl\src\intc\csl_intcOpen.d" "ti\csl\src\intc\csl_intcPlugEventHandler.d" "ti\csl\src\ip\chip\V0\csl_chip.d" "ti\csl\src\ip\i2c\V0\priv\i2c.d" "ti\csl\src\ip\uart\V0\priv\uart.d" "ti\drv\i2c\soc\k2g\I2C_soc.d" "ti\drv\i2c\src\I2C_drv.d" "ti\drv\i2c\src\v0\I2C_v0.d" "ti\drv\uart\soc\dma\v0\UART_dma.d" "ti\drv\uart\soc\k2g\UART_soc.d" "ti\drv\uart\src\UART_ascii_utils.d" "ti\drv\uart\src\UART_drv.d" "ti\drv\uart\src\UART_status.d" "ti\drv\uart\src\UART_stdio.d" "ti\drv\uart\src\V0\UART_v0.d" "ti\osal\arch\core\c6x\Arch_util.d" "ti\osal\arch\core\c6x\CacheP_nonos.d" "ti\osal\src\nonos\EventCombinerP_nonos.d" "ti\osal\src\nonos\HwiP_nonos.d" 
	-$(RM) "ti\osal\src\nonos\RegisterIntr_nonos.d" "ti\osal\src\nonos\SemaphoreP_nonos.d" "ti\osal\src\nonos\Utils_nonos.d" "ti\osal\src\nonos\delay\v0\delay.d" "ti\osal\src\nonos\muxintcp\v0\MuxIntcP_nonos.d" 
	-$(RM) "ti\csl\src\intc\_csl_intcIntrEnDisRes.d" "ti\csl\src\intc\_csl_intcIsrDispatch.d" "ti\csl\src\intc\_csl_intcNmiDummy.d" "ti\csl\src\ip\tsc\V0\csl_tsc.d" 
	-$(RMDIR) $(GEN_MISC_DIRS__QUOTED)
	-@echo 'Finished clean'
	-@echo ' '

.PHONY: all clean dependents
.SECONDARY:

-include ../makefile.targets

