92 |
92 |
93 #if defined(AEE_SIMULATOR) |
93 #if defined(AEE_SIMULATOR) |
94 #define __KHR_EXPORTS |
94 #define __KHR_EXPORTS |
95 #endif |
95 #endif |
96 |
96 |
97 # if defined(_WIN32) || defined(__VC32__) || defined(__MWERKS__) || defined(__CW32__) /* Win32 */ |
97 #if defined(_WIN32) || defined(__VC32__) || defined(__MWERKS__) || defined(__CW32__) /* Win32 */ |
98 # ifdef __KHR_EXPORTS |
98 # ifdef __KHR_EXPORTS |
99 # define KHRONOS_APICALL __declspec(dllexport) |
99 # define KHRONOS_APICALL __declspec(dllexport) |
100 # else |
100 # else |
101 # define KHRONOS_APICALL __declspec(dllexport) |
101 # define KHRONOS_APICALL __declspec(dllexport) |
102 # endif |
102 # endif |
103 #else |
103 #else |
104 # if defined (__ARMCC_2_2__) |
104 # if defined (__ARMCC_VERSION) |
105 # ifdef __KHR_EXPORTS |
105 # if (__ARMCC_VERSION <= 310000) || (__ARMCC_VERSION >= 400000) |
106 # define KHRONOS_APICALL __declspec(dllexport) |
106 # ifdef __KHR_EXPORTS |
107 # else |
107 # define KHRONOS_APICALL __declspec(dllexport) |
108 # define KHRONOS_APICALL __declspec(dllimport) |
108 # else |
109 # endif |
109 # define KHRONOS_APICALL __declspec(dllimport) |
110 # elif (__ARMCC_VERSION >= 310000) |
110 # endif |
111 # define KHRONOS_APICALL __declspec(dllimport) |
111 # else |
|
112 # define KHRONOS_APICALL __declspec(dllimport) |
|
113 # endif |
112 # else |
114 # else |
113 # ifdef __KHR_EXPORTS |
115 # ifdef __KHR_EXPORTS |
114 # define KHRONOS_APICALL |
116 # define KHRONOS_APICALL |
115 # else |
117 # else |
116 # define KHRONOS_APICALL extern |
118 # define KHRONOS_APICALL extern |
117 # endif |
119 # endif |
118 # endif |
120 # endif |
119 #endif |
121 #endif |
120 |
122 |
121 #define KHRONOS_APIENTRY |
123 #define KHRONOS_APIENTRY |
122 |
124 |