Update bmakecommon.mpt
[MPC.git] / templates / cc.mpd
blob912dc41a206e2c4df39eab34bb6eb70c6e41e4dd
1 ; Code Composer Project File, Version <%ccversion("2.0")%> (do not modify or remove this line)
3 [Project Settings]
4 ProjectDir="<%cwd%>"
5 ProjectType=<%if(exename)%>Executable<%else%>Library<%endif%>
6 CPUFamily=<%cpufamily("TMS320C64XX")%>
7 <%if(exename)%>
8 Tool="Linker"
9 <%else%>
10 Tool="Archiver"
11 <%endif%>
12 Tool="Compiler"
13 Tool="CustomBuilder"
14 Tool="DspBiosBuilder"
15 <%foreach(configurations)%>
16 Config="<%configuration%>"
17 <%endfor%>
19 <%if(after)%>
20 ; MPC ADD DEPENDENCIES
21 <%endif%>
22 [Source Files]
23 <%foreach(source_files)%>
24 Source="<%source_file%>"
25 <%endfor%>
27 <%if(prebuild || postbuild)%>
28 <%foreach(configurations)%>
29 ["<%configuration%>" Settings]
30 <%if(prebuild)%>
31 InitialBuildCmd=<%eval(prebuild)%>;Run=Always
32 <%endif%>
33 <%if(postbuild)%>
34 FinalBuildCmd=<%eval(postbuild)%>;Run=Always
35 <%endif%>
37 <%endfor%>
38 <%endif%>
39 <%if(custom_types)%>
40 [Generated Files]
41 <%foreach(custom_types)%>
42 <%foreach(custom_type->input_files)%>
43 <%foreach(custom_type->input_file->output_files)%>
44 Source="<%custom_type->input_file->output_file%>"
45 <%endfor%>
46 <%endfor%>
47 <%endfor%>
49 <%endif%>
50 <%foreach(configurations)%>
51 ["Compiler" Settings: "<%configuration%>"]
52 Options=<%if(optimize)%>-o3<%else%>-g<%endif%> <%if(rtti)%>-rtti <%endif%><%if(compile_flags)%><%compile_flags%> <%endif%>-fr"$(Proj_dir)\<%intermediate_dir%>" <%foreach(includes)%>-i"<%include%>" <%endfor%><%foreach(macros defines)%>-d"<%macro%>" <%endfor%><%if(need_staticflags)%><%foreach(staticflags)%>-d"<%staticflag%>" <%endfor%><%endif%><%if(big_endian)%>-me <%endif%><%target_version("-mv6400")%>
54 <%endfor%>
55 <%foreach(configurations)%>
56 <%if(exename)%>
57 ["Linker" Settings: "<%configuration%>"]
58 Options=-c -m"<%if(exeout)%><%exeout%>\<%endif%><%if(windows_style)%><%output_dir%>\<%endif%><%exename%><%if(use_exe_modifier)%><%lib_modifier%><%endif%>.map" -o"<%if(exeout)%><%exeout%>\<%endif%><%if(windows_style)%><%output_dir%>\<%endif%><%exename%><%if(use_exe_modifier)%><%lib_modifier%><%endif%><%exe_ext%>" -w -x<%foreach(libpaths)%> -i"<%libpath%>"<%endfor%><%foreach(libs)%> -l"<%lib%><%if(use_lib_modifier)%><%lib_modifier%><%endif%><%lib_ext%>"<%endfor%><%foreach(lit_libs)%> -l"<%lit_lib%><%lib_ext%>"<%endfor%>
59 <%else%>
60 ["Archiver" Settings: "<%configuration%>"]
61 Options=-r -o<%libout%>\<%lib_prefix%><%libname_prefix%><%staticname%><%if(use_lib_modifier)%><%lib_modifier%><%endif%><%lib_ext%>
62 <%endif%>
64 <%endfor%>
65 <%foreach(source_files)%>
66 <%if(flag_overrides(source_file, buildflags))%>
67 <%foreach(configurations)%>
68 ["<%source_file%>" Settings: "<%configuration%>"]
69 Options="Compiler" +{<%flag_overrides(source_file, buildflags)%>}
71 <%endfor%>
72 <%endif%>
73 <%endfor%>
74 <%foreach(custom_types)%>
75 <%foreach(custom_types->input_files)%>
76 <%if(ends_with(custom_types->input_file, \.cmd))%>
77 <%foreach(configurations)%>
78 ["<%custom_types->input_file%>" Settings: "<%configuration%>"]
79 LinkOrder=1
81 <%endfor%>
82 <%endif%>
83 <%endfor%>
84 <%endfor%>
85 <%foreach(source_files)%>
86 <%if(ends_with(source_file, \.cmd))%>
87 <%foreach(configurations)%>
88 ["<%source_file%>" Settings: "<%configuration%>"]
89 LinkOrder=1
91 <%endfor%>
92 <%endif%>
93 <%endfor%>