PRSDK-2194: Added Rule.make for Post application make files
[keystone-rtos/mcsdk-tools.git] / post / evmc6657l / build / makefile
1 ################################################################################\r
2 # Automatically-generated file. Do not edit!\r
3 ################################################################################\r
4 \r
5 ifeq ($(RULES_MAKE), )\r
6 include $(PDK_INSTALL_PATH)/ti/build/Rules.make\r
7 else\r
8 include $(RULES_MAKE)\r
9 endif\r
10 \r
11 CG_TOOL_ROOT = $(C6X_GEN_INSTALL_PATH)\r
12 \r
13 ORDERED_OBJS += \\r
14 "./src/cpdma.obj" \\r
15 "./src/evmc665x_emac.obj" \\r
16 "./src/evmc665x_sgmii.obj" \\r
17 "./src/gmacsl.obj" \\r
18 "./src/post.obj" \\r
19 "./src/psc.obj" \\r
20 "./src/qm.obj" \\r
21 "../post.cmd" \\r
22 $(GEN_CMDS__FLAG) \\r
23 -l"ti.platform.evm6657l.lite.lib" \\r
24 -l"libc.a" \\r
25 \r
26 -include ../makefile.init\r
27 \r
28 RM = rm\r
29 RMDIR = rm -rf\r
30 \r
31 # All of the sources participating in the build are defined here\r
32 -include sources.mk\r
33 -include subdir_vars.mk\r
34 -include src/subdir_vars.mk\r
35 -include include/subdir_vars.mk\r
36 -include subdir_rules.mk\r
37 -include src/subdir_rules.mk\r
38 -include include/subdir_rules.mk\r
39 -include objects.mk\r
40 \r
41 ifneq ($(MAKECMDGOALS),clean)\r
42 ifneq ($(strip $(S_DEPS)),)\r
43 -include $(S_DEPS)\r
44 endif\r
45 ifneq ($(strip $(S_UPPER_DEPS)),)\r
46 -include $(S_UPPER_DEPS)\r
47 endif\r
48 ifneq ($(strip $(S62_DEPS)),)\r
49 -include $(S62_DEPS)\r
50 endif\r
51 ifneq ($(strip $(C64_DEPS)),)\r
52 -include $(C64_DEPS)\r
53 endif\r
54 ifneq ($(strip $(ASM_DEPS)),)\r
55 -include $(ASM_DEPS)\r
56 endif\r
57 ifneq ($(strip $(CC_DEPS)),)\r
58 -include $(CC_DEPS)\r
59 endif\r
60 ifneq ($(strip $(S55_DEPS)),)\r
61 -include $(S55_DEPS)\r
62 endif\r
63 ifneq ($(strip $(C67_DEPS)),)\r
64 -include $(C67_DEPS)\r
65 endif\r
66 ifneq ($(strip $(CLA_DEPS)),)\r
67 -include $(CLA_DEPS)\r
68 endif\r
69 ifneq ($(strip $(C??_DEPS)),)\r
70 -include $(C??_DEPS)\r
71 endif\r
72 ifneq ($(strip $(CPP_DEPS)),)\r
73 -include $(CPP_DEPS)\r
74 endif\r
75 ifneq ($(strip $(S??_DEPS)),)\r
76 -include $(S??_DEPS)\r
77 endif\r
78 ifneq ($(strip $(C_DEPS)),)\r
79 -include $(C_DEPS)\r
80 endif\r
81 ifneq ($(strip $(C62_DEPS)),)\r
82 -include $(C62_DEPS)\r
83 endif\r
84 ifneq ($(strip $(CXX_DEPS)),)\r
85 -include $(CXX_DEPS)\r
86 endif\r
87 ifneq ($(strip $(C++_DEPS)),)\r
88 -include $(C++_DEPS)\r
89 endif\r
90 ifneq ($(strip $(ASM_UPPER_DEPS)),)\r
91 -include $(ASM_UPPER_DEPS)\r
92 endif\r
93 ifneq ($(strip $(K_DEPS)),)\r
94 -include $(K_DEPS)\r
95 endif\r
96 ifneq ($(strip $(C43_DEPS)),)\r
97 -include $(C43_DEPS)\r
98 endif\r
99 ifneq ($(strip $(INO_DEPS)),)\r
100 -include $(INO_DEPS)\r
101 endif\r
102 ifneq ($(strip $(S67_DEPS)),)\r
103 -include $(S67_DEPS)\r
104 endif\r
105 ifneq ($(strip $(SA_DEPS)),)\r
106 -include $(SA_DEPS)\r
107 endif\r
108 ifneq ($(strip $(S43_DEPS)),)\r
109 -include $(S43_DEPS)\r
110 endif\r
111 ifneq ($(strip $(OPT_DEPS)),)\r
112 -include $(OPT_DEPS)\r
113 endif\r
114 ifneq ($(strip $(PDE_DEPS)),)\r
115 -include $(PDE_DEPS)\r
116 endif\r
117 ifneq ($(strip $(S64_DEPS)),)\r
118 -include $(S64_DEPS)\r
119 endif\r
120 ifneq ($(strip $(C_UPPER_DEPS)),)\r
121 -include $(C_UPPER_DEPS)\r
122 endif\r
123 ifneq ($(strip $(C55_DEPS)),)\r
124 -include $(C55_DEPS)\r
125 endif\r
126 endif\r
127 \r
128 -include ../makefile.defs\r
129 \r
130 # Add inputs and outputs from these tool invocations to the build variables \r
131 EXE_OUTPUTS += \\r
132 ../bin/post_evm6657l.out \\r
133 \r
134 EXE_OUTPUTS__QUOTED += \\r
135 "../bin/post_evm6657l.out" \\r
136 \r
137 \r
138 # All Target\r
139 all: ../bin/post_evm6657l.out\r
140 \r
141 # Tool invocations\r
142 ../bin/post_evm6657l.out: $(OBJS) $(CMD_SRCS) $(GEN_CMDS)\r
143         @echo 'Building target: $@'\r
144         @echo 'Invoking: C6000 Linker'\r
145         "$(CG_TOOL_ROOT)/bin/cl6x" -mv6600 --abi=eabi -g --define=_EVMC6657L_ --define=C6657 -DSOC_C6657 --display_error_number --diag_warning=225 -z -m"../bin/post_evm6657l.map" -i"$(CG_TOOL_ROOT)/lib" -i"$(CG_TOOL_ROOT)/include" -i"$(PDK_INSTALL_PATH)/ti/platform/evmc6657l/platform_lib/lib/debug" -i"$(PDK_INSTALL_PATH)/ti/csl/lib/c6657/c66/release" --reread_libs --warn_sections --xml_link_info="../bin/post_evm6657l_linkInfo.xml" --rom_model -o "../bin/post_evm6657l.out" $(ORDERED_OBJS)\r
146         @echo 'Finished building target: $@'\r
147         @echo ' '\r
148 \r
149 # Other Targets\r
150 clean:\r
151         -$(RM) $(EXE_OUTPUTS__QUOTED)\r
152         -$(RM) "src/cpdma.pp" "src/evmc665x_emac.pp" "src/evmc665x_sgmii.pp" "src/gmacsl.pp" "src/post.pp" "src/psc.pp" "src/qm.pp" \r
153         -$(RM) "src/cpdma.obj" "src/evmc665x_emac.obj" "src/evmc665x_sgmii.obj" "src/gmacsl.obj" "src/post.obj" "src/psc.obj" "src/qm.obj" \r
154         -@echo 'Finished clean'\r
155         -@echo ' '\r
156 \r
157 .PHONY: all clean dependents\r
158 .SECONDARY:\r
159 \r
160 -include ../makefile.targets\r
161 \r