diff -r 000000000000 -r 6474c204b198 gfx/tests/gtest/moz.build --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gfx/tests/gtest/moz.build Wed Dec 31 06:09:35 2014 +0100 @@ -0,0 +1,52 @@ +# -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*- +# vim: set filetype=python: +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +LIBRARY_NAME = 'gfxtest' + +UNIFIED_SOURCES += [ + 'gfxSurfaceRefCountTest.cpp', + # Disabled on suspicion of causing bug 904227 + #'gfxWordCacheTest.cpp', + 'TestAsyncPanZoomController.cpp', + 'TestBufferRotation.cpp', + 'TestColorNames.cpp', + 'TestGfxPrefs.cpp', + 'TestLayers.cpp', + 'TestRegion.cpp', + 'TestSkipChars.cpp', + # Hangs on linux in ApplyGdkScreenFontOptions + #'gfxFontSelectionTest.cpp', + 'TestTextures.cpp', + # Test works but it doesn't assert anything + #'gfxTextRunPerfTest.cpp', + 'TestTiledLayerBuffer.cpp', +] + +# Because of gkmedia on windows we wont find these +# symbols in xul.dll. +if CONFIG['MOZ_WIDGET_TOOLKIT'] != 'windows': + UNIFIED_SOURCES += [ '%s/gfx/2d/unittest/%s' % (TOPSRCDIR, p) for p in [ + 'TestBase.cpp', + 'TestBugs.cpp', + 'TestPoint.cpp', + 'TestScaling.cpp', + ]] + UNIFIED_SOURCES += [ + 'TestMoz2D.cpp', + 'TestRect.cpp', + ] + +EXPORT_LIBRARY = True + +include('/ipc/chromium/chromium-config.mozbuild') + +LOCAL_INCLUDES += [ + '/gfx/2d', + '/gfx/2d/unittest', + '/gfx/layers', +] + +FINAL_LIBRARY = 'xul-gtest'