blob: af3a2d300a86e67ccd20f516af9c7c692b100480 [file] [log] [blame]
Nicolas Capens02704762014-11-24 15:50:51 -05001<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
2<CodeBlocks_project_file>
3 <FileVersion major="1" minor="6" />
4 <Project>
5 <Option title="libGLES_CM" />
6 <Option pch_mode="2" />
7 <Option compiler="clang" />
8 <Build>
9 <Target title="Debug x86">
10 <Option output="./../../../lib/Debug_x86/libGLES_CM.so.1" prefix_auto="0" extension_auto="0" />
11 <Option object_output="obj/x86/Debug/" />
12 <Option type="3" />
13 <Option compiler="clang" />
14 <Option createDefFile="1" />
15 <Option createStaticLib="1" />
16 <Compiler>
17 <Add option="-g" />
18 <Add option="-m32" />
19 </Compiler>
20 <Linker>
21 <Add option="-m32" />
Nicolas Capense1780002016-05-05 19:02:54 -040022 <Add library="./../../../third_party/LLVM/bin/x86/Debug/libLLVM.a" />
Nicolas Capens02704762014-11-24 15:50:51 -050023 </Linker>
24 <ExtraCommands>
25 <Add after="ln -s -f ./libGLES_CM.so.1 ./../../../lib/Debug_x86/libGLES_CM.so" />
Nicolas Capens8d869e02014-12-08 16:52:06 -050026 <Add after="mkdir -p ./../../../lib/Debug_x86/translator/" />
27 <Add after="cp ./../../../lib/Debug_x86/libGLES_CM.so.1 ./../../../lib/Debug_x86/translator/libGLES_CM_translator.so" />
Nicolas Capens02704762014-11-24 15:50:51 -050028 </ExtraCommands>
29 </Target>
30 <Target title="Release x86">
31 <Option output="./../../../lib/Release_x86/libGLES_CM.so.1" prefix_auto="0" extension_auto="0" />
32 <Option object_output="obj/x86/Release/" />
33 <Option type="3" />
34 <Option compiler="clang" />
35 <Option createDefFile="1" />
36 <Option createStaticLib="1" />
37 <Compiler>
38 <Add option="-fomit-frame-pointer" />
39 <Add option="-O2" />
40 <Add option="-march=i686" />
41 <Add option="-m32" />
42 <Add option="-ffunction-sections" />
43 <Add option="-fdata-sections" />
44 <Add option="-DNDEBUG" />
45 <Add option="-DANGLE_DISABLE_TRACE" />
46 </Compiler>
47 <Linker>
48 <Add option="-s" />
49 <Add option="-m32" />
50 <Add option="-Wl,--gc-sections" />
Nicolas Capense1780002016-05-05 19:02:54 -040051 <Add library="./../../../third_party/LLVM/bin/x86/Release/libLLVM.a" />
Nicolas Capens02704762014-11-24 15:50:51 -050052 </Linker>
53 <ExtraCommands>
54 <Add after="ln -s -f ./libGLES_CM.so.1 ./../../../lib/Release_x86/libGLES_CM.so" />
Nicolas Capens8d869e02014-12-08 16:52:06 -050055 <Add after="mkdir -p ./../../../lib/Release_x86/translator/" />
56 <Add after="cp ./../../../lib/Release_x86/libGLES_CM.so.1 ./../../../lib/Release_x86/translator/libGLES_CM_translator.so" />
Nicolas Capens02704762014-11-24 15:50:51 -050057 </ExtraCommands>
58 </Target>
59 <Target title="Debug x64">
60 <Option output="./../../../lib/Debug_x64/libGLES_CM.so.1" prefix_auto="0" extension_auto="0" />
61 <Option object_output="obj/x64/Debug/" />
62 <Option type="3" />
63 <Option compiler="clang" />
64 <Option createDefFile="1" />
65 <Option createStaticLib="1" />
66 <Compiler>
67 <Add option="-g" />
68 <Add option="-m64" />
69 <Add option="-fPIC" />
70 </Compiler>
71 <Linker>
72 <Add option="-m64" />
Nicolas Capense1780002016-05-05 19:02:54 -040073 <Add library="./../../../third_party/LLVM/bin/x64/Debug/libLLVM.a" />
Nicolas Capens02704762014-11-24 15:50:51 -050074 </Linker>
75 <ExtraCommands>
76 <Add after="ln -s -f ./libGLES_CM.so.1 ./../../../lib/Debug_x64/libGLES_CM.so" />
Nicolas Capens8d869e02014-12-08 16:52:06 -050077 <Add after="mkdir -p ./../../../lib/Debug_x64/translator/" />
78 <Add after="cp ./../../../lib/Debug_x64/libGLES_CM.so.1 ./../../../lib/Debug_x64/translator/lib64GLES_CM_translator.so" />
Nicolas Capens02704762014-11-24 15:50:51 -050079 </ExtraCommands>
80 </Target>
81 <Target title="Release x64">
82 <Option output="./../../../lib/Release_x64/libGLES_CM.so.1" prefix_auto="0" extension_auto="0" />
83 <Option object_output="obj/x64/Release/" />
84 <Option type="3" />
85 <Option compiler="clang" />
86 <Option createDefFile="1" />
87 <Option createStaticLib="1" />
88 <Compiler>
89 <Add option="-fomit-frame-pointer" />
90 <Add option="-O2" />
91 <Add option="-march=core2" />
92 <Add option="-m64" />
93 <Add option="-fPIC" />
94 <Add option="-ffunction-sections" />
95 <Add option="-fdata-sections" />
96 <Add option="-DNDEBUG" />
97 <Add option="-DANGLE_DISABLE_TRACE" />
98 </Compiler>
99 <Linker>
100 <Add option="-s" />
101 <Add option="-m64" />
102 <Add option="-Wl,--gc-sections" />
Nicolas Capense1780002016-05-05 19:02:54 -0400103 <Add library="./../../../third_party/LLVM/bin/x64/Release/libLLVM.a" />
Nicolas Capens02704762014-11-24 15:50:51 -0500104 </Linker>
105 <ExtraCommands>
106 <Add after="ln -s -f ./libGLES_CM.so.1 ./../../../lib/Release_x64/libGLES_CM.so" />
Nicolas Capens8d869e02014-12-08 16:52:06 -0500107 <Add after="mkdir -p ./../../../lib/Release_x64/translator/" />
108 <Add after="cp ./../../../lib/Release_x64/libGLES_CM.so.1 ./../../../lib/Release_x64/translator/lib64GLES_CM_translator.so" />
Nicolas Capens02704762014-11-24 15:50:51 -0500109 </ExtraCommands>
110 </Target>
111 </Build>
112 <Compiler>
113 <Add option="-Wall" />
114 <Add option="-std=c++11" />
115 <Add option="-fexceptions" />
Nicolas Capens02704762014-11-24 15:50:51 -0500116 <Add option="-msse2" />
Nicolas Capens2a1c5692015-04-17 12:40:04 -0400117 <Add option="-fvisibility=protected" />
Nicolas Capens02704762014-11-24 15:50:51 -0500118 <Add option="-D__STDC_LIMIT_MACROS" />
119 <Add option="-D__STDC_CONSTANT_MACROS" />
Nicolas Capens02733222015-04-28 17:17:02 -0700120 <Add option="-DEGLAPI=" />
121 <Add option="-DGL_API=" />
122 <Add option="-DGL_APICALL=" />
123 <Add option="-DGL_GLEXT_PROTOTYPES" />
Nicolas Capens02704762014-11-24 15:50:51 -0500124 <Add directory="./../" />
Nicolas Capensb7510aa2016-05-16 13:16:32 -0400125 <Add directory="./../../../include/" />
Nicolas Capens02704762014-11-24 15:50:51 -0500126 <Add directory="./../../" />
Nicolas Capense1780002016-05-05 19:02:54 -0400127 <Add directory="./../../../third_party/LLVM/include-linux/" />
128 <Add directory="./../../../third_party/LLVM/include/" />
129 <Add directory="./../../../third_party/LLVM/lib/Target/X86" />
Nicolas Capens02704762014-11-24 15:50:51 -0500130 <Add directory="./../../Renderer/" />
131 <Add directory="./../../Common/" />
132 <Add directory="./../../Shader/" />
133 <Add directory="./../../Main/" />
134 </Compiler>
135 <Linker>
136 <Add option="-Wl,--version-script=./exports.map" />
137 <Add option="-Wl,--hash-style=both" />
Nicolas Capensa36c9902015-04-13 03:51:45 -0400138 <Add option="-Wl,--no-undefined" />
Nicolas Capens02704762014-11-24 15:50:51 -0500139 <Add library="pthread" />
Nicolas Capensa36c9902015-04-13 03:51:45 -0400140 <Add library="dl" />
Nicolas Capens02704762014-11-24 15:50:51 -0500141 </Linker>
142 <Unit filename="../../Common/CPUID.cpp" />
143 <Unit filename="../../Common/CPUID.hpp" />
144 <Unit filename="../../Common/Configurator.cpp" />
145 <Unit filename="../../Common/Configurator.hpp" />
146 <Unit filename="../../Common/Debug.cpp" />
147 <Unit filename="../../Common/Debug.hpp" />
Nicolas Capens02704762014-11-24 15:50:51 -0500148 <Unit filename="../../Common/Half.cpp" />
149 <Unit filename="../../Common/Half.hpp" />
150 <Unit filename="../../Common/Math.cpp" />
151 <Unit filename="../../Common/Math.hpp" />
152 <Unit filename="../../Common/Memory.cpp" />
153 <Unit filename="../../Common/Memory.hpp" />
Nicolas Capens02704762014-11-24 15:50:51 -0500154 <Unit filename="../../Common/MutexLock.hpp" />
155 <Unit filename="../../Common/Resource.cpp" />
156 <Unit filename="../../Common/Resource.hpp" />
Nicolas Capens8d869e02014-12-08 16:52:06 -0500157 <Unit filename="../../Common/SharedLibrary.hpp" />
Nicolas Capens02704762014-11-24 15:50:51 -0500158 <Unit filename="../../Common/Socket.cpp" />
159 <Unit filename="../../Common/Socket.hpp" />
160 <Unit filename="../../Common/Thread.cpp" />
161 <Unit filename="../../Common/Thread.hpp" />
162 <Unit filename="../../Common/Timer.cpp" />
163 <Unit filename="../../Common/Timer.hpp" />
164 <Unit filename="../../Common/Types.hpp" />
165 <Unit filename="../../Common/Version.h" />
166 <Unit filename="../../Main/Config.cpp" />
167 <Unit filename="../../Main/Config.hpp" />
168 <Unit filename="../../Main/FrameBuffer.cpp" />
169 <Unit filename="../../Main/FrameBuffer.hpp" />
170 <Unit filename="../../Main/FrameBufferX11.cpp" />
171 <Unit filename="../../Main/FrameBufferX11.hpp" />
Nicolas Capens02704762014-11-24 15:50:51 -0500172 <Unit filename="../../Main/SwiftConfig.cpp" />
173 <Unit filename="../../Main/SwiftConfig.hpp" />
Nicolas Capensa36c9902015-04-13 03:51:45 -0400174 <Unit filename="../../Main/libX11.cpp" />
175 <Unit filename="../../Main/libX11.hpp" />
Nicolas Capens5763d172016-09-26 13:44:20 -0400176 <Unit filename="../../Reactor/LLVMReactor.cpp" />
Nicolas Capens02704762014-11-24 15:50:51 -0500177 <Unit filename="../../Reactor/Nucleus.hpp" />
178 <Unit filename="../../Reactor/Reactor.hpp" />
179 <Unit filename="../../Reactor/Routine.cpp" />
180 <Unit filename="../../Reactor/Routine.hpp" />
Nicolas Capensdaa5d912016-09-28 16:56:36 -0400181 <Unit filename="../../Reactor/LLVMRoutine.cpp" />
182 <Unit filename="../../Reactor/LLVMRoutine.hpp" />
183 <Unit filename="../../Reactor/LLVMRoutineManager.cpp" />
184 <Unit filename="../../Reactor/LLVMRoutineManager.hpp" />
Nicolas Capens02704762014-11-24 15:50:51 -0500185 <Unit filename="../../Reactor/x86.hpp" />
186 <Unit filename="../../Renderer/Blitter.cpp" />
187 <Unit filename="../../Renderer/Blitter.hpp" />
188 <Unit filename="../../Renderer/Clipper.cpp" />
189 <Unit filename="../../Renderer/Clipper.hpp" />
190 <Unit filename="../../Renderer/Color.cpp" />
191 <Unit filename="../../Renderer/Color.hpp" />
192 <Unit filename="../../Renderer/Context.cpp" />
193 <Unit filename="../../Renderer/Context.hpp" />
Alexis Hetu0de50d42015-09-09 13:56:41 -0400194 <Unit filename="../../Renderer/ETC_Decoder.cpp" />
195 <Unit filename="../../Renderer/ETC_Decoder.hpp" />
Nicolas Capens02704762014-11-24 15:50:51 -0500196 <Unit filename="../../Renderer/LRUCache.hpp" />
197 <Unit filename="../../Renderer/Matrix.cpp" />
198 <Unit filename="../../Renderer/Matrix.hpp" />
199 <Unit filename="../../Renderer/PixelProcessor.cpp" />
200 <Unit filename="../../Renderer/PixelProcessor.hpp" />
201 <Unit filename="../../Renderer/Plane.cpp" />
202 <Unit filename="../../Renderer/Plane.hpp" />
203 <Unit filename="../../Renderer/Point.cpp" />
204 <Unit filename="../../Renderer/Point.hpp" />
205 <Unit filename="../../Renderer/Polygon.hpp" />
206 <Unit filename="../../Renderer/Primitive.hpp" />
207 <Unit filename="../../Renderer/QuadRasterizer.cpp" />
208 <Unit filename="../../Renderer/QuadRasterizer.hpp" />
Nicolas Capens02704762014-11-24 15:50:51 -0500209 <Unit filename="../../Renderer/Rasterizer.hpp" />
210 <Unit filename="../../Renderer/Renderer.cpp" />
211 <Unit filename="../../Renderer/Renderer.hpp" />
212 <Unit filename="../../Renderer/Sampler.cpp" />
213 <Unit filename="../../Renderer/Sampler.hpp" />
214 <Unit filename="../../Renderer/SetupProcessor.cpp" />
215 <Unit filename="../../Renderer/SetupProcessor.hpp" />
216 <Unit filename="../../Renderer/Stream.hpp" />
217 <Unit filename="../../Renderer/Surface.cpp" />
218 <Unit filename="../../Renderer/Surface.hpp" />
219 <Unit filename="../../Renderer/TextureStage.cpp" />
220 <Unit filename="../../Renderer/TextureStage.hpp" />
221 <Unit filename="../../Renderer/Triangle.hpp" />
222 <Unit filename="../../Renderer/Vector.cpp" />
223 <Unit filename="../../Renderer/Vector.hpp" />
224 <Unit filename="../../Renderer/Vertex.hpp" />
225 <Unit filename="../../Renderer/VertexProcessor.cpp" />
226 <Unit filename="../../Renderer/VertexProcessor.hpp" />
227 <Unit filename="../../Shader/Constants.cpp" />
228 <Unit filename="../../Shader/Constants.hpp" />
Alexis Hetuf2a8c372015-07-13 11:08:41 -0400229 <Unit filename="../../Shader/PixelPipeline.cpp" />
230 <Unit filename="../../Shader/PixelPipeline.hpp" />
231 <Unit filename="../../Shader/PixelProgram.cpp" />
232 <Unit filename="../../Shader/PixelProgram.hpp" />
Nicolas Capens02704762014-11-24 15:50:51 -0500233 <Unit filename="../../Shader/PixelRoutine.cpp" />
234 <Unit filename="../../Shader/PixelRoutine.hpp" />
235 <Unit filename="../../Shader/PixelShader.cpp" />
236 <Unit filename="../../Shader/PixelShader.hpp" />
237 <Unit filename="../../Shader/SamplerCore.cpp" />
238 <Unit filename="../../Shader/SamplerCore.hpp" />
239 <Unit filename="../../Shader/SetupRoutine.cpp" />
240 <Unit filename="../../Shader/SetupRoutine.hpp" />
241 <Unit filename="../../Shader/Shader.cpp" />
242 <Unit filename="../../Shader/Shader.hpp" />
243 <Unit filename="../../Shader/ShaderCore.cpp" />
244 <Unit filename="../../Shader/ShaderCore.hpp" />
245 <Unit filename="../../Shader/VertexPipeline.cpp" />
246 <Unit filename="../../Shader/VertexPipeline.hpp" />
247 <Unit filename="../../Shader/VertexProgram.cpp" />
248 <Unit filename="../../Shader/VertexProgram.hpp" />
249 <Unit filename="../../Shader/VertexRoutine.cpp" />
250 <Unit filename="../../Shader/VertexRoutine.hpp" />
251 <Unit filename="../../Shader/VertexShader.cpp" />
252 <Unit filename="../../Shader/VertexShader.hpp" />
Nicolas Capensdeda34b2015-04-28 15:21:53 -0700253 <Unit filename="../common/Image.cpp" />
254 <Unit filename="../common/Image.hpp" />
Nicolas Capensa36c9902015-04-13 03:51:45 -0400255 <Unit filename="../common/MatrixStack.cpp" />
256 <Unit filename="../common/MatrixStack.hpp" />
Nicolas Capens94b95d92015-02-12 16:53:27 -0500257 <Unit filename="../common/NameSpace.hpp" />
Nicolas Capensfa0cc042014-12-10 10:17:07 -0500258 <Unit filename="../common/Object.cpp" />
259 <Unit filename="../common/Object.hpp" />
Nicolas Capens02704762014-11-24 15:50:51 -0500260 <Unit filename="../common/debug.cpp" />
261 <Unit filename="../common/debug.h" />
262 <Unit filename="../include/EGL/egl.h" />
263 <Unit filename="../include/EGL/eglext.h" />
264 <Unit filename="../include/EGL/eglplatform.h" />
265 <Unit filename="../include/GLES2/gl2.h" />
266 <Unit filename="../include/GLES2/gl2ext.h" />
267 <Unit filename="../include/GLES2/gl2platform.h" />
Nicolas Capens02704762014-11-24 15:50:51 -0500268 <Unit filename="../include/KHR/khrplatform.h" />
269 <Unit filename="Buffer.cpp" />
270 <Unit filename="Buffer.h" />
271 <Unit filename="Context.cpp" />
272 <Unit filename="Context.h" />
273 <Unit filename="Device.cpp" />
274 <Unit filename="Device.hpp" />
275 <Unit filename="Framebuffer.cpp" />
276 <Unit filename="Framebuffer.h" />
Nicolas Capens02704762014-11-24 15:50:51 -0500277 <Unit filename="IndexDataManager.cpp" />
278 <Unit filename="IndexDataManager.h" />
Nicolas Capens02704762014-11-24 15:50:51 -0500279 <Unit filename="Renderbuffer.cpp" />
280 <Unit filename="Renderbuffer.h" />
281 <Unit filename="ResourceManager.cpp" />
282 <Unit filename="ResourceManager.h" />
283 <Unit filename="Texture.cpp" />
284 <Unit filename="Texture.h" />
Nicolas Capens02704762014-11-24 15:50:51 -0500285 <Unit filename="VertexDataManager.cpp" />
286 <Unit filename="VertexDataManager.h" />
Nicolas Capensfa0cc042014-12-10 10:17:07 -0500287 <Unit filename="exports.map" />
Nicolas Capens02704762014-11-24 15:50:51 -0500288 <Unit filename="libGLES_CM.cpp" />
Nicolas Capensa2308052015-04-15 16:50:21 -0400289 <Unit filename="libGLES_CM.hpp" />
Nicolas Capens02704762014-11-24 15:50:51 -0500290 <Unit filename="main.cpp" />
291 <Unit filename="main.h" />
292 <Unit filename="mathutil.h" />
293 <Unit filename="resource.h" />
294 <Unit filename="utilities.cpp" />
295 <Unit filename="utilities.h" />
Nicolas Capens02704762014-11-24 15:50:51 -0500296 <Extensions>
297 <code_completion />
298 <debugger />
299 </Extensions>
300 </Project>
301</CodeBlocks_project_file>