1 # vim: set filetype=python:
2 # This Source Code Form is subject to the terms of the Mozilla Public
3 # License, v. 2.0. If a copy of the MPL was not distributed with this
4 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
7 BUG_COMPONENT = ("Core", "DOM: Push Notifications")
15 "PushBroadcastService.jsm",
23 if CONFIG["MOZ_BUILD_APP"] != "mobile/android":
24 # Everything but Fennec.
26 "PushServiceHttp2.jsm",
27 "PushServiceWebSocket.jsm",
32 "PushServiceAndroidGCM.jsm",
39 MOCHITEST_MANIFESTS += [
43 XPCSHELL_TESTS_MANIFESTS += [
44 "test/xpcshell/xpcshell.ini",
47 EXPORTS.mozilla.dom += [
51 "PushSubscriptionOptions.h",
58 "PushSubscription.cpp",
59 "PushSubscriptionOptions.cpp",
63 TEST_DIRS += ["test/xpcshell"]
65 include("/ipc/chromium/chromium-config.mozbuild")
74 REQUIRES_UNIFIED_BUILD = True