[Scummvm-devel] Small source restructuring

Chris Apers chrilith at hotmail.com
Sat Feb 11 06:53:01 CET 2006


> Hi there,
> 
> I plan to make some changes to the source tree structure in the near  
> future. See also the TODO for details. If anybody has troubles with  
> this (of a factual nature, please, no "But the old way works, and I  
> don't like changes" comments), please comment.
> 
> Here is what I am thinking about:
> 
> * Move all engines into a new "engines/" directory. This is the first  
> step into providing a somewhat easier to extend plugins system.
> * Move many of the scummvm.* files (e.g. scummvm.ico) in the trunk to  
> more appropriate locations, e.g. in dists.
> * Move the FMOPL code to sound/softsynth
> * Move the scaler code, either to graphics or to backends, no yet  
> sure on that one
> * Move the fonts to graphics/fonts/
> * Move the SCUMM iMuse code to scumm/imuse/
> * Maybe moving the MIDI stuff in sound/ to a new dir sound/midi/
> * Maybe move common/system.h resp. system.cpp to backends/
> 
> 
> Most of these require build system changes. Of course I'll adapt the  
> standard Makefile based on, but e.g. the PalmOS and WinCE ports use  
> custom ones, I believe, so all of these would have to be adapted by  
> their maintainers, too.
> 

In fact this will be a huge work for me :)

> 
> Bye,
> Max
> 

Chris




More information about the Scummvm-devel mailing list