#ifdef flagWIN32

#undef CAIRO_VERSION_H
#undef CAIRO_VERSION_MAJOR
#undef CAIRO_VERSION_MINOR
#undef CAIRO_VERSION_MICRO
#include "lib/cairo-version.c"

#include "lib/cairo-analysis-surface.c"
#include "lib/cairo-arc.c"
#include "lib/cairo-array.c"
#include "lib/cairo-atomic.c"
#include "lib/cairo-base85-stream.c"
#include "lib/cairo-bentley-ottmann.c"
#include "lib/cairo-cache.c"

#undef _BSD_SOURCE
#include "lib/cairo-cff-subset.c"

#include "lib/cairo-clip.c"
#include "lib/cairo-color.c"
//#include "lib/cairo-debug.c" 
#include "lib/cairo-deflate-stream.c"
#include "lib/cairo-fixed.c"

#undef _BSD_SOURCE
#include "lib/cairo-font-face.c"

#include "lib/cairo-font-face-twin.c"
#include "lib/cairo-font-face-twin-data.c"
#include "lib/cairo-font-options.c"
#include "lib/cairo-freelist.c"
#include "lib/cairo-gstate.c"
#include "lib/cairo-hash.c"
#include "lib/cairo-hull.c"
#include "lib/cairo-image-surface.c"
#include "lib/cairo-lzw.c"
#include "lib/cairo-matrix.c"
#include "lib/cairo-meta-surface.c"
#include "lib/cairo-misc.c"
#include "lib/cairo-mutex.c"

#undef _BSD_SOURCE
#include "lib/cairo-output-stream.c"

#include "lib/cairo-paginated-surface.c"
#include "lib/cairo-path-bounds.c"
#include "lib/cairo-path-fill.c"
#include "lib/cairo-path-fixed.c"
#include "lib/cairo-path-stroke.c"
#include "lib/cairo-path.c"
#include "lib/cairo-pattern.c"
#include "lib/cairo-pdf-operators.c"

#undef _BSD_SOURCE
#include "lib/cairo-pdf-surface.c"

#include "lib/cairo-pen.c"
#include "lib/cairo-polygon.c"
#include "lib/cairo-png.c"
#include "lib/cairo-rectangle.c"
#include "lib/cairo-region.c"
#include "lib/cairo-scaled-font-subsets.c"
#include "lib/cairo-scaled-font.c"
#include "lib/cairo-skiplist.c"
#include "lib/cairo-slope.c"
#include "lib/cairo-spline.c"
#include "lib/cairo-stroke-style.c"
#include "lib/cairo-surface-fallback.c"
#include "lib/cairo-surface.c"
#include "lib/cairo-svg-surface.c"
#include "lib/cairo-traps.c"
#include "lib/cairo-truetype-subset.c"
#include "lib/cairo-type1-fallback.c"
#include "lib/cairo-type3-glyph-surface.c"
#include "lib/cairo-unicode.c"
#include "lib/cairo-user-font.c"
#include "lib/cairo-wideint.c"
#include "lib/cairo.c"

// files that would be needed if you want to compile for linux.
// currently we just use the cairo library from the system
/*
#include "lib/cairo-ft-font.c"
#include "lib/cairo-xlib-screen.c"
#include "lib/cairo-xlib-surface.c"
#include "lib/cairo-xlib-visual.c"
#include "lib/cairo-type1-subset.c"
#include "lib/cairo-xlib-display.c"
*/

#endif
