summaryrefslogtreecommitdiffstats
path: root/toolkit/components/cookiebanners/moz.build
diff options
context:
space:
mode:
Diffstat (limited to 'toolkit/components/cookiebanners/moz.build')
-rw-r--r--toolkit/components/cookiebanners/moz.build7
1 files changed, 7 insertions, 0 deletions
diff --git a/toolkit/components/cookiebanners/moz.build b/toolkit/components/cookiebanners/moz.build
index 774c1dd96f..7dfbdb2c6b 100644
--- a/toolkit/components/cookiebanners/moz.build
+++ b/toolkit/components/cookiebanners/moz.build
@@ -14,11 +14,15 @@ XPIDL_SOURCES += [
"nsICookieBannerListService.idl",
"nsICookieBannerRule.idl",
"nsICookieBannerService.idl",
+ "nsICookieBannerTelemetryService.idl",
"nsICookieRule.idl",
]
XPIDL_MODULE = "toolkit_cookiebanners"
+DEFINES["GOOGLE_PROTOBUF_NO_RTTI"] = True
+DEFINES["GOOGLE_PROTOBUF_NO_STATIC_INITIALIZER"] = True
+
EXTRA_JS_MODULES += [
"CookieBannerListService.sys.mjs",
]
@@ -31,15 +35,18 @@ EXPORTS.mozilla += [
"nsClickRule.h",
"nsCookieBannerRule.h",
"nsCookieBannerService.h",
+ "nsCookieBannerTelemetryService.h",
"nsCookieInjector.h",
"nsCookieRule.h",
]
UNIFIED_SOURCES += [
+ "cookieBanner.pb.cc",
"CookieBannerDomainPrefService.cpp",
"nsClickRule.cpp",
"nsCookieBannerRule.cpp",
"nsCookieBannerService.cpp",
+ "nsCookieBannerTelemetryService.cpp",
"nsCookieInjector.cpp",
"nsCookieRule.cpp",
]