[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