Created attachment 550807 [details] [diff] [review]
I think this would be helpful.
Comment on attachment 550807 [details] [diff] [review]
I love you.
For bonus points you'd remove the includes from the idl files.
Slight tweak made to:
Also mentioned on Firefox 8 for developers, here: https://developer.mozilla.org/en/Firefox_8_for_developers#Changes_to_the_build_system