forked from DOCGroup/MPC
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
204 lines (127 loc) · 6.58 KB
/
ChangeLog
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
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
Mon Feb 13 21:58:22 UTC 2017 Adam Mitz <[email protected]>
* modules/ProjectCreator.pm:
Enhanced handling of 'gendir' for project types that use
"combined custom" (mostly vc >= 10). Need to track common
'gendir' for output file and also get the input-file-specific
value of 'gendir' to replace the <%gendir%> token.
Tue Feb 7 15:36:45 UTC 2017 Chad Elliott <[email protected]>
* templates/uvis.mpd:
Updated to support the 'prebuild' keyword.
Mon Jan 30 18:41:22 UTC 2017 Chad Elliott <[email protected]>
* templates/uvis.mpd:
Added template variables to set the ram sizes and a scatter file.
Tue Jan 17 15:16:06 UTC 2017 Chad Elliott <[email protected]>
* modules/UVISWorkspaceCreator.pm:
Convert slashes in the project path to backslashes.
* templates/uvis.mpd:
Support building assembly files and only put the device and CMSIS
sections in if the project is an executable and there are
device_files.
Thu Nov 17 13:20:23 UTC 2016 Chad Elliott <[email protected]>
* templates/uvis.mpd:
Added the ability to set the IRAM1 and IRAM2 sizes.
Wed Nov 16 21:50:12 UTC 2016 Chad Elliott <[email protected]>
* templates/uvis.mpd:
* templates/uvis.mpt:
Added support for user defined DEVICE_Files and CMSIS_Files to
support building for specific targets.
Wed Nov 16 14:44:33 UTC 2016 Chad Elliott <[email protected]>
* modules/Depgen/Driver.pm:
* modules/Depgen/MakeDependencyWriter.pm:
Added an option to override the creation of Cygwin paths on
Windows.
* templates/make.mpd:
* templates/makedll.mpt:
Corrected linking with the Keil compiler.
* templates/uvis.mpd:
Fixed the implementation of the pure_libs keyword.
Thu Nov 10 18:00:05 UTC 2016 Chad Elliott <[email protected]>
* templates/uvis.mpd:
Updated to support 'postbuild' and to support linking in libraries
to an executable.
Wed Nov 9 17:57:54 UTC 2016 Chad Elliott <[email protected]>
* docs/USAGE:
* modules/UVISProjectCreator.pm:
* modules/UVISWorkspaceCreator.pm:
* templates/uvis.mpd:
* templates/uvis.mpt:
Added support for the Keil uVision 5 IDE.
Mon Oct 31 16:16:07 UTC 2016 Chad Elliott <[email protected]>
* templates/makedll.mpt:
Updated to change the platform for the Keil compiler to something
specific to the operating system and architecture.
Wed Oct 26 11:31:35 UTC 2016 Chad Elliott <[email protected]>
* templates/makedll.mpt:
Added support for the Keil compiler.
Mon Sep 26 21:08:34 UTC 2016 Adam Mitz <[email protected]>
* modules/ProjectCreator.pm (generated_source_listed):
From Chad Elliott: removed an optimization that was invalid
* modules/ProjectCreator.pm (other changes):
* modules/CommandHelper.pm:
Allow CommandHelper::get_output to return more detailed
dependency info. See comments in that function for usage.
Mon Mar 7 19:40:37 UTC 2016 Chad Elliott <[email protected]>
* modules/ProjectCreator.pm:
Fixed an issue with custom_only projects that define empty
Source_Files sections. For these projects, an empty section is
equivalent to a defaulted section as they do not serve any real
purpose.
* templates/make.mpd:
Fixed spacing.
Wed Feb 17 19:19:40 UTC 2016 Chad Elliott <[email protected]>
* modules/ProjectCreator.pm:
When creating a project with only custom projects, keep explicitly
added files when removing non-custom_only aspects of the project.
Tue Sep 8 13:16:45 UTC 2015 Chad Elliott <[email protected]>
* templates/makedll.mpt:
Added a C macro that corresponds to the coverage and profiling
options.
Mon Jul 27 20:04:02 UTC 2015 Chad Elliott <[email protected]>
* modules/Creator.pm:
* modules/TemplateParser.pm:
Fixed a bug where scoped names would get added to the non-scoped
name in every scope. This bug was introduced by me in my change
from Fri Jul 6 16:46:47 UTC 2012.
Mon Feb 23 12:34:28 UTC 2015 Chad Elliott <[email protected]>
* modules/WorkspaceCreator.pm:
Do not completely override -value_template and -value_project
settings given on the actual MPC command line with workspace
'cmdline' settings. They are now merged together.
Thu Jan 08 07:50:12 UTC 2015 Johnny Willemsen <[email protected]
* All files:
Removed subversion Id tag
Thu Nov 20 15:05:35 UTC 2014 Chad Elliott <[email protected]>
* modules/VC8WorkspaceCreator.pm:
Completed the changes for the entry below. The original
modification was not complete.
Thu Nov 20 11:56:03 UTC 2014 Chad Elliott <[email protected]>
* modules/ProjectCreator.pm:
Made a tiny grammatical correction in an informational message.
* modules/VC8WorkspaceCreator.pm:
When creating external dependencies, only create a full path using
the output directory or current directory if the project name is
not a full path itself. Thank you to Manfred Peter <manfredpeter
at siemens dot com> for finding and reporting this bug.
Wed Nov 5 08:12:27 UTC 2014 Johnny Willemsen <[email protected]>
* templates/vc1xdll.mpt:
* templates/vc1xexe.mpt:
Set same pdbc/pdbl settings to generate pdb files as we do
with older vc versions
Wed Nov 5 08:03:49 UTC 2014 Johnny Willemsen <[email protected]>
* docs/templates/vc10.txt:
* templates/vc10.mpd:
* templates/vc1xdll.mpt:
* templates/vc1xexe.mpt:
* templates/vc7dll.mpt:
With TAO we have the case that exe and dll have the same
name which causes problems with the pdb file. Add a new
use_pdb_modifier which we enable by default for vc1x, it
adds _dll to the pdb file for a dll, and _exe to the pdb
file for a exe
Wed Oct 8 13:41:24 UTC 2014 Chad Elliott <[email protected]>
* MPC version 4.1.0 released.
Local Variables:
mode: change-log
add-log-time-format: (lambda () (progn (setq tz (getenv TZ)) (set-time-zone-rule UTC) (setq time (format-time-string %a %b %e %H:%M:%S %Z %Y (current-time))) (set-time-zone-rule tz) time))
indent-tabs-mode: nil
End: