Commit 8e8a1c68 by Jamie Madill

dEQP: Move libtester sources to a gyp variable.

This keeps the target definition cleaner and will enable GN, if we ever get to that point. BUG=angleproject:998 Change-Id: I8692c93155a6bada9b1b0c05a1dd34af64a3b400 Reviewed-on: https://chromium-review.googlesource.com/280992Tested-by: 's avatarJamie Madill <jmadill@chromium.org> Reviewed-by: 's avatarKenneth Russell <kbr@chromium.org>
parent b3f4e8d1
......@@ -571,6 +571,251 @@
'<(deqp_dir)/modules/gles3/tes3TestPackage.hpp',
'<(deqp_dir)/modules/gles3/tes3TestPackageEntry.cpp',
],
'deqp_libtester_sources':
[
'<(deqp_dir)/execserver/xsDefs.cpp',
'<(deqp_dir)/execserver/xsExecutionServer.cpp',
'<(deqp_dir)/execserver/xsPosixFileReader.cpp',
'<(deqp_dir)/execserver/xsPosixTestProcess.cpp',
'<(deqp_dir)/execserver/xsProtocol.cpp',
'<(deqp_dir)/execserver/xsTcpServer.cpp',
'<(deqp_dir)/execserver/xsTestDriver.cpp',
'<(deqp_dir)/execserver/xsTestProcess.cpp',
'<(deqp_dir)/executor/xeBatchExecutor.cpp',
'<(deqp_dir)/executor/xeBatchResult.cpp',
'<(deqp_dir)/executor/xeCallQueue.cpp',
'<(deqp_dir)/executor/xeCommLink.cpp',
'<(deqp_dir)/executor/xeContainerFormatParser.cpp',
'<(deqp_dir)/executor/xeDefs.cpp',
'<(deqp_dir)/executor/xeLocalTcpIpLink.cpp',
'<(deqp_dir)/executor/xeTcpIpLink.cpp',
'<(deqp_dir)/executor/xeTestCase.cpp',
'<(deqp_dir)/executor/xeTestCaseListParser.cpp',
'<(deqp_dir)/executor/xeTestCaseResult.cpp',
'<(deqp_dir)/executor/xeTestLogParser.cpp',
'<(deqp_dir)/executor/xeTestLogWriter.cpp',
'<(deqp_dir)/executor/xeTestResultParser.cpp',
'<(deqp_dir)/executor/xeXMLParser.cpp',
'<(deqp_dir)/executor/xeXMLWriter.cpp',
'<(deqp_dir)/framework/common/tcuApp.cpp',
'<(deqp_dir)/framework/common/tcuBilinearImageCompare.cpp',
'<(deqp_dir)/framework/common/tcuCommandLine.cpp',
'<(deqp_dir)/framework/common/tcuCompressedTexture.cpp',
'<(deqp_dir)/framework/common/tcuCPUWarmup.cpp',
'<(deqp_dir)/framework/common/tcuDefs.cpp',
'<(deqp_dir)/framework/common/tcuEither.cpp',
'<(deqp_dir)/framework/common/tcuFactoryRegistry.cpp',
'<(deqp_dir)/framework/common/tcuFloatFormat.cpp',
'<(deqp_dir)/framework/common/tcuFunctionLibrary.cpp',
'<(deqp_dir)/framework/common/tcuFuzzyImageCompare.cpp',
'<(deqp_dir)/framework/common/tcuImageCompare.cpp',
'<(deqp_dir)/framework/common/tcuImageIO.cpp',
'<(deqp_dir)/framework/common/tcuInterval.cpp',
'<(deqp_dir)/framework/common/tcuPlatform.cpp',
'<(deqp_dir)/framework/common/tcuRandomValueIterator.cpp',
'<(deqp_dir)/framework/common/tcuRenderTarget.cpp',
'<(deqp_dir)/framework/common/tcuResource.cpp',
'<(deqp_dir)/framework/common/tcuResultCollector.cpp',
'<(deqp_dir)/framework/common/tcuRGBA.cpp',
'<(deqp_dir)/framework/common/tcuStringTemplate.cpp',
'<(deqp_dir)/framework/common/tcuSurface.cpp',
'<(deqp_dir)/framework/common/tcuTestCase.cpp',
'<(deqp_dir)/framework/common/tcuTestContext.cpp',
'<(deqp_dir)/framework/common/tcuTestHierarchyIterator.cpp',
'<(deqp_dir)/framework/common/tcuTestHierarchyUtil.cpp',
'<(deqp_dir)/framework/common/tcuTestLog.cpp',
'<(deqp_dir)/framework/common/tcuTestPackage.cpp',
'<(deqp_dir)/framework/common/tcuTestSessionExecutor.cpp',
'<(deqp_dir)/framework/common/tcuTexCompareVerifier.cpp',
'<(deqp_dir)/framework/common/tcuTexLookupVerifier.cpp',
'<(deqp_dir)/framework/common/tcuTexture.cpp',
'<(deqp_dir)/framework/common/tcuTextureUtil.cpp',
'<(deqp_dir)/framework/common/tcuTexVerifierUtil.cpp',
'<(deqp_dir)/framework/common/tcuThreadUtil.cpp',
'<(deqp_dir)/framework/common/tcuSeedBuilder.cpp',
'<(deqp_dir)/framework/delibs/debase/deDefs.c',
'<(deqp_dir)/framework/delibs/debase/deFloat16.c',
'<(deqp_dir)/framework/delibs/debase/deInt32.c',
'<(deqp_dir)/framework/delibs/debase/deInt32Test.c',
'<(deqp_dir)/framework/delibs/debase/deMath.c',
'<(deqp_dir)/framework/delibs/debase/deMemory.c',
'<(deqp_dir)/framework/delibs/debase/deRandom.c',
'<(deqp_dir)/framework/delibs/debase/deString.c',
'<(deqp_dir)/framework/delibs/deimage/deImage.c',
'<(deqp_dir)/framework/delibs/deimage/deTarga.c',
'<(deqp_dir)/framework/delibs/depool/deMemPool.c',
'<(deqp_dir)/framework/delibs/depool/dePoolArray.c',
'<(deqp_dir)/framework/delibs/depool/dePoolHashArray.c',
'<(deqp_dir)/framework/delibs/depool/dePoolHash.c',
'<(deqp_dir)/framework/delibs/depool/dePoolHashSet.c',
'<(deqp_dir)/framework/delibs/depool/dePoolHeap.c',
'<(deqp_dir)/framework/delibs/depool/dePoolMultiSet.c',
'<(deqp_dir)/framework/delibs/depool/dePoolSet.c',
'<(deqp_dir)/framework/delibs/depool/dePoolStringBuilder.c',
'<(deqp_dir)/framework/delibs/depool/dePoolTest.c',
'<(deqp_dir)/framework/delibs/destream/deFileStream.c',
'<(deqp_dir)/framework/delibs/destream/deRingbuffer.c',
'<(deqp_dir)/framework/delibs/destream/deStreamCpyThread.c',
'<(deqp_dir)/framework/delibs/destream/deThreadStream.c',
'<(deqp_dir)/framework/delibs/dethread/deAtomic.c',
'<(deqp_dir)/framework/delibs/dethread/deSingleton.c',
'<(deqp_dir)/framework/delibs/dethread/deThreadTest.c',
# TODO(jmadill): other platforms
'<(deqp_dir)/framework/delibs/dethread/win32/deMutexWin32.c',
'<(deqp_dir)/framework/delibs/dethread/win32/deSemaphoreWin32.c',
'<(deqp_dir)/framework/delibs/dethread/win32/deThreadLocalWin32.c',
'<(deqp_dir)/framework/delibs/dethread/win32/deThreadWin32.c',
#'<(deqp_dir)/framework/delibs/dethread/unix/deMutexUnix.c',
#'<(deqp_dir)/framework/delibs/dethread/unix/deNamedSemaphoreUnix.c',
#'<(deqp_dir)/framework/delibs/dethread/unix/deSemaphoreUnix.c',
#'<(deqp_dir)/framework/delibs/dethread/unix/deThreadLocalUnix.c',
#'<(deqp_dir)/framework/delibs/dethread/unix/deThreadUnix.c',
'<(deqp_dir)/framework/delibs/deutil/deClock.c',
'<(deqp_dir)/framework/delibs/deutil/deCommandLine.c',
'<(deqp_dir)/framework/delibs/deutil/deDynamicLibrary.c',
'<(deqp_dir)/framework/delibs/deutil/deFile.c',
'<(deqp_dir)/framework/delibs/deutil/deProcess.c',
'<(deqp_dir)/framework/delibs/deutil/deSocket.c',
'<(deqp_dir)/framework/delibs/deutil/deTimer.c',
'<(deqp_dir)/framework/delibs/deutil/deTimerTest.c',
'<(deqp_dir)/framework/egl/egluCallLogWrapper.cpp',
'<(deqp_dir)/framework/egl/egluConfigFilter.cpp',
'<(deqp_dir)/framework/egl/egluConfigInfo.cpp',
'<(deqp_dir)/framework/egl/egluDefs.cpp',
'<(deqp_dir)/framework/egl/egluGLContextFactory.cpp',
'<(deqp_dir)/framework/egl/egluGLFunctionLoader.cpp',
'<(deqp_dir)/framework/egl/egluGLFunctionLoader.cpp',
'<(deqp_dir)/framework/egl/egluGLUtil.cpp',
'<(deqp_dir)/framework/egl/egluNativeDisplay.cpp',
'<(deqp_dir)/framework/egl/egluNativePixmap.cpp',
'<(deqp_dir)/framework/egl/egluNativeWindow.cpp',
'<(deqp_dir)/framework/egl/egluPlatform.cpp',
'<(deqp_dir)/framework/egl/egluStaticESLibrary.cpp',
'<(deqp_dir)/framework/egl/egluStrUtil.cpp',
'<(deqp_dir)/framework/egl/egluUnique.cpp',
'<(deqp_dir)/framework/egl/egluUtil.cpp',
'<(deqp_dir)/framework/egl/wrapper/eglwDefs.cpp',
'<(deqp_dir)/framework/egl/wrapper/eglwFunctions.cpp',
'<(deqp_dir)/framework/egl/wrapper/eglwLibrary.cpp',
'<(deqp_dir)/framework/opengl/gluCallLogWrapper.cpp',
'<(deqp_dir)/framework/opengl/gluContextFactory.cpp',
'<(deqp_dir)/framework/opengl/gluContextInfo.cpp',
'<(deqp_dir)/framework/opengl/gluDefs.cpp',
'<(deqp_dir)/framework/opengl/gluDrawUtil.cpp',
'<(deqp_dir)/framework/opengl/gluDummyRenderContext.cpp',
'<(deqp_dir)/framework/opengl/gluES3PlusWrapperContext.cpp',
'<(deqp_dir)/framework/opengl/gluFboRenderContext.cpp',
'<(deqp_dir)/framework/opengl/gluObjectWrapper.cpp',
'<(deqp_dir)/framework/opengl/gluPixelTransfer.cpp',
'<(deqp_dir)/framework/opengl/gluPlatform.cpp',
'<(deqp_dir)/framework/opengl/gluProgramInterfaceQuery.cpp',
'<(deqp_dir)/framework/opengl/gluRenderConfig.cpp',
'<(deqp_dir)/framework/opengl/gluRenderContext.cpp',
'<(deqp_dir)/framework/opengl/gluShaderProgram.cpp',
'<(deqp_dir)/framework/opengl/gluShaderUtil.cpp',
'<(deqp_dir)/framework/opengl/gluStateReset.cpp',
'<(deqp_dir)/framework/opengl/gluStrUtil.cpp',
'<(deqp_dir)/framework/opengl/gluTexture.cpp',
'<(deqp_dir)/framework/opengl/gluTextureUtil.cpp',
'<(deqp_dir)/framework/opengl/gluVarType.cpp',
'<(deqp_dir)/framework/opengl/gluVarTypeUtil.cpp',
'<(deqp_dir)/framework/opengl/simplereference/sglrContext.cpp',
'<(deqp_dir)/framework/opengl/simplereference/sglrContextUtil.cpp',
'<(deqp_dir)/framework/opengl/simplereference/sglrContextWrapper.cpp',
'<(deqp_dir)/framework/opengl/simplereference/sglrGLContext.cpp',
'<(deqp_dir)/framework/opengl/simplereference/sglrReferenceContext.cpp',
'<(deqp_dir)/framework/opengl/simplereference/sglrReferenceUtils.cpp',
'<(deqp_dir)/framework/opengl/simplereference/sglrShaderProgram.cpp',
'<(deqp_dir)/framework/opengl/wrapper/glwDefs.cpp',
'<(deqp_dir)/framework/opengl/wrapper/glwFunctions.cpp',
'<(deqp_dir)/framework/opengl/wrapper/glwInitES20Direct.cpp',
'<(deqp_dir)/framework/opengl/wrapper/glwInitES30Direct.cpp',
'<(deqp_dir)/framework/opengl/wrapper/glwInitFunctions.cpp',
'<(deqp_dir)/framework/opengl/wrapper/glwWrapper.cpp',
'<(deqp_dir)/framework/platform/null/tcuNullContextFactory.cpp',
'<(deqp_dir)/framework/platform/null/tcuNullContextFactory.hpp',
'<(deqp_dir)/framework/platform/null/tcuNullRenderContext.cpp',
'<(deqp_dir)/framework/platform/tcuMain.cpp',
'<(deqp_dir)/framework/qphelper/qpCrashHandler.c',
'<(deqp_dir)/framework/qphelper/qpDebugOut.c',
'<(deqp_dir)/framework/qphelper/qpInfo.c',
'<(deqp_dir)/framework/qphelper/qpTestLog.c',
'<(deqp_dir)/framework/qphelper/qpWatchDog.c',
'<(deqp_dir)/framework/qphelper/qpXmlWriter.c',
'<(deqp_dir)/framework/randomshaders/rsgBinaryOps.cpp',
'<(deqp_dir)/framework/randomshaders/rsgBuiltinFunctions.cpp',
'<(deqp_dir)/framework/randomshaders/rsgDefs.cpp',
'<(deqp_dir)/framework/randomshaders/rsgExecutionContext.cpp',
'<(deqp_dir)/framework/randomshaders/rsgExpression.cpp',
'<(deqp_dir)/framework/randomshaders/rsgExpressionGenerator.cpp',
'<(deqp_dir)/framework/randomshaders/rsgFunctionGenerator.cpp',
'<(deqp_dir)/framework/randomshaders/rsgGeneratorState.cpp',
'<(deqp_dir)/framework/randomshaders/rsgNameAllocator.cpp',
'<(deqp_dir)/framework/randomshaders/rsgParameters.cpp',
'<(deqp_dir)/framework/randomshaders/rsgPrettyPrinter.cpp',
'<(deqp_dir)/framework/randomshaders/rsgProgramExecutor.cpp',
'<(deqp_dir)/framework/randomshaders/rsgProgramGenerator.cpp',
'<(deqp_dir)/framework/randomshaders/rsgSamplers.cpp',
'<(deqp_dir)/framework/randomshaders/rsgShader.cpp',
'<(deqp_dir)/framework/randomshaders/rsgShaderGenerator.cpp',
'<(deqp_dir)/framework/randomshaders/rsgStatement.cpp',
'<(deqp_dir)/framework/randomshaders/rsgToken.cpp',
'<(deqp_dir)/framework/randomshaders/rsgUtils.cpp',
'<(deqp_dir)/framework/randomshaders/rsgVariable.cpp',
'<(deqp_dir)/framework/randomshaders/rsgVariableManager.cpp',
'<(deqp_dir)/framework/randomshaders/rsgVariableType.cpp',
'<(deqp_dir)/framework/randomshaders/rsgVariableValue.cpp',
'<(deqp_dir)/framework/referencerenderer/rrDefs.cpp',
'<(deqp_dir)/framework/referencerenderer/rrFragmentOperations.cpp',
'<(deqp_dir)/framework/referencerenderer/rrMultisamplePixelBufferAccess.cpp',
'<(deqp_dir)/framework/referencerenderer/rrPrimitivePacket.cpp',
'<(deqp_dir)/framework/referencerenderer/rrRasterizer.cpp',
'<(deqp_dir)/framework/referencerenderer/rrRenderer.cpp',
'<(deqp_dir)/framework/referencerenderer/rrShaders.cpp',
'<(deqp_dir)/framework/referencerenderer/rrShadingContext.cpp',
'<(deqp_dir)/framework/referencerenderer/rrVertexAttrib.cpp',
'<(deqp_dir)/framework/referencerenderer/rrVertexPacket.cpp',
'<(deqp_dir)/modules/glshared/glsAttributeLocationTests.cpp',
'<(deqp_dir)/modules/glshared/glsBufferTestUtil.cpp',
'<(deqp_dir)/modules/glshared/glsBuiltinPrecisionTests.cpp',
'<(deqp_dir)/modules/glshared/glsCalibration.cpp',
'<(deqp_dir)/modules/glshared/glsDrawTest.cpp',
'<(deqp_dir)/modules/glshared/glsFboCompletenessTests.cpp',
'<(deqp_dir)/modules/glshared/glsFboUtil.cpp',
'<(deqp_dir)/modules/glshared/glsFragmentOpUtil.cpp',
'<(deqp_dir)/modules/glshared/glsFragOpInteractionCase.cpp',
'<(deqp_dir)/modules/glshared/glsInteractionTestUtil.cpp',
'<(deqp_dir)/modules/glshared/glsLifetimeTests.cpp',
'<(deqp_dir)/modules/glshared/glsLongStressCase.cpp',
'<(deqp_dir)/modules/glshared/glsLongStressTestUtil.cpp',
'<(deqp_dir)/modules/glshared/glsMemoryStressCase.cpp',
'<(deqp_dir)/modules/glshared/glsRandomShaderCase.cpp',
'<(deqp_dir)/modules/glshared/glsRandomShaderProgram.cpp',
'<(deqp_dir)/modules/glshared/glsRandomUniformBlockCase.cpp',
'<(deqp_dir)/modules/glshared/glsRasterizationTestUtil.cpp',
'<(deqp_dir)/modules/glshared/glsSamplerObjectTest.cpp',
'<(deqp_dir)/modules/glshared/glsScissorTests.cpp',
'<(deqp_dir)/modules/glshared/glsShaderConstExprTests.cpp',
'<(deqp_dir)/modules/glshared/glsShaderExecUtil.cpp',
'<(deqp_dir)/modules/glshared/glsShaderLibraryCase.cpp',
'<(deqp_dir)/modules/glshared/glsShaderLibrary.cpp',
'<(deqp_dir)/modules/glshared/glsShaderPerformanceCase.cpp',
'<(deqp_dir)/modules/glshared/glsShaderPerformanceMeasurer.cpp',
'<(deqp_dir)/modules/glshared/glsShaderRenderCase.cpp',
'<(deqp_dir)/modules/glshared/glsStateQueryUtil.cpp',
'<(deqp_dir)/modules/glshared/glsStateChangePerfTestCases.cpp',
'<(deqp_dir)/modules/glshared/glsTextureBufferCase.cpp',
'<(deqp_dir)/modules/glshared/glsTextureStateQueryTests.cpp',
'<(deqp_dir)/modules/glshared/glsTextureTestUtil.cpp',
'<(deqp_dir)/modules/glshared/glsUniformBlockCase.cpp',
'<(deqp_dir)/modules/glshared/glsVertexArrayTests.cpp',
# TODO(jmadill): other platforms
'deqp_support/tcuANGLEWin32NativeDisplayFactory.cpp',
'deqp_support/tcuANGLEWin32NativeDisplayFactory.h',
# TODO(jmadill): integrate with dEQP
'deqp_support/tcuRandomOrderExecutor.cpp',
'deqp_support/tcuRandomOrderExecutor.h',
],
},
'conditions':
......@@ -805,248 +1050,7 @@
],
'sources':
[
'<(deqp_dir)/execserver/xsDefs.cpp',
'<(deqp_dir)/execserver/xsExecutionServer.cpp',
'<(deqp_dir)/execserver/xsPosixFileReader.cpp',
'<(deqp_dir)/execserver/xsPosixTestProcess.cpp',
'<(deqp_dir)/execserver/xsProtocol.cpp',
'<(deqp_dir)/execserver/xsTcpServer.cpp',
'<(deqp_dir)/execserver/xsTestDriver.cpp',
'<(deqp_dir)/execserver/xsTestProcess.cpp',
'<(deqp_dir)/executor/xeBatchExecutor.cpp',
'<(deqp_dir)/executor/xeBatchResult.cpp',
'<(deqp_dir)/executor/xeCallQueue.cpp',
'<(deqp_dir)/executor/xeCommLink.cpp',
'<(deqp_dir)/executor/xeContainerFormatParser.cpp',
'<(deqp_dir)/executor/xeDefs.cpp',
'<(deqp_dir)/executor/xeLocalTcpIpLink.cpp',
'<(deqp_dir)/executor/xeTcpIpLink.cpp',
'<(deqp_dir)/executor/xeTestCase.cpp',
'<(deqp_dir)/executor/xeTestCaseListParser.cpp',
'<(deqp_dir)/executor/xeTestCaseResult.cpp',
'<(deqp_dir)/executor/xeTestLogParser.cpp',
'<(deqp_dir)/executor/xeTestLogWriter.cpp',
'<(deqp_dir)/executor/xeTestResultParser.cpp',
'<(deqp_dir)/executor/xeXMLParser.cpp',
'<(deqp_dir)/executor/xeXMLWriter.cpp',
'<(deqp_dir)/framework/common/tcuApp.cpp',
'<(deqp_dir)/framework/common/tcuBilinearImageCompare.cpp',
'<(deqp_dir)/framework/common/tcuCommandLine.cpp',
'<(deqp_dir)/framework/common/tcuCompressedTexture.cpp',
'<(deqp_dir)/framework/common/tcuCPUWarmup.cpp',
'<(deqp_dir)/framework/common/tcuDefs.cpp',
'<(deqp_dir)/framework/common/tcuEither.cpp',
'<(deqp_dir)/framework/common/tcuFactoryRegistry.cpp',
'<(deqp_dir)/framework/common/tcuFloatFormat.cpp',
'<(deqp_dir)/framework/common/tcuFunctionLibrary.cpp',
'<(deqp_dir)/framework/common/tcuFuzzyImageCompare.cpp',
'<(deqp_dir)/framework/common/tcuImageCompare.cpp',
'<(deqp_dir)/framework/common/tcuImageIO.cpp',
'<(deqp_dir)/framework/common/tcuInterval.cpp',
'<(deqp_dir)/framework/common/tcuPlatform.cpp',
'<(deqp_dir)/framework/common/tcuRandomValueIterator.cpp',
'<(deqp_dir)/framework/common/tcuRenderTarget.cpp',
'<(deqp_dir)/framework/common/tcuResource.cpp',
'<(deqp_dir)/framework/common/tcuResultCollector.cpp',
'<(deqp_dir)/framework/common/tcuRGBA.cpp',
'<(deqp_dir)/framework/common/tcuStringTemplate.cpp',
'<(deqp_dir)/framework/common/tcuSurface.cpp',
'<(deqp_dir)/framework/common/tcuTestCase.cpp',
'<(deqp_dir)/framework/common/tcuTestContext.cpp',
'<(deqp_dir)/framework/common/tcuTestHierarchyIterator.cpp',
'<(deqp_dir)/framework/common/tcuTestHierarchyUtil.cpp',
'<(deqp_dir)/framework/common/tcuTestLog.cpp',
'<(deqp_dir)/framework/common/tcuTestPackage.cpp',
'<(deqp_dir)/framework/common/tcuTestSessionExecutor.cpp',
'<(deqp_dir)/framework/common/tcuTexCompareVerifier.cpp',
'<(deqp_dir)/framework/common/tcuTexLookupVerifier.cpp',
'<(deqp_dir)/framework/common/tcuTexture.cpp',
'<(deqp_dir)/framework/common/tcuTextureUtil.cpp',
'<(deqp_dir)/framework/common/tcuTexVerifierUtil.cpp',
'<(deqp_dir)/framework/common/tcuThreadUtil.cpp',
'<(deqp_dir)/framework/common/tcuSeedBuilder.cpp',
'<(deqp_dir)/framework/delibs/debase/deDefs.c',
'<(deqp_dir)/framework/delibs/debase/deFloat16.c',
'<(deqp_dir)/framework/delibs/debase/deInt32.c',
'<(deqp_dir)/framework/delibs/debase/deInt32Test.c',
'<(deqp_dir)/framework/delibs/debase/deMath.c',
'<(deqp_dir)/framework/delibs/debase/deMemory.c',
'<(deqp_dir)/framework/delibs/debase/deRandom.c',
'<(deqp_dir)/framework/delibs/debase/deString.c',
'<(deqp_dir)/framework/delibs/deimage/deImage.c',
'<(deqp_dir)/framework/delibs/deimage/deTarga.c',
'<(deqp_dir)/framework/delibs/depool/deMemPool.c',
'<(deqp_dir)/framework/delibs/depool/dePoolArray.c',
'<(deqp_dir)/framework/delibs/depool/dePoolHashArray.c',
'<(deqp_dir)/framework/delibs/depool/dePoolHash.c',
'<(deqp_dir)/framework/delibs/depool/dePoolHashSet.c',
'<(deqp_dir)/framework/delibs/depool/dePoolHeap.c',
'<(deqp_dir)/framework/delibs/depool/dePoolMultiSet.c',
'<(deqp_dir)/framework/delibs/depool/dePoolSet.c',
'<(deqp_dir)/framework/delibs/depool/dePoolStringBuilder.c',
'<(deqp_dir)/framework/delibs/depool/dePoolTest.c',
'<(deqp_dir)/framework/delibs/destream/deFileStream.c',
'<(deqp_dir)/framework/delibs/destream/deRingbuffer.c',
'<(deqp_dir)/framework/delibs/destream/deStreamCpyThread.c',
'<(deqp_dir)/framework/delibs/destream/deThreadStream.c',
'<(deqp_dir)/framework/delibs/dethread/deAtomic.c',
'<(deqp_dir)/framework/delibs/dethread/deSingleton.c',
'<(deqp_dir)/framework/delibs/dethread/deThreadTest.c',
# TODO(jmadill): other platforms
'<(deqp_dir)/framework/delibs/dethread/win32/deMutexWin32.c',
'<(deqp_dir)/framework/delibs/dethread/win32/deSemaphoreWin32.c',
'<(deqp_dir)/framework/delibs/dethread/win32/deThreadLocalWin32.c',
'<(deqp_dir)/framework/delibs/dethread/win32/deThreadWin32.c',
#'<(deqp_dir)/framework/delibs/dethread/unix/deMutexUnix.c',
#'<(deqp_dir)/framework/delibs/dethread/unix/deNamedSemaphoreUnix.c',
#'<(deqp_dir)/framework/delibs/dethread/unix/deSemaphoreUnix.c',
#'<(deqp_dir)/framework/delibs/dethread/unix/deThreadLocalUnix.c',
#'<(deqp_dir)/framework/delibs/dethread/unix/deThreadUnix.c',
'<(deqp_dir)/framework/delibs/deutil/deClock.c',
'<(deqp_dir)/framework/delibs/deutil/deCommandLine.c',
'<(deqp_dir)/framework/delibs/deutil/deDynamicLibrary.c',
'<(deqp_dir)/framework/delibs/deutil/deFile.c',
'<(deqp_dir)/framework/delibs/deutil/deProcess.c',
'<(deqp_dir)/framework/delibs/deutil/deSocket.c',
'<(deqp_dir)/framework/delibs/deutil/deTimer.c',
'<(deqp_dir)/framework/delibs/deutil/deTimerTest.c',
'<(deqp_dir)/framework/egl/egluCallLogWrapper.cpp',
'<(deqp_dir)/framework/egl/egluConfigFilter.cpp',
'<(deqp_dir)/framework/egl/egluConfigInfo.cpp',
'<(deqp_dir)/framework/egl/egluDefs.cpp',
'<(deqp_dir)/framework/egl/egluGLContextFactory.cpp',
'<(deqp_dir)/framework/egl/egluGLFunctionLoader.cpp',
'<(deqp_dir)/framework/egl/egluGLFunctionLoader.cpp',
'<(deqp_dir)/framework/egl/egluGLUtil.cpp',
'<(deqp_dir)/framework/egl/egluNativeDisplay.cpp',
'<(deqp_dir)/framework/egl/egluNativePixmap.cpp',
'<(deqp_dir)/framework/egl/egluNativeWindow.cpp',
'<(deqp_dir)/framework/egl/egluPlatform.cpp',
'<(deqp_dir)/framework/egl/egluStaticESLibrary.cpp',
'<(deqp_dir)/framework/egl/egluStrUtil.cpp',
'<(deqp_dir)/framework/egl/egluUnique.cpp',
'<(deqp_dir)/framework/egl/egluUtil.cpp',
'<(deqp_dir)/framework/egl/wrapper/eglwDefs.cpp',
'<(deqp_dir)/framework/egl/wrapper/eglwFunctions.cpp',
'<(deqp_dir)/framework/egl/wrapper/eglwLibrary.cpp',
'<(deqp_dir)/framework/opengl/gluCallLogWrapper.cpp',
'<(deqp_dir)/framework/opengl/gluContextFactory.cpp',
'<(deqp_dir)/framework/opengl/gluContextInfo.cpp',
'<(deqp_dir)/framework/opengl/gluDefs.cpp',
'<(deqp_dir)/framework/opengl/gluDrawUtil.cpp',
'<(deqp_dir)/framework/opengl/gluDummyRenderContext.cpp',
'<(deqp_dir)/framework/opengl/gluES3PlusWrapperContext.cpp',
'<(deqp_dir)/framework/opengl/gluFboRenderContext.cpp',
'<(deqp_dir)/framework/opengl/gluObjectWrapper.cpp',
'<(deqp_dir)/framework/opengl/gluPixelTransfer.cpp',
'<(deqp_dir)/framework/opengl/gluPlatform.cpp',
'<(deqp_dir)/framework/opengl/gluProgramInterfaceQuery.cpp',
'<(deqp_dir)/framework/opengl/gluRenderConfig.cpp',
'<(deqp_dir)/framework/opengl/gluRenderContext.cpp',
'<(deqp_dir)/framework/opengl/gluShaderProgram.cpp',
'<(deqp_dir)/framework/opengl/gluShaderUtil.cpp',
'<(deqp_dir)/framework/opengl/gluStateReset.cpp',
'<(deqp_dir)/framework/opengl/gluStrUtil.cpp',
'<(deqp_dir)/framework/opengl/gluTexture.cpp',
'<(deqp_dir)/framework/opengl/gluTextureUtil.cpp',
'<(deqp_dir)/framework/opengl/gluVarType.cpp',
'<(deqp_dir)/framework/opengl/gluVarTypeUtil.cpp',
'<(deqp_dir)/framework/opengl/simplereference/sglrContext.cpp',
'<(deqp_dir)/framework/opengl/simplereference/sglrContextUtil.cpp',
'<(deqp_dir)/framework/opengl/simplereference/sglrContextWrapper.cpp',
'<(deqp_dir)/framework/opengl/simplereference/sglrGLContext.cpp',
'<(deqp_dir)/framework/opengl/simplereference/sglrReferenceContext.cpp',
'<(deqp_dir)/framework/opengl/simplereference/sglrReferenceUtils.cpp',
'<(deqp_dir)/framework/opengl/simplereference/sglrShaderProgram.cpp',
'<(deqp_dir)/framework/opengl/wrapper/glwDefs.cpp',
'<(deqp_dir)/framework/opengl/wrapper/glwFunctions.cpp',
'<(deqp_dir)/framework/opengl/wrapper/glwInitES20Direct.cpp',
'<(deqp_dir)/framework/opengl/wrapper/glwInitES30Direct.cpp',
'<(deqp_dir)/framework/opengl/wrapper/glwInitFunctions.cpp',
'<(deqp_dir)/framework/opengl/wrapper/glwWrapper.cpp',
'<(deqp_dir)/framework/platform/null/tcuNullContextFactory.cpp',
'<(deqp_dir)/framework/platform/null/tcuNullContextFactory.hpp',
'<(deqp_dir)/framework/platform/null/tcuNullRenderContext.cpp',
'<(deqp_dir)/framework/platform/tcuMain.cpp',
'<(deqp_dir)/framework/qphelper/qpCrashHandler.c',
'<(deqp_dir)/framework/qphelper/qpDebugOut.c',
'<(deqp_dir)/framework/qphelper/qpInfo.c',
'<(deqp_dir)/framework/qphelper/qpTestLog.c',
'<(deqp_dir)/framework/qphelper/qpWatchDog.c',
'<(deqp_dir)/framework/qphelper/qpXmlWriter.c',
'<(deqp_dir)/framework/randomshaders/rsgBinaryOps.cpp',
'<(deqp_dir)/framework/randomshaders/rsgBuiltinFunctions.cpp',
'<(deqp_dir)/framework/randomshaders/rsgDefs.cpp',
'<(deqp_dir)/framework/randomshaders/rsgExecutionContext.cpp',
'<(deqp_dir)/framework/randomshaders/rsgExpression.cpp',
'<(deqp_dir)/framework/randomshaders/rsgExpressionGenerator.cpp',
'<(deqp_dir)/framework/randomshaders/rsgFunctionGenerator.cpp',
'<(deqp_dir)/framework/randomshaders/rsgGeneratorState.cpp',
'<(deqp_dir)/framework/randomshaders/rsgNameAllocator.cpp',
'<(deqp_dir)/framework/randomshaders/rsgParameters.cpp',
'<(deqp_dir)/framework/randomshaders/rsgPrettyPrinter.cpp',
'<(deqp_dir)/framework/randomshaders/rsgProgramExecutor.cpp',
'<(deqp_dir)/framework/randomshaders/rsgProgramGenerator.cpp',
'<(deqp_dir)/framework/randomshaders/rsgSamplers.cpp',
'<(deqp_dir)/framework/randomshaders/rsgShader.cpp',
'<(deqp_dir)/framework/randomshaders/rsgShaderGenerator.cpp',
'<(deqp_dir)/framework/randomshaders/rsgStatement.cpp',
'<(deqp_dir)/framework/randomshaders/rsgToken.cpp',
'<(deqp_dir)/framework/randomshaders/rsgUtils.cpp',
'<(deqp_dir)/framework/randomshaders/rsgVariable.cpp',
'<(deqp_dir)/framework/randomshaders/rsgVariableManager.cpp',
'<(deqp_dir)/framework/randomshaders/rsgVariableType.cpp',
'<(deqp_dir)/framework/randomshaders/rsgVariableValue.cpp',
'<(deqp_dir)/framework/referencerenderer/rrDefs.cpp',
'<(deqp_dir)/framework/referencerenderer/rrFragmentOperations.cpp',
'<(deqp_dir)/framework/referencerenderer/rrMultisamplePixelBufferAccess.cpp',
'<(deqp_dir)/framework/referencerenderer/rrPrimitivePacket.cpp',
'<(deqp_dir)/framework/referencerenderer/rrRasterizer.cpp',
'<(deqp_dir)/framework/referencerenderer/rrRenderer.cpp',
'<(deqp_dir)/framework/referencerenderer/rrShaders.cpp',
'<(deqp_dir)/framework/referencerenderer/rrShadingContext.cpp',
'<(deqp_dir)/framework/referencerenderer/rrVertexAttrib.cpp',
'<(deqp_dir)/framework/referencerenderer/rrVertexPacket.cpp',
'<(deqp_dir)/modules/glshared/glsAttributeLocationTests.cpp',
'<(deqp_dir)/modules/glshared/glsBufferTestUtil.cpp',
'<(deqp_dir)/modules/glshared/glsBuiltinPrecisionTests.cpp',
'<(deqp_dir)/modules/glshared/glsCalibration.cpp',
'<(deqp_dir)/modules/glshared/glsDrawTest.cpp',
'<(deqp_dir)/modules/glshared/glsFboCompletenessTests.cpp',
'<(deqp_dir)/modules/glshared/glsFboUtil.cpp',
'<(deqp_dir)/modules/glshared/glsFragmentOpUtil.cpp',
'<(deqp_dir)/modules/glshared/glsFragOpInteractionCase.cpp',
'<(deqp_dir)/modules/glshared/glsInteractionTestUtil.cpp',
'<(deqp_dir)/modules/glshared/glsLifetimeTests.cpp',
'<(deqp_dir)/modules/glshared/glsLongStressCase.cpp',
'<(deqp_dir)/modules/glshared/glsLongStressTestUtil.cpp',
'<(deqp_dir)/modules/glshared/glsMemoryStressCase.cpp',
'<(deqp_dir)/modules/glshared/glsRandomShaderCase.cpp',
'<(deqp_dir)/modules/glshared/glsRandomShaderProgram.cpp',
'<(deqp_dir)/modules/glshared/glsRandomUniformBlockCase.cpp',
'<(deqp_dir)/modules/glshared/glsRasterizationTestUtil.cpp',
'<(deqp_dir)/modules/glshared/glsSamplerObjectTest.cpp',
'<(deqp_dir)/modules/glshared/glsScissorTests.cpp',
'<(deqp_dir)/modules/glshared/glsShaderConstExprTests.cpp',
'<(deqp_dir)/modules/glshared/glsShaderExecUtil.cpp',
'<(deqp_dir)/modules/glshared/glsShaderLibraryCase.cpp',
'<(deqp_dir)/modules/glshared/glsShaderLibrary.cpp',
'<(deqp_dir)/modules/glshared/glsShaderPerformanceCase.cpp',
'<(deqp_dir)/modules/glshared/glsShaderPerformanceMeasurer.cpp',
'<(deqp_dir)/modules/glshared/glsShaderRenderCase.cpp',
'<(deqp_dir)/modules/glshared/glsStateQueryUtil.cpp',
'<(deqp_dir)/modules/glshared/glsStateChangePerfTestCases.cpp',
'<(deqp_dir)/modules/glshared/glsTextureBufferCase.cpp',
'<(deqp_dir)/modules/glshared/glsTextureStateQueryTests.cpp',
'<(deqp_dir)/modules/glshared/glsTextureTestUtil.cpp',
'<(deqp_dir)/modules/glshared/glsUniformBlockCase.cpp',
'<(deqp_dir)/modules/glshared/glsVertexArrayTests.cpp',
# TODO(jmadill): other platforms
'deqp_support/tcuANGLEWin32NativeDisplayFactory.cpp',
'deqp_support/tcuANGLEWin32NativeDisplayFactory.h',
# TODO(jmadill): integrate with dEQP
'deqp_support/tcuRandomOrderExecutor.cpp',
'deqp_support/tcuRandomOrderExecutor.h',
'<@(deqp_libtester_sources)',
],
},
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment