"Robert Shearman" R.J.Shearman@warwick.ac.uk writes:
"make idl" will make all of the idl files. I'm not sure why it is done this way, but those files are only updated once in a blue moon anyway.
Because building them automatically causes a lot of headaches when generating dependencies. I'll get around to fixing that someday, but as you noted these files don't change often so for now you need to rebuild them explicitly (that's also why the .h files are in CVS, even though they are generated files).