No, but they should include it anyway
A) for symmetry reasons B) so that they can be compiled as dynamic modules if you want to
Also consider that new modules are often made by using an old module as a template, and a static module could be used as a template for a dynamic module. Having the module_magic in place makes this less error-prone.
Including module_magic in a static module doesn't hurt, since there's an #ifdef DYNAMIC_MODULE in it.
/ Marcus Comstedt (ACROSS) (Hail Ilpalazzo!)
Previous text:
2002-09-25 16:21: Subject: COFF...
Perhaps it doesn't matter, but are they all dynamically loaded (e.g. file, system and sprintf)?
/ Martin Nilsson (Fake Build Master)