Home | History | Annotate | Download | only in libGLESv2
      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