Files
tubestation/toolkit/components/alerts/moz.build
Nick Alexander 71567c2dc2 Bug 1775136 - Part 1: Add nsIWindowsAlertService to enable testing. r=mhowell
This also provides an entry point for Windows-specific styling of
alerts, should specific consumers want one: e.g.,
`nsIWindowsAlertsService.showWindowsAlert(...)` allowing to configure
the toast template, for example.

Differential Revision: https://phabricator.services.mozilla.com/D151187
2022-07-12 03:18:41 +00:00

48 lines
1.0 KiB
Python

# -*- 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/.
MOCHITEST_MANIFESTS += ["test/mochitest.ini"]
BROWSER_CHROME_MANIFESTS += ["test/browser.ini"]
XPIDL_SOURCES += [
"nsIAlertsService.idl",
]
if CONFIG["OS_ARCH"] == "WINNT":
XPIDL_SOURCES += [
"nsIWindowsAlertsService.idl",
]
XPIDL_MODULE = "alerts"
EXPORTS += [
"nsAlertsUtils.h",
]
EXPORTS.mozilla += [
"AlertNotification.h",
"AlertNotificationIPCSerializer.h",
]
UNIFIED_SOURCES += [
"AlertNotification.cpp",
"nsAlertsService.cpp",
"nsAlertsUtils.cpp",
"nsXULAlerts.cpp",
]
include("/ipc/chromium/chromium-config.mozbuild")
FINAL_LIBRARY = "xul"
JAR_MANIFESTS += ["jar.mn"]
with Files("**"):
BUG_COMPONENT = ("Toolkit", "Notifications and Alerts")
REQUIRES_UNIFIED_BUILD = True