Changeset 381
- Timestamp:
- Dec 5, 2009, 12:23:42 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/mkspecs/os2-g++/emxexpw.cmd
r102 r381 35 35 G.!eol = '0D0A'x 36 36 37 G.!DefaultTemplate.1 =, 38 'LIBRARY ' /* <-- ${name} goes here */ 39 G.!DefaultTemplate.2 =, 40 ' INITINSTANCE TERMINSTANCE' G.!eol||, 41 'DATA MULTIPLE NONSHARED' G.!eol||, 42 'EXPORTS' 37 G.!DefaultTemplate =, 38 "LIBRARY ${name} INITINSTANCE TERMINSTANCE"G.!eol||, 39 "DESCRIPTION '@#${vendor}:${version}#@ ${desc}'"G.!eol||, 40 "DATA MULTIPLE NONSHARED"G.!eol||, 41 "EXPORTS" 43 42 /* <-- ${exports} go here */ 44 43 … … 59 58 Opt.!LibName = '' 60 59 Opt.!LibVersion = '' 60 61 61 62 Opt.!DefTemplate = '' 62 63 Opt.!DefMap = '' … … 157 158 /* write stuff before ${exports} */ 158 159 if (Opt.!DefTemplate = '') then do 159 call lineout Opt.!DefFile,, 160 G.!DefaultTemplate.1||Opt.!LibName||G.!DefaultTemplate.2 160 call lineout Opt.!DefFile, ReplaceMacros(G.!DefaultTemplate) 161 161 have_exports_macro = 1 162 162 end … … 252 252 /* write stuff before ${exports} */ 253 253 if (Opt.!DefTemplate == '') then do 254 call lineout Opt.!DefFile,, 255 G.!DefaultTemplate.1||Opt.!LibName||G.!DefaultTemplate.2 254 call lineout Opt.!DefFile, ReplaceMacros(G.!DefaultTemplate) 256 255 have_exports_macro = 1 257 256 end … … 278 277 279 278 return 279 280 281 282 283 284 285 286 287 288 289 290 291 292 280 293 281 294 /** … … 312 325 epos = pos('${exports}', str) 313 326 if (epos == 0) then do 314 str = Replace(str, '${name}', Opt.!LibName) 315 str = Replace(str, '${version}', Opt.!LibVersion) 327 str = ReplaceMacros(str) 316 328 call lineout Opt.!DefFile, str 317 329 end …