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="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" /> 22 <Add library="./../../../third_party/LLVM/bin/x86/Debug/libLLVM.a" /> 23 </Linker> 24 <ExtraCommands> 25 <Add after="ln -s -f ./libGLES_CM.so.1 ./../../../lib/Debug_x86/libGLES_CM.so" /> 26 <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" /> 28 </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" /> 51 <Add library="./../../../third_party/LLVM/bin/x86/Release/libLLVM.a" /> 52 </Linker> 53 <ExtraCommands> 54 <Add after="ln -s -f ./libGLES_CM.so.1 ./../../../lib/Release_x86/libGLES_CM.so" /> 55 <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" /> 57 </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" /> 73 <Add library="./../../../third_party/LLVM/bin/x64/Debug/libLLVM.a" /> 74 </Linker> 75 <ExtraCommands> 76 <Add after="ln -s -f ./libGLES_CM.so.1 ./../../../lib/Debug_x64/libGLES_CM.so" /> 77 <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" /> 79 </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" /> 103 <Add library="./../../../third_party/LLVM/bin/x64/Release/libLLVM.a" /> 104 </Linker> 105 <ExtraCommands> 106 <Add after="ln -s -f ./libGLES_CM.so.1 ./../../../lib/Release_x64/libGLES_CM.so" /> 107 <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" /> 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="-DEGLAPI=" /> 122 <Add option="-DGL_API=" /> 123 <Add option="-DGL_APICALL=" /> 124 <Add option="-DGL_GLEXT_PROTOTYPES" /> 125 <Add directory="./../" /> 126 <Add directory="./../../../include/" /> 127 <Add directory="./../../" /> 128 <Add directory="./../../../third_party/LLVM/include-linux/" /> 129 <Add directory="./../../../third_party/LLVM/include/" /> 130 <Add directory="./../../../third_party/LLVM/lib/Target/X86" /> 131 <Add directory="./../../Renderer/" /> 132 <Add directory="./../../Common/" /> 133 <Add directory="./../../Shader/" /> 134 <Add directory="./../../Main/" /> 135 </Compiler> 136 <Linker> 137 <Add option="-Wl,--version-script=./exports.map" /> 138 <Add option="-Wl,--hash-style=both" /> 139 <Add option="-Wl,--no-undefined" /> 140 <Add library="pthread" /> 141 <Add library="dl" /> 142 </Linker> 143 <Unit filename="../../Common/CPUID.cpp" /> 144 <Unit filename="../../Common/CPUID.hpp" /> 145 <Unit filename="../../Common/Configurator.cpp" /> 146 <Unit filename="../../Common/Configurator.hpp" /> 147 <Unit filename="../../Common/Debug.cpp" /> 148 <Unit filename="../../Common/Debug.hpp" /> 149 <Unit filename="../../Common/Half.cpp" /> 150 <Unit filename="../../Common/Half.hpp" /> 151 <Unit filename="../../Common/Math.cpp" /> 152 <Unit filename="../../Common/Math.hpp" /> 153 <Unit filename="../../Common/Memory.cpp" /> 154 <Unit filename="../../Common/Memory.hpp" /> 155 <Unit filename="../../Common/MutexLock.hpp" /> 156 <Unit filename="../../Common/Resource.cpp" /> 157 <Unit filename="../../Common/Resource.hpp" /> 158 <Unit filename="../../Common/SharedLibrary.hpp" /> 159 <Unit filename="../../Common/Socket.cpp" /> 160 <Unit filename="../../Common/Socket.hpp" /> 161 <Unit filename="../../Common/Thread.cpp" /> 162 <Unit filename="../../Common/Thread.hpp" /> 163 <Unit filename="../../Common/Timer.cpp" /> 164 <Unit filename="../../Common/Timer.hpp" /> 165 <Unit filename="../../Common/Types.hpp" /> 166 <Unit filename="../../Common/Version.h" /> 167 <Unit filename="../../Main/Config.cpp" /> 168 <Unit filename="../../Main/Config.hpp" /> 169 <Unit filename="../../Main/FrameBuffer.cpp" /> 170 <Unit filename="../../Main/FrameBuffer.hpp" /> 171 <Unit filename="../../Main/FrameBufferX11.cpp" /> 172 <Unit filename="../../Main/FrameBufferX11.hpp" /> 173 <Unit filename="../../Main/SwiftConfig.cpp" /> 174 <Unit filename="../../Main/SwiftConfig.hpp" /> 175 <Unit filename="../../Main/libX11.cpp" /> 176 <Unit filename="../../Main/libX11.hpp" /> 177 <Unit filename="../../Reactor/Nucleus.cpp" /> 178 <Unit filename="../../Reactor/Nucleus.hpp" /> 179 <Unit filename="../../Reactor/Reactor.hpp" /> 180 <Unit filename="../../Reactor/Routine.cpp" /> 181 <Unit filename="../../Reactor/Routine.hpp" /> 182 <Unit filename="../../Reactor/RoutineManager.cpp" /> 183 <Unit filename="../../Reactor/RoutineManager.hpp" /> 184 <Unit filename="../../Reactor/x86.hpp" /> 185 <Unit filename="../../Renderer/Blitter.cpp" /> 186 <Unit filename="../../Renderer/Blitter.hpp" /> 187 <Unit filename="../../Renderer/Clipper.cpp" /> 188 <Unit filename="../../Renderer/Clipper.hpp" /> 189 <Unit filename="../../Renderer/Color.cpp" /> 190 <Unit filename="../../Renderer/Color.hpp" /> 191 <Unit filename="../../Renderer/Context.cpp" /> 192 <Unit filename="../../Renderer/Context.hpp" /> 193 <Unit filename="../../Renderer/ETC_Decoder.cpp" /> 194 <Unit filename="../../Renderer/ETC_Decoder.hpp" /> 195 <Unit filename="../../Renderer/LRUCache.hpp" /> 196 <Unit filename="../../Renderer/Matrix.cpp" /> 197 <Unit filename="../../Renderer/Matrix.hpp" /> 198 <Unit filename="../../Renderer/PixelProcessor.cpp" /> 199 <Unit filename="../../Renderer/PixelProcessor.hpp" /> 200 <Unit filename="../../Renderer/Plane.cpp" /> 201 <Unit filename="../../Renderer/Plane.hpp" /> 202 <Unit filename="../../Renderer/Point.cpp" /> 203 <Unit filename="../../Renderer/Point.hpp" /> 204 <Unit filename="../../Renderer/Polygon.hpp" /> 205 <Unit filename="../../Renderer/Primitive.hpp" /> 206 <Unit filename="../../Renderer/QuadRasterizer.cpp" /> 207 <Unit filename="../../Renderer/QuadRasterizer.hpp" /> 208 <Unit filename="../../Renderer/Rasterizer.hpp" /> 209 <Unit filename="../../Renderer/Renderer.cpp" /> 210 <Unit filename="../../Renderer/Renderer.hpp" /> 211 <Unit filename="../../Renderer/Sampler.cpp" /> 212 <Unit filename="../../Renderer/Sampler.hpp" /> 213 <Unit filename="../../Renderer/SetupProcessor.cpp" /> 214 <Unit filename="../../Renderer/SetupProcessor.hpp" /> 215 <Unit filename="../../Renderer/Stream.hpp" /> 216 <Unit filename="../../Renderer/Surface.cpp" /> 217 <Unit filename="../../Renderer/Surface.hpp" /> 218 <Unit filename="../../Renderer/TextureStage.cpp" /> 219 <Unit filename="../../Renderer/TextureStage.hpp" /> 220 <Unit filename="../../Renderer/Triangle.hpp" /> 221 <Unit filename="../../Renderer/Vector.cpp" /> 222 <Unit filename="../../Renderer/Vector.hpp" /> 223 <Unit filename="../../Renderer/Vertex.hpp" /> 224 <Unit filename="../../Renderer/VertexProcessor.cpp" /> 225 <Unit filename="../../Renderer/VertexProcessor.hpp" /> 226 <Unit filename="../../Shader/Constants.cpp" /> 227 <Unit filename="../../Shader/Constants.hpp" /> 228 <Unit filename="../../Shader/PixelPipeline.cpp" /> 229 <Unit filename="../../Shader/PixelPipeline.hpp" /> 230 <Unit filename="../../Shader/PixelProgram.cpp" /> 231 <Unit filename="../../Shader/PixelProgram.hpp" /> 232 <Unit filename="../../Shader/PixelRoutine.cpp" /> 233 <Unit filename="../../Shader/PixelRoutine.hpp" /> 234 <Unit filename="../../Shader/PixelShader.cpp" /> 235 <Unit filename="../../Shader/PixelShader.hpp" /> 236 <Unit filename="../../Shader/SamplerCore.cpp" /> 237 <Unit filename="../../Shader/SamplerCore.hpp" /> 238 <Unit filename="../../Shader/SetupRoutine.cpp" /> 239 <Unit filename="../../Shader/SetupRoutine.hpp" /> 240 <Unit filename="../../Shader/Shader.cpp" /> 241 <Unit filename="../../Shader/Shader.hpp" /> 242 <Unit filename="../../Shader/ShaderCore.cpp" /> 243 <Unit filename="../../Shader/ShaderCore.hpp" /> 244 <Unit filename="../../Shader/VertexPipeline.cpp" /> 245 <Unit filename="../../Shader/VertexPipeline.hpp" /> 246 <Unit filename="../../Shader/VertexProgram.cpp" /> 247 <Unit filename="../../Shader/VertexProgram.hpp" /> 248 <Unit filename="../../Shader/VertexRoutine.cpp" /> 249 <Unit filename="../../Shader/VertexRoutine.hpp" /> 250 <Unit filename="../../Shader/VertexShader.cpp" /> 251 <Unit filename="../../Shader/VertexShader.hpp" /> 252 <Unit filename="../common/Image.cpp" /> 253 <Unit filename="../common/Image.hpp" /> 254 <Unit filename="../common/MatrixStack.cpp" /> 255 <Unit filename="../common/MatrixStack.hpp" /> 256 <Unit filename="../common/NameSpace.hpp" /> 257 <Unit filename="../common/Object.cpp" /> 258 <Unit filename="../common/Object.hpp" /> 259 <Unit filename="../common/debug.cpp" /> 260 <Unit filename="../common/debug.h" /> 261 <Unit filename="../include/EGL/egl.h" /> 262 <Unit filename="../include/EGL/eglext.h" /> 263 <Unit filename="../include/EGL/eglplatform.h" /> 264 <Unit filename="../include/GLES2/gl2.h" /> 265 <Unit filename="../include/GLES2/gl2ext.h" /> 266 <Unit filename="../include/GLES2/gl2platform.h" /> 267 <Unit filename="../include/KHR/khrplatform.h" /> 268 <Unit filename="Buffer.cpp" /> 269 <Unit filename="Buffer.h" /> 270 <Unit filename="Context.cpp" /> 271 <Unit filename="Context.h" /> 272 <Unit filename="Device.cpp" /> 273 <Unit filename="Device.hpp" /> 274 <Unit filename="Framebuffer.cpp" /> 275 <Unit filename="Framebuffer.h" /> 276 <Unit filename="IndexDataManager.cpp" /> 277 <Unit filename="IndexDataManager.h" /> 278 <Unit filename="Renderbuffer.cpp" /> 279 <Unit filename="Renderbuffer.h" /> 280 <Unit filename="ResourceManager.cpp" /> 281 <Unit filename="ResourceManager.h" /> 282 <Unit filename="Texture.cpp" /> 283 <Unit filename="Texture.h" /> 284 <Unit filename="VertexDataManager.cpp" /> 285 <Unit filename="VertexDataManager.h" /> 286 <Unit filename="exports.map" /> 287 <Unit filename="libGLES_CM.cpp" /> 288 <Unit filename="libGLES_CM.hpp" /> 289 <Unit filename="main.cpp" /> 290 <Unit filename="main.h" /> 291 <Unit filename="mathutil.h" /> 292 <Unit filename="resource.h" /> 293 <Unit filename="utilities.cpp" /> 294 <Unit filename="utilities.h" /> 295 <Extensions> 296 <code_completion /> 297 <debugger /> 298 </Extensions> 299 </Project> 300 </CodeBlocks_project_file> 301