There's no real reason to leave it out, and having it in multiple places
causes trouble for the upcoming OS X support.
out.write("""
#include <msp/gl/extension.h>
#include <msp/gl/gl.h>
out.write("""
#include <msp/gl/extension.h>
#include <msp/gl/gl.h>
namespace Msp {
namespace GL {
namespace Msp {
namespace GL {
#include <windows.h>
#endif
#include <GL/gl.h>
#include <windows.h>
#endif
#include <GL/gl.h>
#include <msp/graphics/pixelformat.h>
#include <msp/strings/lexicalcast.h>
#include "gl.h"
#include <msp/graphics/pixelformat.h>
#include <msp/strings/lexicalcast.h>
#include "gl.h"
namespace Msp {
namespace GL {
namespace Msp {
namespace GL {