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
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
|
Tue Nov 19 07:37:13 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
* templates/vc11dll.mpt:
* templates/vc11exe.mpt:
* templates/vc11lib.mpt:
* templates/vc11libexe.mpt:
Use vc11 instead of vc11, fixes bugzilla 4147, thanks to
Russ Noseworthy <J dot Russell dot Noseworthy at TENA-SDA dot org>
for reporting this
Mon Nov 18 16:12:07 UTC 2013 James H. Hill <hillj@cs.iupui.edu>
* config/pin_base.mpb:
* config/pintool.mpb:
* config/pintool_static.mpb:
Fixed compilation errors on Linux.
Mon Nov 18 00:05:53 UTC 2013 James H. Hill <hillj@cs.iupui.edu>
* config/pin_base.mpb:
* config/pintool.mpb:
* config/pintool_static.mpb:
Refactored base projects to so that there is one for building a
static pintool vs building a non-static pintool since it links
to different libraries, and the approach for developing either
one is completely different.
Mon Nov 11 22:29:26 UTC 2013 James H. Hill <hillj@cs.iupui.edu>
* config/pin.mpb:
Added 'avoids' definition to feature definitions.
Mon Nov 11 17:27:23 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
* docs/USAGE:
Clean up a couple of typos.
Tue Oct 29 12:30:07 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
* modules/VC12ProjectCreator.pm:
* modules/VC12WorkspaceCreator.pm:
* templates/vc12dll.mpt:
* templates/vc12exe.mpt:
* templates/vc12lib.mpt:
* templates/vc12libexe.mpt:
* templates/vc12platforms.mpt:
Starter templates for vc12, needs some more work later, just
now seperate templates and creators
Tue Oct 29 10:41:11 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
* docs/README:
* docs/USAGE:
Added vc11/vc12
Tue Oct 29 10:31:02 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
* docs/html/MakeProjectCreator.html:
Added vc11/vc12
Tue Oct 29 06:00:44 UTC 2013 James H. Hill <hillj@cs.iupui.edu>
* config/pin.mpb:
Fixed compilation errors on MacOS X.
Fri Oct 25 18:42:59 UTC 2013 James H. Hill <hillj at cs dot iupui dot edu>
* config/pin.mpb:
Moved verbatim code from 'top' to 'macros' section.
Thu Oct 3 13:13:33 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
* config/ndds_ts_defaults.mpb:
Don't use quote for dependent, causes Visual Studio not
be able to compile files with rtiddsgen
Fri Sep 27 20:48:52 UTC 2013 Adam Mitz <mitza@ociweb.com>
* config/boost_chrono.mpb:
Adding a new mpb for a new Boost library.
Sat Sep 7 15:15:55 UTC 2013 Chad Elliott <elliott_c@ociweb.com>
* modules/ConfigParser.pm:
Remove leading and trailing spaces from lines read from a file to
avoid adding them to paths and other values.
* modules/WorkspaceCreator.pm:
Replace '.' with '__' in project names used within Graphviz files.
Names with periods in them are not accepted.
* templates/make.net.mpd:
Use libs, lit_libs, and pure_libs as is done within the vc8 C#
template.
* templates/vc8csharp.mpd:
If a config file group has the 'generates_source' setting, we will
add a .Designer.cs file to the compile list.
Sat Sep 7 03:49:06 UTC 2013 James H. Hill <hillj at cs dot iupui dot edu>
* config/pin.mpb:
* config/pintool.mpb:
Fixed compilation and runtime errors on MacOS X.
Fri Sep 6 20:51:59 UTC 2013 James H. Hill <hillj at cs dot iupui dot edu>
* config/pin.mpb:
* config/pintool.mpb:
Separated the definitions for linking against Pin without creating
a Pintool, and for creating a Pintool.
Sat Aug 24 18:40:18 UTC 2013 James H. Hill <hillj at cs dot iupui dot edu>
* config/udm.mpb:
Update to latest version of UDM.
* config/pintools_32bit.mpb:
Removed this file.
Sat Aug 24 18:36:37 UTC 2013 James H. Hill <hillj at cs dot iupui dot edu>
* config/pintool.mpb:
Renamed base project, and improved support for intel64 and ia32.
* config/pintools_32bit.mpb:
Removed this file.
Mon Aug 19 09:52:47 CDT 2013 Adam Mitz <mitza@ociweb.com>
* templates/make.mpd:
* templates/makedll.mpt:
If we have GNU Make, no need for a rule to touch the .depend file.
Mon Aug 19 07:22:20 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
* templates/bmake.mpd:
bcc64 has no support for pch
Wed Aug 7 07:12:31 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
* templates/bmake.mpd:
* templates/bmakecommon.mpt:
* templates/wb30exe.mpt:
Optional support for Embarcadero C++ BuilderXE4 using bcc64
commit 868d7e4b98937d72b11704eb8ad176ba3a7a8f0c
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date: Wed Jun 26 13:23:05 2013 +0200
Disable warning
* templates/bmakecommon.mpt:
commit 343897776235c7eec82609fc2662699bc4e8b303
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date: Thu Jun 20 14:04:21 2013 +0200
bcc32 attempt fix
* templates/bmake.mpd:
commit 419e2b2b441ab8be42a1f07a4c657b1d56cfcfda
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date: Mon May 27 21:03:35 2013 +0200
release fix
* templates/bmake.mpd:
commit 17f31fbe7ace3f9f2eca7ccd97224b4fddab5d13
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date: Mon May 27 20:49:56 2013 +0200
Switch 32/64
* templates/bmake.mpd:
commit 9c6f7276d252354d59642acfefb29bdd32a73d64
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date: Mon May 27 20:39:50 2013 +0200
Support for 32/64 common libs
* templates/bmake.mpd:
* templates/bmakecommon.mpt:
commit bf93fc1382d6a5dfc9b8be98b8a3c1e8fb1ca47a
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date: Mon May 27 20:32:35 2013 +0200
Handle different libext
* templates/bmake.mpd:
* templates/bmakecommon.mpt:
commit 7d7352e64dd3e6054327df6cf904d66d878a8a14
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date: Mon May 27 20:25:46 2013 +0200
Added path for startup obj
* templates/bmake.mpd:
commit f258eaa34f75c4eeb01a6ab9dceb1cc0698cdf2f
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date: Mon May 27 19:23:33 2013 +0200
Obj extension and startup object
* templates/bmake.mpd:
* templates/bmakecommon.mpt:
commit cf382b74a31665f253fe6d391e4265150cfa08e3
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date: Mon May 27 18:15:17 2013 +0200
Use correct linker
* templates/bmake.mpd:
commit 967f92ce04790a4eba1b416f9008c7f7c7feb69c
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date: Mon May 27 17:13:45 2013 +0200
Use -o instead of -n with bcc64
* templates/bmake.mpd:
commit 72498537d3fb82064f1865d9a95bcb4c59267a12
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date: Mon May 27 16:34:37 2013 +0200
64bit needs space after -n
* templates/bmake.mpd:
commit 347735af4a8c8be4e79dc21dbdeea05949a6778f
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date: Mon May 27 16:30:24 2013 +0200
Zap a few options that clang64 doesn't support
* templates/bmake.mpd:
commit 21237991013bbeb96cf050bc2b85299064a29749
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date: Mon May 27 16:26:54 2013 +0200
Common_flags
* templates/bmake.mpd:
* templates/bmakecommon.mpt:
commit 06a0fb4d793fb13c2288d324c4e67b20304a90cb
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date: Mon May 27 16:21:16 2013 +0200
32/64 warnflagsd
* templates/bmake.mpd:
* templates/bmakecommon.mpt:
commit 4db86c833e0edf2dce6d372376d1505ebf353a81
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date: Mon May 27 16:19:08 2013 +0200
Tweak 32/64 OCFLAGS
* templates/bmake.mpd:
commit 42d96e494a7365c2cb9dff94cacba271baabf9c4
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date: Mon May 27 16:08:23 2013 +0200
Work in progress for bcc64
* templates/bmake.mpd:
* templates/bmakecommon.mpt:
* templates/wb30exe.mpt:
commit 2ce83e3fc41d95463b9234ec0acb02a66bdcfbd6
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date: Mon May 27 15:44:26 2013 +0200
Started with 64bit
* templates/bmakecommon.mpt:
commit b68f3f361fed4325680f90719b4416f5948daec5
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date: Fri Aug 17 20:42:42 2012 +0200
* templates/bmakecommon.mpt:
Revert
commit 04c3e35b9cbfd8b2e06d659121ed68e59d5ed0e1
Author: Johnny Willemsen <jwillemsen@remedy.nl>
Date: Fri Aug 17 20:39:53 2012 +0200
* templates/bmakecommon.mpt:
Added support for BUILDBITS64
Tue Jul 9 15:06:50 UTC 2013 Adam Mitz <mitza@ociweb.com>
* templates/make.mpd:
If object files are moved to a different directory (by using
targetoutdir or obj_dir), apply the transdir function so that
source files in relative directories still result in object
files within the custom object directory. obj_dir or targetoutdir
may contain variable replacement expressions (starting with $) and
these are preserved in the .depend files as well.
* modules/Depgen/MakeObjectGenerator.pm:
Make depgen aware of the different rules for -type make obj dirs.
* modules/TemplateParser.pm:
Provide a way to escape the variable replacement expressions in
makefiles with a general "subst" function (implemented as Perl s///g).
* modules/DirectoryManager.pm:
In translate_directory(), fixed a bug in the regex for changing
repeated occurrences of .. to dotdot.
Wed Jun 26 16:14:28 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
* modules/Version.pm:
MPC version 4.0 released.
Wed Jun 26 16:13:40 UTC 2013 Phil Mesnier <mesnier_p@ociweb.com>
* ChangeLog:
* history/ChangeLog-3_9:
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:
|