summaryrefslogtreecommitdiff
path: root/ACE/MPC/templates/cc.mpd
blob: 912dc41a206e2c4df39eab34bb6eb70c6e41e4dd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
; Code Composer Project File, Version <%ccversion("2.0")%> (do not modify or remove this line)

[Project Settings]
ProjectDir="<%cwd%>"
ProjectType=<%if(exename)%>Executable<%else%>Library<%endif%>
CPUFamily=<%cpufamily("TMS320C64XX")%>
<%if(exename)%>
Tool="Linker"
<%else%>
Tool="Archiver"
<%endif%>
Tool="Compiler"
Tool="CustomBuilder"
Tool="DspBiosBuilder"
<%foreach(configurations)%>
Config="<%configuration%>"
<%endfor%>

<%if(after)%>
; MPC ADD DEPENDENCIES
<%endif%>
[Source Files]
<%foreach(source_files)%>
Source="<%source_file%>"
<%endfor%>

<%if(prebuild || postbuild)%>
<%foreach(configurations)%>
["<%configuration%>" Settings]
<%if(prebuild)%>
InitialBuildCmd=<%eval(prebuild)%>;Run=Always
<%endif%>
<%if(postbuild)%>
FinalBuildCmd=<%eval(postbuild)%>;Run=Always
<%endif%>

<%endfor%>
<%endif%>
<%if(custom_types)%>
[Generated Files]
<%foreach(custom_types)%>
<%foreach(custom_type->input_files)%>
<%foreach(custom_type->input_file->output_files)%>
Source="<%custom_type->input_file->output_file%>"
<%endfor%>
<%endfor%>
<%endfor%>

<%endif%>
<%foreach(configurations)%>
["Compiler" Settings: "<%configuration%>"]
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")%>

<%endfor%>
<%foreach(configurations)%>
<%if(exename)%>
["Linker" Settings: "<%configuration%>"]
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%>
<%else%>
["Archiver" Settings: "<%configuration%>"]
Options=-r -o<%libout%>\<%lib_prefix%><%libname_prefix%><%staticname%><%if(use_lib_modifier)%><%lib_modifier%><%endif%><%lib_ext%>
<%endif%>

<%endfor%>
<%foreach(source_files)%>
<%if(flag_overrides(source_file, buildflags))%>
<%foreach(configurations)%>
["<%source_file%>" Settings: "<%configuration%>"]
Options="Compiler" +{<%flag_overrides(source_file, buildflags)%>}

<%endfor%>
<%endif%>
<%endfor%>
<%foreach(custom_types)%>
<%foreach(custom_types->input_files)%>
<%if(ends_with(custom_types->input_file, \.cmd))%>
<%foreach(configurations)%>
["<%custom_types->input_file%>" Settings: "<%configuration%>"]
LinkOrder=1

<%endfor%>
<%endif%>
<%endfor%>
<%endfor%>
<%foreach(source_files)%>
<%if(ends_with(source_file, \.cmd))%>
<%foreach(configurations)%>
["<%source_file%>" Settings: "<%configuration%>"]
LinkOrder=1

<%endfor%>
<%endif%>
<%endfor%>