[Scummvm-devel] Small source restructuring

Max Horn max at quendi.de
Sat Feb 11 06:46: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.


Bye,
Max




More information about the Scummvm-devel mailing list