[Scummvm-devel] PORTERS: Enabling engines

Max Horn max at quendi.de
Fri Jul 11 22:40:29 CEST 2008


Dear porters,

some time ago we made a change to the default build system, which we  
should have announced on the list, but I think we forgot to. Sorry for  
that, it slipped through :-(.

Essentially, the change means that now instead of enabling all engines  
by default, and providing a switch to disable those you don't want, we  
reversed the logic; you now have to explicitly enabled engines. To do  
this, add stuff likes this to your Makefile(s):

ENABLE_SCUMM = STATIC_PLUGIN
ENABLE_SCUMM_7_8 = 1
ENABLE_HE = 1
ENABLE_AGI = STATIC_PLUGIN
ENABLE_AGOS = STATIC_PLUGIN
...

On the plus side, this new system now makes it possible to build some  
engines as dynamic plugins, while some are static linked. This might  
become interesting in the future (in particular since there are some  
plans to add more plugin types -- e.g. for music drivers and graphics  
scalers).

As always, we'll be happy to answer your questions and requests!

Cheers,
Max




More information about the Scummvm-devel mailing list