]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - keystone-rtos/mcsdk-tools.git/blobdiff - boot_loader/examples/pcie/pcieboot_helloworld/evmc6678l/build/makefile
c66x: added makefiles and update scripts for examples
[keystone-rtos/mcsdk-tools.git] / boot_loader / examples / pcie / pcieboot_helloworld / evmc6678l / build / makefile
diff --git a/boot_loader/examples/pcie/pcieboot_helloworld/evmc6678l/build/makefile b/boot_loader/examples/pcie/pcieboot_helloworld/evmc6678l/build/makefile
new file mode 100755 (executable)
index 0000000..e3da9f5
--- /dev/null
@@ -0,0 +1,150 @@
+################################################################################\r
+# Automatically-generated file. Do not edit!\r
+################################################################################\r
+\r
+\r
+CG_TOOL_ROOT = $(C6X_GEN_INSTALL_PATH)
+\r
+ORDERED_OBJS += \
+"./src/pcieboot_helloworld.obj" \
+"../pcieboot_helloworld.cmd" \
+$(GEN_CMDS__FLAG) \
+-l"ti.platform.evm6678l.ae66" \
+-l"ti.csl.ae66" \
+-l"libc.a" \
+\r
+-include ../makefile.init\r
+\r
+RM = rm
+RMDIR = rm -rf
+\r
+# All of the sources participating in the build are defined here\r
+-include sources.mk\r
+-include subdir_vars.mk\r
+-include src/subdir_vars.mk\r
+-include subdir_rules.mk\r
+-include src/subdir_rules.mk\r
+-include objects.mk\r
+\r
+ifneq ($(MAKECMDGOALS),clean)\r
+ifneq ($(strip $(S_DEPS)),)\r
+-include $(S_DEPS)\r
+endif\r
+ifneq ($(strip $(S_UPPER_DEPS)),)\r
+-include $(S_UPPER_DEPS)\r
+endif\r
+ifneq ($(strip $(S62_DEPS)),)\r
+-include $(S62_DEPS)\r
+endif\r
+ifneq ($(strip $(C64_DEPS)),)\r
+-include $(C64_DEPS)\r
+endif\r
+ifneq ($(strip $(ASM_DEPS)),)\r
+-include $(ASM_DEPS)\r
+endif\r
+ifneq ($(strip $(CC_DEPS)),)\r
+-include $(CC_DEPS)\r
+endif\r
+ifneq ($(strip $(S55_DEPS)),)\r
+-include $(S55_DEPS)\r
+endif\r
+ifneq ($(strip $(C67_DEPS)),)\r
+-include $(C67_DEPS)\r
+endif\r
+ifneq ($(strip $(CLA_DEPS)),)\r
+-include $(CLA_DEPS)\r
+endif\r
+ifneq ($(strip $(C??_DEPS)),)\r
+-include $(C??_DEPS)\r
+endif\r
+ifneq ($(strip $(CPP_DEPS)),)\r
+-include $(CPP_DEPS)\r
+endif\r
+ifneq ($(strip $(S??_DEPS)),)\r
+-include $(S??_DEPS)\r
+endif\r
+ifneq ($(strip $(C_DEPS)),)\r
+-include $(C_DEPS)\r
+endif\r
+ifneq ($(strip $(C62_DEPS)),)\r
+-include $(C62_DEPS)\r
+endif\r
+ifneq ($(strip $(CXX_DEPS)),)\r
+-include $(CXX_DEPS)\r
+endif\r
+ifneq ($(strip $(C++_DEPS)),)\r
+-include $(C++_DEPS)\r
+endif\r
+ifneq ($(strip $(ASM_UPPER_DEPS)),)\r
+-include $(ASM_UPPER_DEPS)\r
+endif\r
+ifneq ($(strip $(K_DEPS)),)\r
+-include $(K_DEPS)\r
+endif\r
+ifneq ($(strip $(C43_DEPS)),)\r
+-include $(C43_DEPS)\r
+endif\r
+ifneq ($(strip $(INO_DEPS)),)\r
+-include $(INO_DEPS)\r
+endif\r
+ifneq ($(strip $(S67_DEPS)),)\r
+-include $(S67_DEPS)\r
+endif\r
+ifneq ($(strip $(SA_DEPS)),)\r
+-include $(SA_DEPS)\r
+endif\r
+ifneq ($(strip $(S43_DEPS)),)\r
+-include $(S43_DEPS)\r
+endif\r
+ifneq ($(strip $(OPT_DEPS)),)\r
+-include $(OPT_DEPS)\r
+endif\r
+ifneq ($(strip $(PDE_DEPS)),)\r
+-include $(PDE_DEPS)\r
+endif\r
+ifneq ($(strip $(S64_DEPS)),)\r
+-include $(S64_DEPS)\r
+endif\r
+ifneq ($(strip $(C_UPPER_DEPS)),)\r
+-include $(C_UPPER_DEPS)\r
+endif\r
+ifneq ($(strip $(C55_DEPS)),)\r
+-include $(C55_DEPS)\r
+endif\r
+endif\r
+\r
+-include ../makefile.defs\r
+\r
+# Add inputs and outputs from these tool invocations to the build variables \r
+EXE_OUTPUTS += \
+../bin/pcieboot_helloworld_evm6678l.out \
+\r
+EXE_OUTPUTS__QUOTED += \
+"../bin/pcieboot_helloworld_evm6678l.out" \
+\r
+\r
+# All Target\r
+all: ../bin/pcieboot_helloworld_evm6678l.out\r
+\r
+# Tool invocations\r
+../bin/pcieboot_helloworld_evm6678l.out: $(OBJS) $(CMD_SRCS) $(GEN_CMDS)\r
+       @echo 'Building target: $@'\r
+       @echo 'Invoking: C6000 Linker'\r
+       mkdir -p ../bin
+       "$(CG_TOOL_ROOT)/bin/cl6x" -mv6600 --abi=eabi -g --define=_EVMC6678L_ --display_error_number --diag_warning=225 -z -m"../bin/pcieboot_helloworld_evm6678l.map" -i"$(CG_TOOL_ROOT)/lib" -i"$(CG_TOOL_ROOT)/include" -i"$(PDK_INSTALL_PATH)/ti/platform/evmc6678l/platform_lib/lib/debug" -i"$(PDK_INSTALL_PATH)/ti/csl/lib/c6678/c66" --reread_libs --warn_sections --xml_link_info="../bin/pcieboot_helloworld_evm6678l_linkInfo.xml" --rom_model -o "../bin/pcieboot_helloworld_evm6678l.out" $(ORDERED_OBJS)\r
+       @echo 'Finished building target: $@'\r
+       @echo ' '\r
+\r
+# Other Targets\r
+clean:\r
+       -$(RM) $(EXE_OUTPUTS__QUOTED)\r
+       -$(RM) "src/pcieboot_helloworld.pp" \r
+       -$(RM) "src/pcieboot_helloworld.obj" \r
+       -@echo 'Finished clean'\r
+       -@echo ' '\r
+\r
+.PHONY: all clean dependents\r
+.SECONDARY:\r
+\r
+-include ../makefile.targets\r
+\r