Create translator libraries for the Android Emulator on Linux. Bug 18559323 Change-Id: I9b0e57608d8a18d7137bcb1b8e0453045e214ef2 Reviewed-on: https://swiftshader-review.googlesource.com/1559 Reviewed-by: Nicolas Capens <nicolascapens@google.com> Tested-by: Nicolas Capens <nicolascapens@google.com>
diff --git a/src/OpenGL/libGLES_CM/libGLES_CM.cbp b/src/OpenGL/libGLES_CM/libGLES_CM.cbp index 5b9081f..042c9b7 100644 --- a/src/OpenGL/libGLES_CM/libGLES_CM.cbp +++ b/src/OpenGL/libGLES_CM/libGLES_CM.cbp
@@ -23,6 +23,8 @@ </Linker> <ExtraCommands> <Add after="ln -s -f ./libGLES_CM.so.1 ./../../../lib/Debug_x86/libGLES_CM.so" /> + <Add after="mkdir -p ./../../../lib/Debug_x86/translator/" /> + <Add after="cp ./../../../lib/Debug_x86/libGLES_CM.so.1 ./../../../lib/Debug_x86/translator/libGLES_CM_translator.so" /> </ExtraCommands> </Target> <Target title="Release x86"> @@ -50,6 +52,8 @@ </Linker> <ExtraCommands> <Add after="ln -s -f ./libGLES_CM.so.1 ./../../../lib/Release_x86/libGLES_CM.so" /> + <Add after="mkdir -p ./../../../lib/Release_x86/translator/" /> + <Add after="cp ./../../../lib/Release_x86/libGLES_CM.so.1 ./../../../lib/Release_x86/translator/libGLES_CM_translator.so" /> </ExtraCommands> </Target> <Target title="Debug x64"> @@ -70,6 +74,8 @@ </Linker> <ExtraCommands> <Add after="ln -s -f ./libGLES_CM.so.1 ./../../../lib/Debug_x64/libGLES_CM.so" /> + <Add after="mkdir -p ./../../../lib/Debug_x64/translator/" /> + <Add after="cp ./../../../lib/Debug_x64/libGLES_CM.so.1 ./../../../lib/Debug_x64/translator/lib64GLES_CM_translator.so" /> </ExtraCommands> </Target> <Target title="Release x64"> @@ -98,6 +104,8 @@ </Linker> <ExtraCommands> <Add after="ln -s -f ./libGLES_CM.so.1 ./../../../lib/Release_x64/libGLES_CM.so" /> + <Add after="mkdir -p ./../../../lib/Release_x64/translator/" /> + <Add after="cp ./../../../lib/Release_x64/libGLES_CM.so.1 ./../../../lib/Release_x64/translator/lib64GLES_CM_translator.so" /> </ExtraCommands> </Target> </Build> @@ -144,6 +152,7 @@ <Unit filename="../../Common/MutexLock.hpp" /> <Unit filename="../../Common/Resource.cpp" /> <Unit filename="../../Common/Resource.hpp" /> + <Unit filename="../../Common/SharedLibrary.hpp" /> <Unit filename="../../Common/Socket.cpp" /> <Unit filename="../../Common/Socket.hpp" /> <Unit filename="../../Common/Thread.cpp" /> @@ -262,6 +271,8 @@ <Unit filename="Image.hpp" /> <Unit filename="IndexDataManager.cpp" /> <Unit filename="IndexDataManager.h" /> + <Unit filename="MatrixStack.cpp" /> + <Unit filename="MatrixStack.hpp" /> <Unit filename="RefCountObject.cpp" /> <Unit filename="RefCountObject.h" /> <Unit filename="Renderbuffer.cpp" /> @@ -270,7 +281,6 @@ <Unit filename="ResourceManager.h" /> <Unit filename="Texture.cpp" /> <Unit filename="Texture.h" /> - <Unit filename="Unknown.hpp" /> <Unit filename="VertexDataManager.cpp" /> <Unit filename="VertexDataManager.h" /> <Unit filename="libGLES_CM.cpp" /> @@ -280,7 +290,6 @@ <Unit filename="resource.h" /> <Unit filename="utilities.cpp" /> <Unit filename="utilities.h" /> - <Unit filename="vertexconversion.h" /> <Extensions> <code_completion /> <debugger />