Each engine now only has to provide a single configure.engine file adding the engine into the configure script, which then produces the required other files automatically.