[Vm-dev] VM Maker: VMMaker-bf.280.mcz
commits at source.squeak.org
commits at source.squeak.org
Tue Jul 24 16:49:39 UTC 2012
Bert Freudenberg uploaded a new version of VMMaker to project VM Maker:
http://source.squeak.org/VMMaker/VMMaker-bf.280.mcz
==================== Summary ====================
Name: VMMaker-bf.280
Author: bf
Time: 24 July 2012, 9:48:21.053 am
UUID: 4777e649-cbd1-4e11-aeaf-c24c961fc99f
Ancestors: VMMaker-dtl.279
Do not delete other plugins when generating a single plugin. When generating the whole VM, unselected plugins still are deleted as before.
=============== Diff against VMMaker-dtl.279 ===============
Item was changed:
----- Method: VMMaker>>generateEntire (in category 'generate sources') -----
generateEntire
"generate the interp, internal plugins and exports as well as the external plugins"
self generateMainVM.
+ self deleteUnwantedExternalPluginDirectories.
self generateExternalPlugins.
self generateUtilityPrograms
!
Item was changed:
----- Method: VMMaker>>generateExternalPlugins (in category 'generate sources') -----
generateExternalPlugins
"generate the external plugins"
- self deleteUnwantedExternalPluginDirectories.
self externalPluginsDo: [:plugin |
self generateExternalPlugin: plugin].
self storeExternalPluginList.!
Item was changed:
----- Method: VMMaker>>generateInternalPlugin: (in category 'generate sources') -----
generateInternalPlugin: pluginName
"generate the named internal plugin. Make sure the exports list is actually
correct and write it out"
- self deleteUnwantedInternalPluginDirectories.
self privateGenerateInternalPlugin: pluginName.
self generateExportsFile!
Item was changed:
----- Method: VMMaker>>generateInternalPlugins (in category 'generate sources') -----
generateInternalPlugins
"generate the internal plugins and add their exports to the main list. te exports list is NOT written to file by this method"
- self deleteUnwantedInternalPluginDirectories.
self internalPluginsDo: [:plugin |
self privateGenerateInternalPlugin: plugin].
self storeInternalPluginList.!
Item was changed:
----- Method: VMMaker>>generateMainVM (in category 'generate sources') -----
generateMainVM
"generate the interp, internal plugins and exports"
self generateInterpreterFile;
processFilesForCoreVM;
processAssortedFiles;
+ deleteUnwantedInternalPluginDirectories;
generateInternalPlugins;
generateExportsFile!
More information about the Vm-dev
mailing list