summaryrefslogtreecommitdiffstats
path: root/comm/mailnews/compose/src/moz.build
diff options
context:
space:
mode:
Diffstat (limited to 'comm/mailnews/compose/src/moz.build')
-rw-r--r--comm/mailnews/compose/src/moz.build60
1 files changed, 60 insertions, 0 deletions
diff --git a/comm/mailnews/compose/src/moz.build b/comm/mailnews/compose/src/moz.build
new file mode 100644
index 0000000000..60ff148540
--- /dev/null
+++ b/comm/mailnews/compose/src/moz.build
@@ -0,0 +1,60 @@
+# 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/.
+
+EXPORTS += [
+ "nsComposeStrings.h",
+ "nsMsgAttachmentData.h",
+ "nsMsgCompFields.h",
+ "nsMsgCompose.h",
+]
+
+SOURCES += [
+ "nsComposeStrings.cpp",
+ "nsMsgAttachedFile.cpp",
+ "nsMsgAttachment.cpp",
+ "nsMsgAttachmentData.cpp",
+ "nsMsgCompFields.cpp",
+ "nsMsgCompose.cpp",
+ "nsMsgComposeContentHandler.cpp",
+ "nsMsgComposeParams.cpp",
+ "nsMsgComposeProgressParams.cpp",
+ "nsMsgComposeService.cpp",
+ "nsMsgCompUtils.cpp",
+ "nsMsgCopy.cpp",
+ "nsMsgPrompts.cpp",
+ "nsMsgQuote.cpp",
+ "nsMsgSendLater.cpp",
+ "nsMsgSendReport.cpp",
+ "nsSmtpUrl.cpp",
+]
+
+LOCAL_INCLUDES += [
+ "/dom/base",
+]
+
+include("/ipc/chromium/chromium-config.mozbuild")
+
+FINAL_LIBRARY = "mail"
+
+# clang-cl rightly complains about switch on nsresult.
+if CONFIG["CC_TYPE"] == "clang-cl":
+ CXXFLAGS += ["-Wno-switch"]
+
+EXTRA_JS_MODULES += [
+ "MailtoProtocolHandler.jsm",
+ "MessageSend.jsm",
+ "MimeEncoder.jsm",
+ "MimeMessage.jsm",
+ "MimeMessageUtils.jsm",
+ "MimePart.jsm",
+ "SmtpClient.jsm",
+ "SMTPProtocolHandler.jsm",
+ "SmtpServer.jsm",
+ "SmtpService.jsm",
+]
+
+XPCOM_MANIFESTS += [
+ "components.conf",
+]