gfx/tests/Makefile.in
author Gregory Szorc <gps@mozilla.com>
Mon, 25 Feb 2013 12:47:24 -0800
changeset 123045 c67860b9a9d3daf835838eb5a71577bd42fa308a
parent 101443 162130598df094e19b044610902abecd403278d3
child 125523 97e443115162450609702fc72c99b6d88d8703d6
permissions -rw-r--r--
Bug 784841 - Part 18ε: Convert /services; f=Ms2ger rs=ted

#
# 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/.

DEPTH		= @DEPTH@
topsrcdir	= @top_srcdir@
srcdir		= @srcdir@
VPATH		= @srcdir@
relativesrcdir = @relativesrcdir@

include $(DEPTH)/config/autoconf.mk

MODULE		= gfx
MOZILLA_INTERNAL_API = 1

XPCSHELL_TESTS = unit

MOCHITEST_FILES = $(addprefix mochitest/, \
	test_bug509244.html \
	test_bug513439.html \
	test_acceleration.html \
)

# CPP_UNIT_TESTS disabled for now because they dont work in libxul builds.
#ifndef BUILD_STATIC_LIBS
#
#CPP_UNIT_TESTS	= \
#		TestColorNames.cpp \
#		TestRect.cpp \
#		TestRegion.cpp \
#		$(NULL)
#
## These are built but not run.  gfxColorManagementTest.cpp can't even
## be built, because it has not been updated for qcms.
#CPP_DISABLED_UNIT_TESTS = \
#		gfxFontSelectionTest.cpp \
#		gfxSurfaceRefCountTest.cpp \
#		gfxTextRunPerfTest.cpp \
#		gfxWordCacheTest.cpp \
#		$(NULL)
##		gfxColorManagementTest.cpp \
#
#
## rules.mk will put the CPP_UNIT_TESTS into SIMPLE_PROGRAMS twice if we
## define SIMPLE_PROGRAMS based on CPPSRCS directly.
#CPPSRCS		= $(CPP_DISABLED_UNIT_TESTS)
#SIMPLE_PROGRAMS	= $(CPP_DISABLED_UNIT_TESTS:.cpp=$(BIN_SUFFIX))
#
#ifeq ($(MOZ_WIDGET_TOOLKIT),cocoa)
#CMMSRCS		= gfxTestCocoaHelper.mm
#HELPER_OBJS	= gfxTestCocoaHelper.$(OBJ_SUFFIX)
#EXTRA_DEPS	+= gfxTestCocoaHelper.$(OBJ_SUFFIX)
#endif
#
#LIBS		= \
#		$(HELPER_OBJS) \
#		$(call EXPAND_LIBNAME_PATH,thebes,../thebes) \
#		$(call EXPAND_LIBNAME_PATH,gkgfx,../src) \
#		$(MOZ_UNICHARUTIL_LIBS) \
#		$(XPCOM_LIBS) \
#		$(MOZ_JS_LIBS) \
#		$(TK_LIBS) \
#		$(NULL)
#
#endif

include $(topsrcdir)/config/rules.mk

CXXFLAGS	+= $(MOZ_CAIRO_CFLAGS) $(MOZ_PIXMAN_CFLAGS) $(TK_CFLAGS)

ifeq ($(MOZ_WIDGET_TOOLKIT),windows)
OS_LIBS		+= $(call EXPAND_LIBNAME,usp10)
endif

ifeq ($(MOZ_WIDGET_TOOLKIT),cocoa)
OS_LIBS		+= -framework Cocoa
endif

ifeq ($(MOZ_WIDGET_TOOLKIT),gtk2)
OS_LIBS		+= $(MOZ_PANGO_LIBS) $(XLIBS)
CXXFLAGS	+= $(MOZ_PANGO_CFLAGS)
endif