diff options
author | Matt A. Tobin <mattatobin@localhost.localdomain> | 2018-02-02 04:16:08 -0500 |
---|---|---|
committer | Matt A. Tobin <mattatobin@localhost.localdomain> | 2018-02-02 04:16:08 -0500 |
commit | 5f8de423f190bbb79a62f804151bc24824fa32d8 (patch) | |
tree | 10027f336435511475e392454359edea8e25895d /gfx/src/moz.build | |
parent | 49ee0794b5d912db1f95dce6eb52d781dc210db5 (diff) | |
download | UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar.gz UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar.lz UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.tar.xz UXP-5f8de423f190bbb79a62f804151bc24824fa32d8.zip |
Add m-esr52 at 52.6.0
Diffstat (limited to 'gfx/src/moz.build')
-rw-r--r-- | gfx/src/moz.build | 94 |
1 files changed, 94 insertions, 0 deletions
diff --git a/gfx/src/moz.build b/gfx/src/moz.build new file mode 100644 index 000000000..3678eee7a --- /dev/null +++ b/gfx/src/moz.build @@ -0,0 +1,94 @@ +# -*- Mode: python; 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/. + +XPIDL_SOURCES += [ + 'nsIFontEnumerator.idl', + 'nsIScriptableRegion.idl', +] + +XPIDL_MODULE = 'gfx' + +DEFINES['MOZ_APP_VERSION'] = '"%s"' % CONFIG['MOZ_APP_VERSION'] + +EXPORTS += [ + 'DriverCrashGuard.h', + 'FilterSupport.h', + 'gfxCrashReporterUtils.h', + 'gfxTelemetry.h', + 'nsBoundingMetrics.h', + 'nsColor.h', + 'nsColorNameList.h', + 'nsColorNames.h', + 'nsCoord.h', + 'nsDeviceContext.h', + 'nsFont.h', + 'nsFontMetrics.h', + 'nsGfxCIID.h', + 'nsITheme.h', + 'nsMargin.h', + 'nsPoint.h', + 'nsRect.h', + 'nsRegion.h', + 'nsRegionFwd.h', + 'nsRenderingContext.h', + 'nsSize.h', + 'nsThemeConstants.h', + 'nsTransform2D.h', + 'PingPongRegion.h', + 'RegionBuilder.h', + 'X11UndefineNone.h' +] + +EXPORTS.mozilla += [ + 'AppUnits.h', + 'ArrayView.h', +] + +EXPORTS.mozilla.gfx += [ + 'TiledRegion.h', +] + +if CONFIG['MOZ_X11']: + EXPORTS.mozilla += ['X11Util.h'] + SOURCES += [ + 'X11Util.cpp', + ] + +UNIFIED_SOURCES += [ + 'DriverCrashGuard.cpp', + 'FilterSupport.cpp', + 'gfxCrashReporterUtils.cpp', + 'gfxTelemetry.cpp', + 'nsColor.cpp', + 'nsFont.cpp', + 'nsFontMetrics.cpp', + 'nsRect.cpp', + 'nsRegion.cpp', + 'nsScriptableRegion.cpp', + 'nsThebesFontEnumerator.cpp', + 'nsThebesGfxFactory.cpp', + 'nsTransform2D.cpp', + 'TiledRegion.cpp', +] + +# nsDeviceContext.cpp cannot be built in unified mode because it pulls in OS X system headers. +SOURCES += [ + 'nsDeviceContext.cpp', +] + +include('/ipc/chromium/chromium-config.mozbuild') + +LOCAL_INCLUDES += [ + '/dom/ipc', # for ContentChild.h +] + +FINAL_LIBRARY = 'xul' + +CXXFLAGS += CONFIG['MOZ_CAIRO_CFLAGS'] +CXXFLAGS += CONFIG['TK_CFLAGS'] + +if 'gtk' in CONFIG['MOZ_WIDGET_TOOLKIT']: + CXXFLAGS += CONFIG['MOZ_PANGO_CFLAGS'] |