deqp_dir := $(LOCAL_PATH)/
LOCAL_MODULE_TAGS := tests
-LOCAL_MODULE := libtestercore
+LOCAL_MODULE := libdeqp
LOCAL_SRC_FILES := \
execserver/xsDefs.cpp \
execserver/xsExecutionServer.cpp \
framework/common/tcuTextureUtil.cpp \
framework/common/tcuTexVerifierUtil.cpp \
framework/common/tcuThreadUtil.cpp \
+ framework/common/tcuSeedBuilder.cpp \
+ framework/common/tcuMaybe.cpp \
framework/delibs/debase/deDefs.c \
framework/delibs/debase/deFloat16.c \
framework/delibs/debase/deInt32.c \
framework/egl/egluDefs.cpp \
framework/egl/egluGLContextFactory.cpp \
framework/egl/egluGLFunctionLoader.cpp \
- framework/egl/egluHeaderWrapper.cpp \
+ framework/egl/egluGLUtil.cpp \
framework/egl/egluNativeDisplay.cpp \
framework/egl/egluNativePixmap.cpp \
framework/egl/egluNativeWindow.cpp \
framework/egl/egluStrUtil.cpp \
framework/egl/egluUnique.cpp \
framework/egl/egluUtil.cpp \
- framework/egl/tcuEgl.cpp \
+ framework/egl/wrapper/eglwDefs.cpp \
+ framework/egl/wrapper/eglwFunctions.cpp \
+ framework/egl/wrapper/eglwLibrary.cpp \
framework/opengl/gluCallLogWrapper.cpp \
framework/opengl/gluContextFactory.cpp \
framework/opengl/gluContextInfo.cpp \
framework/platform/android/tcuAndroidMain.cpp \
framework/platform/android/tcuAndroidNativeActivity.cpp \
framework/platform/android/tcuAndroidPlatform.cpp \
+ framework/platform/android/tcuAndroidPlatformCapabilityQueryJNI.cpp \
framework/platform/android/tcuAndroidRenderActivity.cpp \
framework/platform/android/tcuAndroidTestActivity.cpp \
framework/platform/android/tcuAndroidUtil.cpp \
framework/referencerenderer/rrVertexAttrib.cpp \
framework/referencerenderer/rrVertexPacket.cpp \
modules/gles31/functional/es31fAdvancedBlendTests.cpp \
+ modules/gles31/functional/es31fAndroidExtensionPackES31ATests.cpp \
modules/gles31/functional/es31fAtomicCounterTests.cpp \
modules/gles31/functional/es31fBasicComputeShaderTests.cpp \
modules/gles31/functional/es31fBuiltinPrecisionTests.cpp \
modules/gles31/functional/es31fNegativeTextureApiTests.cpp \
modules/gles31/functional/es31fNegativeVertexArrayApiTests.cpp \
modules/gles31/functional/es31fOpaqueTypeIndexingTests.cpp \
+ modules/gles31/functional/es31fPrimitiveBoundingBoxTests.cpp \
modules/gles31/functional/es31fProgramInterfaceDefinition.cpp \
modules/gles31/functional/es31fProgramInterfaceDefinitionUtil.cpp \
modules/gles31/functional/es31fProgramInterfaceQueryTestCase.cpp \
modules/glshared/glsTextureBufferCase.cpp \
modules/glshared/glsTextureTestUtil.cpp \
modules/glshared/glsUniformBlockCase.cpp \
- modules/glshared/glsVertexArrayTests.cpp
+ modules/glshared/glsVertexArrayTests.cpp \
+ modules/internal/ditBuildInfoTests.cpp \
+ modules/internal/ditDelibsTests.cpp \
+ modules/internal/ditFrameworkTests.cpp \
+ modules/internal/ditImageCompareTests.cpp \
+ modules/internal/ditImageIOTests.cpp \
+ modules/internal/ditTestCase.cpp \
+ modules/internal/ditTestLogTests.cpp \
+ modules/internal/ditTestPackage.cpp \
+ modules/internal/ditSeedBuilderTests.cpp \
+ modules/internal/ditTestPackageEntry.cpp
LOCAL_C_INCLUDES := \
frameworks/native/opengl/include \
$(deqp_dir)/framework/qphelper \
$(deqp_dir)/framework/platform/android \
$(deqp_dir)/framework/egl \
+ $(deqp_dir)/framework/egl/wrapper \
$(deqp_dir)/framework/opengl \
$(deqp_dir)/framework/opengl/wrapper \
$(deqp_dir)/framework/referencerenderer \
LOCAL_CPPFLAGS += -Wno-non-virtual-dtor
LOCAL_NDK_STL_VARIANT := gnustl_static
LOCAL_RTTI_FLAG := -frtti -fexceptions
+LOCAL_MULTILIB := both
+
+# b/18934246, failed to link libtestercore for clang mips.
+ifeq ($(TARGET_ARCH),mips)
+ LOCAL_CLANG := false
+endif
include $(BUILD_SHARED_LIBRARY)