• Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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