[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