1 <?xml version="1.0" encoding="UTF-8" standalone="yes" ?> 2 <CodeBlocks_project_file> 3 <FileVersion major="1" minor="6" /> 4 <Project> 5 <Option title="libGLESv2" /> 6 <Option pch_mode="2" /> 7 <Option compiler="clang" /> 8 <Build> 9 <Target title="Debug x86"> 10 <Option output="./../../../lib/Debug_x86/libGLESv2.so.2" 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" /> 22 <Add library="./../../../third_party/LLVM/bin/x86/Debug/libLLVM.a" /> 23 </Linker> 24 <ExtraCommands> 25 <Add after="ln -s -f ./libGLESv2.so.2 ./../../../lib/Debug_x86/libGLESv2.so" /> 26 <Add after="mkdir -p ./../../../lib/Debug_x86/translator/" /> 27 <Add after="cp ./../../../lib/Debug_x86/libGLESv2.so.2 ./../../../lib/Debug_x86/translator/libGLES_V2_translator.so" /> 28 </ExtraCommands> 29 </Target> 30 <Target title="Release x86"> 31 <Option output="./../../../lib/Release_x86/libGLESv2.so.2" 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" /> 51 <Add library="./../../../third_party/LLVM/bin/x86/Release/libLLVM.a" /> 52 </Linker> 53 <ExtraCommands> 54 <Add after="ln -s -f ./libGLESv2.so.2 ./../../../lib/Release_x86/libGLESv2.so" /> 55 <Add after="mkdir -p ./../../../lib/Release_x86/translator/" /> 56 <Add after="cp ./../../../lib/Release_x86/libGLESv2.so.2 ./../../../lib/Release_x86/translator/libGLES_V2_translator.so" /> 57 </ExtraCommands> 58 </Target> 59 <Target title="Debug x64"> 60 <Option output="./../../../lib/Debug_x64/libGLESv2.so.2" 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" /> 73 <Add library="./../../../third_party/LLVM/bin/x64/Debug/libLLVM.a" /> 74 </Linker> 75 <ExtraCommands> 76 <Add after="ln -s -f ./libGLESv2.so.2 ./../../../lib/Debug_x64/libGLESv2.so" /> 77 <Add after="mkdir -p ./../../../lib/Debug_x64/translator/" /> 78 <Add after="cp ./../../../lib/Debug_x64/libGLESv2.so.2 ./../../../lib/Debug_x64/translator/lib64GLES_V2_translator.so" /> 79 </ExtraCommands> 80 </Target> 81 <Target title="Release x64"> 82 <Option output="./../../../lib/Release_x64/libGLESv2.so.2" 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" /> 103 <Add library="./../../../third_party/LLVM/bin/x64/Release/libLLVM.a" /> 104 </Linker> 105 <ExtraCommands> 106 <Add after="ln -s -f ./libGLESv2.so.2 ./../../../lib/Release_x64/libGLESv2.so" /> 107 <Add after="mkdir -p ./../../../lib/Release_x64/translator/" /> 108 <Add after="cp ./../../../lib/Release_x64/libGLESv2.so.2 ./../../../lib/Release_x64/translator/lib64GLES_V2_translator.so" /> 109 </ExtraCommands> 110 </Target> 111 </Build> 112 <Compiler> 113 <Add option="-Wall" /> 114 <Add option="-std=c++11" /> 115 <Add option="-fexceptions" /> 116 <Add option="-fno-operator-names" /> 117 <Add option="-msse2" /> 118 <Add option="-fvisibility=protected" /> 119 <Add option="-D__STDC_LIMIT_MACROS" /> 120 <Add option="-D__STDC_CONSTANT_MACROS" /> 121 <Add option="-DGL_API=" /> 122 <Add option="-DGL_APICALL=" /> 123 <Add option="-DGL_GLEXT_PROTOTYPES" /> 124 <Add directory="./../" /> 125 <Add directory="./../../../include/" /> 126 <Add directory="./../../" /> 127 <Add directory="./../../../third_party/LLVM/include-linux/" /> 128 <Add directory="./../../../third_party/LLVM/include/" /> 129 <Add directory="./../../../third_party/LLVM/lib/Target/X86" /> 130 <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" /> 138 <Add option="-Wl,--no-undefined" /> 139 <Add library="pthread" /> 140 <Add library="dl" /> 141 </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" /> 148 <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" /> 154 <Unit filename="../../Common/MutexLock.hpp" /> 155 <Unit filename="../../Common/Resource.cpp" /> 156 <Unit filename="../../Common/Resource.hpp" /> 157 <Unit filename="../../Common/SharedLibrary.hpp" /> 158 <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" /> 172 <Unit filename="../../Main/SwiftConfig.cpp" /> 173 <Unit filename="../../Main/SwiftConfig.hpp" /> 174 <Unit filename="../../Main/libX11.cpp" /> 175 <Unit filename="../../Main/libX11.hpp" /> 176 <Unit filename="../../Reactor/Nucleus.cpp" /> 177 <Unit filename="../../Reactor/Nucleus.hpp" /> 178 <Unit filename="../../Reactor/Reactor.hpp" /> 179 <Unit filename="../../Reactor/Routine.cpp" /> 180 <Unit filename="../../Reactor/Routine.hpp" /> 181 <Unit filename="../../Reactor/RoutineManager.cpp" /> 182 <Unit filename="../../Reactor/RoutineManager.hpp" /> 183 <Unit filename="../../Reactor/x86.hpp" /> 184 <Unit filename="../../Renderer/Blitter.cpp" /> 185 <Unit filename="../../Renderer/Blitter.hpp" /> 186 <Unit filename="../../Renderer/Clipper.cpp" /> 187 <Unit filename="../../Renderer/Clipper.hpp" /> 188 <Unit filename="../../Renderer/Color.cpp" /> 189 <Unit filename="../../Renderer/Color.hpp" /> 190 <Unit filename="../../Renderer/Context.cpp" /> 191 <Unit filename="../../Renderer/Context.hpp" /> 192 <Unit filename="../../Renderer/ETC_Decoder.cpp" /> 193 <Unit filename="../../Renderer/ETC_Decoder.hpp" /> 194 <Unit filename="../../Renderer/LRUCache.hpp" /> 195 <Unit filename="../../Renderer/Matrix.cpp" /> 196 <Unit filename="../../Renderer/Matrix.hpp" /> 197 <Unit filename="../../Renderer/PixelProcessor.cpp" /> 198 <Unit filename="../../Renderer/PixelProcessor.hpp" /> 199 <Unit filename="../../Renderer/Plane.cpp" /> 200 <Unit filename="../../Renderer/Plane.hpp" /> 201 <Unit filename="../../Renderer/Point.cpp" /> 202 <Unit filename="../../Renderer/Point.hpp" /> 203 <Unit filename="../../Renderer/Polygon.hpp" /> 204 <Unit filename="../../Renderer/Primitive.hpp" /> 205 <Unit filename="../../Renderer/QuadRasterizer.cpp" /> 206 <Unit filename="../../Renderer/QuadRasterizer.hpp" /> 207 <Unit filename="../../Renderer/Rasterizer.hpp" /> 208 <Unit filename="../../Renderer/Renderer.cpp" /> 209 <Unit filename="../../Renderer/Renderer.hpp" /> 210 <Unit filename="../../Renderer/Sampler.cpp" /> 211 <Unit filename="../../Renderer/Sampler.hpp" /> 212 <Unit filename="../../Renderer/SetupProcessor.cpp" /> 213 <Unit filename="../../Renderer/SetupProcessor.hpp" /> 214 <Unit filename="../../Renderer/Stream.hpp" /> 215 <Unit filename="../../Renderer/Surface.cpp" /> 216 <Unit filename="../../Renderer/Surface.hpp" /> 217 <Unit filename="../../Renderer/TextureStage.cpp" /> 218 <Unit filename="../../Renderer/TextureStage.hpp" /> 219 <Unit filename="../../Renderer/Triangle.hpp" /> 220 <Unit filename="../../Renderer/Vector.cpp" /> 221 <Unit filename="../../Renderer/Vector.hpp" /> 222 <Unit filename="../../Renderer/Vertex.hpp" /> 223 <Unit filename="../../Renderer/VertexProcessor.cpp" /> 224 <Unit filename="../../Renderer/VertexProcessor.hpp" /> 225 <Unit filename="../../Shader/Constants.cpp" /> 226 <Unit filename="../../Shader/Constants.hpp" /> 227 <Unit filename="../../Shader/PixelPipeline.cpp" /> 228 <Unit filename="../../Shader/PixelPipeline.hpp" /> 229 <Unit filename="../../Shader/PixelProgram.cpp" /> 230 <Unit filename="../../Shader/PixelProgram.hpp" /> 231 <Unit filename="../../Shader/PixelRoutine.cpp" /> 232 <Unit filename="../../Shader/PixelRoutine.hpp" /> 233 <Unit filename="../../Shader/PixelShader.cpp" /> 234 <Unit filename="../../Shader/PixelShader.hpp" /> 235 <Unit filename="../../Shader/SamplerCore.cpp" /> 236 <Unit filename="../../Shader/SamplerCore.hpp" /> 237 <Unit filename="../../Shader/SetupRoutine.cpp" /> 238 <Unit filename="../../Shader/SetupRoutine.hpp" /> 239 <Unit filename="../../Shader/Shader.cpp" /> 240 <Unit filename="../../Shader/Shader.hpp" /> 241 <Unit filename="../../Shader/ShaderCore.cpp" /> 242 <Unit filename="../../Shader/ShaderCore.hpp" /> 243 <Unit filename="../../Shader/VertexPipeline.cpp" /> 244 <Unit filename="../../Shader/VertexPipeline.hpp" /> 245 <Unit filename="../../Shader/VertexProgram.cpp" /> 246 <Unit filename="../../Shader/VertexProgram.hpp" /> 247 <Unit filename="../../Shader/VertexRoutine.cpp" /> 248 <Unit filename="../../Shader/VertexRoutine.hpp" /> 249 <Unit filename="../../Shader/VertexShader.cpp" /> 250 <Unit filename="../../Shader/VertexShader.hpp" /> 251 <Unit filename="../common/Image.cpp" /> 252 <Unit filename="../common/Image.hpp" /> 253 <Unit filename="../common/NameSpace.hpp" /> 254 <Unit filename="../common/Object.cpp" /> 255 <Unit filename="../common/Object.hpp" /> 256 <Unit filename="../common/debug.cpp" /> 257 <Unit filename="../common/debug.h" /> 258 <Unit filename="../compiler/AnalyzeCallDepth.cpp" /> 259 <Unit filename="../compiler/AnalyzeCallDepth.h" /> 260 <Unit filename="../compiler/BaseTypes.h" /> 261 <Unit filename="../compiler/Common.h" /> 262 <Unit filename="../compiler/Compiler.cpp" /> 263 <Unit filename="../compiler/Compiler.h" /> 264 <Unit filename="../compiler/ConstantUnion.h" /> 265 <Unit filename="../compiler/Diagnostics.cpp" /> 266 <Unit filename="../compiler/Diagnostics.h" /> 267 <Unit filename="../compiler/DirectiveHandler.cpp" /> 268 <Unit filename="../compiler/DirectiveHandler.h" /> 269 <Unit filename="../compiler/ExtensionBehavior.h" /> 270 <Unit filename="../compiler/InfoSink.cpp" /> 271 <Unit filename="../compiler/InfoSink.h" /> 272 <Unit filename="../compiler/Initialize.cpp" /> 273 <Unit filename="../compiler/Initialize.h" /> 274 <Unit filename="../compiler/InitializeGlobals.h" /> 275 <Unit filename="../compiler/InitializeParseContext.cpp" /> 276 <Unit filename="../compiler/InitializeParseContext.h" /> 277 <Unit filename="../compiler/IntermTraverse.cpp" /> 278 <Unit filename="../compiler/Intermediate.cpp" /> 279 <Unit filename="../compiler/MMap.h" /> 280 <Unit filename="../compiler/OutputASM.cpp" /> 281 <Unit filename="../compiler/OutputASM.h" /> 282 <Unit filename="../compiler/ParseHelper.cpp" /> 283 <Unit filename="../compiler/ParseHelper.h" /> 284 <Unit filename="../compiler/PoolAlloc.cpp" /> 285 <Unit filename="../compiler/PoolAlloc.h" /> 286 <Unit filename="../compiler/Pragma.h" /> 287 <Unit filename="../compiler/SymbolTable.cpp" /> 288 <Unit filename="../compiler/SymbolTable.h" /> 289 <Unit filename="../compiler/TranslatorASM.cpp" /> 290 <Unit filename="../compiler/TranslatorASM.h" /> 291 <Unit filename="../compiler/Types.h" /> 292 <Unit filename="../compiler/ValidateGlobalInitializer.cpp" /> 293 <Unit filename="../compiler/ValidateGlobalInitializer.h" /> 294 <Unit filename="../compiler/ValidateLimitations.cpp" /> 295 <Unit filename="../compiler/ValidateLimitations.h" /> 296 <Unit filename="../compiler/ValidateSwitch.cpp" /> 297 <Unit filename="../compiler/ValidateSwitch.h" /> 298 <Unit filename="../compiler/debug.cpp" /> 299 <Unit filename="../compiler/debug.h" /> 300 <Unit filename="../compiler/glslang.h" /> 301 <Unit filename="../compiler/glslang_lex.cpp" /> 302 <Unit filename="../compiler/glslang_tab.cpp" /> 303 <Unit filename="../compiler/glslang_tab.h" /> 304 <Unit filename="../compiler/intermOut.cpp" /> 305 <Unit filename="../compiler/intermediate.h" /> 306 <Unit filename="../compiler/localintermediate.h" /> 307 <Unit filename="../compiler/osinclude.h" /> 308 <Unit filename="../compiler/ossource_posix.cpp" /> 309 <Unit filename="../compiler/parseConst.cpp" /> 310 <Unit filename="../compiler/preprocessor/Diagnostics.cpp" /> 311 <Unit filename="../compiler/preprocessor/Diagnostics.h" /> 312 <Unit filename="../compiler/preprocessor/DirectiveHandler.cpp" /> 313 <Unit filename="../compiler/preprocessor/DirectiveHandler.h" /> 314 <Unit filename="../compiler/preprocessor/DirectiveParser.cpp" /> 315 <Unit filename="../compiler/preprocessor/DirectiveParser.h" /> 316 <Unit filename="../compiler/preprocessor/ExpressionParser.cpp" /> 317 <Unit filename="../compiler/preprocessor/ExpressionParser.h" /> 318 <Unit filename="../compiler/preprocessor/Input.cpp" /> 319 <Unit filename="../compiler/preprocessor/Input.h" /> 320 <Unit filename="../compiler/preprocessor/Lexer.cpp" /> 321 <Unit filename="../compiler/preprocessor/Lexer.h" /> 322 <Unit filename="../compiler/preprocessor/Macro.cpp" /> 323 <Unit filename="../compiler/preprocessor/Macro.h" /> 324 <Unit filename="../compiler/preprocessor/MacroExpander.cpp" /> 325 <Unit filename="../compiler/preprocessor/MacroExpander.h" /> 326 <Unit filename="../compiler/preprocessor/Preprocessor.cpp" /> 327 <Unit filename="../compiler/preprocessor/Preprocessor.h" /> 328 <Unit filename="../compiler/preprocessor/SourceLocation.h" /> 329 <Unit filename="../compiler/preprocessor/Token.cpp" /> 330 <Unit filename="../compiler/preprocessor/Token.h" /> 331 <Unit filename="../compiler/preprocessor/Tokenizer.cpp" /> 332 <Unit filename="../compiler/preprocessor/Tokenizer.h" /> 333 <Unit filename="../compiler/preprocessor/length_limits.h" /> 334 <Unit filename="../compiler/preprocessor/numeric_lex.h" /> 335 <Unit filename="../compiler/preprocessor/pp_utils.h" /> 336 <Unit filename="../compiler/util.cpp" /> 337 <Unit filename="../compiler/util.h" /> 338 <Unit filename="../include/EGL/egl.h" /> 339 <Unit filename="../include/EGL/eglext.h" /> 340 <Unit filename="../include/EGL/eglplatform.h" /> 341 <Unit filename="../include/GLES2/gl2.h" /> 342 <Unit filename="../include/GLES2/gl2ext.h" /> 343 <Unit filename="../include/GLES2/gl2platform.h" /> 344 <Unit filename="../include/KHR/khrplatform.h" /> 345 <Unit filename="Buffer.cpp" /> 346 <Unit filename="Buffer.h" /> 347 <Unit filename="Context.cpp" /> 348 <Unit filename="Context.h" /> 349 <Unit filename="Device.cpp" /> 350 <Unit filename="Device.hpp" /> 351 <Unit filename="Fence.cpp" /> 352 <Unit filename="Fence.h" /> 353 <Unit filename="Framebuffer.cpp" /> 354 <Unit filename="Framebuffer.h" /> 355 <Unit filename="IndexDataManager.cpp" /> 356 <Unit filename="IndexDataManager.h" /> 357 <Unit filename="Program.cpp" /> 358 <Unit filename="Program.h" /> 359 <Unit filename="Query.cpp" /> 360 <Unit filename="Query.h" /> 361 <Unit filename="Renderbuffer.cpp" /> 362 <Unit filename="Renderbuffer.h" /> 363 <Unit filename="ResourceManager.cpp" /> 364 <Unit filename="ResourceManager.h" /> 365 <Unit filename="Sampler.h" /> 366 <Unit filename="Shader.cpp" /> 367 <Unit filename="Shader.h" /> 368 <Unit filename="Texture.cpp" /> 369 <Unit filename="Texture.h" /> 370 <Unit filename="TransformFeedback.cpp" /> 371 <Unit filename="TransformFeedback.h" /> 372 <Unit filename="VertexArray.cpp" /> 373 <Unit filename="VertexArray.h" /> 374 <Unit filename="VertexDataManager.cpp" /> 375 <Unit filename="VertexDataManager.h" /> 376 <Unit filename="exports.map" /> 377 <Unit filename="libGLESv2.cpp" /> 378 <Unit filename="libGLESv2.hpp" /> 379 <Unit filename="libGLESv3.cpp" /> 380 <Unit filename="main.cpp" /> 381 <Unit filename="main.h" /> 382 <Unit filename="mathutil.h" /> 383 <Unit filename="resource.h" /> 384 <Unit filename="utilities.cpp" /> 385 <Unit filename="utilities.h" /> 386 <Extensions> 387 <code_completion /> 388 <debugger /> 389 </Extensions> 390 </Project> 391 </CodeBlocks_project_file> 392