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!
vm-dev@lists.squeakfoundation.org