vegastrike  0.5.1.r1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
precompiled.h
Go to the documentation of this file.
1 #include <string>
2 #include <vector>
3 #include <list>
4 #include <map>
5 #include <set>
6 #include <algorithm>
7 #include <utility>
8 
9 #ifdef _WIN32
10  #include <hash_map>
11 #else
12  #if __GNUC__ != 2
13  #include <ext/hash_map>
14  #endif
15 #endif
16 
17 #include <boost/smart_ptr.hpp>
18 
19 #if !defined (_WIN32) && !defined (__CYGWIN__)
20  #include <stdlib.h>
21 #else
22  #ifndef NOMINMAX
23  #define NOMINMAX
24  #endif //tells VCC not to generate min/max macros
25  #include <windows.h>
26 #endif
27 
28 #define GL_GLEXT_PROTOTYPES 1
29 
30 #if defined (__APPLE__) || defined (MACOSX)
31  #include <OpenGL/gl.h>
32  #include <OpenGL/glext.h>
33 #else
34  #include <GL/gl.h>
35  #include <GL/glext.h>
36 #endif
37