diff options
Diffstat (limited to '')
-rw-r--r-- | comm/mailnews/base/src/moz.build | 154 |
1 files changed, 154 insertions, 0 deletions
diff --git a/comm/mailnews/base/src/moz.build b/comm/mailnews/base/src/moz.build new file mode 100644 index 0000000000..8255f50c67 --- /dev/null +++ b/comm/mailnews/base/src/moz.build @@ -0,0 +1,154 @@ +# 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 += [ + "HeaderReader.h", + "LineReader.h", + "nsImapMoveCoalescer.h", + "nsMailAuthModule.h", + "nsMailChannel.h", + "nsMailDirServiceDefs.h", + "nsMsgCompressIStream.h", + "nsMsgCompressOStream.h", + "nsMsgDBFolder.h", + "nsMsgEnumerator.h", + "nsMsgI18N.h", + "nsMsgIdentity.h", + "nsMsgIncomingServer.h", + "nsMsgKeySet.h", + "nsMsgLineBuffer.h", + "nsMsgMailNewsUrl.h", + "nsMsgProtocol.h", + "nsMsgReadStateTxn.h", + "nsMsgTxn.h", + "nsMsgUtils.h", + "nsNewMailnewsURI.h", + "nsQuarantinedOutputStream.h", + "UrlListener.h", +] + +SOURCES += [ + "MailNewsDLF.cpp", + "MailnewsLoadContextInfo.cpp", + "nsCidProtocolHandler.cpp", + "nsCopyMessageStreamListener.cpp", + "nsImapMoveCoalescer.cpp", + "nsMailAuthModule.cpp", + "nsMailChannel.cpp", + "nsMailDirProvider.cpp", + "nsMessenger.cpp", + "nsMessengerBootstrap.cpp", + "nsMsgAccount.cpp", + "nsMsgAccountManager.cpp", + "nsMsgBiffManager.cpp", + "nsMsgCompressIStream.cpp", + "nsMsgCompressOStream.cpp", + "nsMsgContentPolicy.cpp", + "nsMsgCopyService.cpp", + "nsMsgDBFolder.cpp", + "nsMsgDBView.cpp", + "nsMsgEnumerator.cpp", + "nsMsgFileStream.cpp", + "nsMsgFolderCache.cpp", + "nsMsgFolderCompactor.cpp", + "nsMsgFolderNotificationService.cpp", + "nsMsgGroupThread.cpp", + "nsMsgGroupView.cpp", + "nsMsgI18N.cpp", + "nsMsgIdentity.cpp", + "nsMsgIncomingServer.cpp", + "nsMsgKeySet.cpp", + "nsMsgLineBuffer.cpp", + "nsMsgMailNewsUrl.cpp", + "nsMsgMailSession.cpp", + "nsMsgOfflineManager.cpp", + "nsMsgProgress.cpp", + "nsMsgProtocol.cpp", + "nsMsgPurgeService.cpp", + "nsMsgQuickSearchDBView.cpp", + "nsMsgReadStateTxn.cpp", + "nsMsgSearchDBView.cpp", + "nsMsgSpecialViews.cpp", + "nsMsgStatusFeedback.cpp", + "nsMsgTagService.cpp", + "nsMsgThreadedDBView.cpp", + "nsMsgTxn.cpp", + "nsMsgUtils.cpp", + "nsMsgWindow.cpp", + "nsMsgXFViewThread.cpp", + "nsMsgXFVirtualFolderDBView.cpp", + "nsNewMailnewsURI.cpp", + "nsQuarantinedOutputStream.cpp", + "nsSpamSettings.cpp", + "nsStatusBarBiffManager.cpp", + "nsStopwatch.cpp", + "nsSubscribableServer.cpp", + "UrlListener.cpp", +] + +if CONFIG["OS_ARCH"] == "WINNT": + SOURCES += [ + "nsMessengerWinIntegration.cpp", + # This file cannot be built in unified mode because of name clashes with Windows headers. + "nsUserInfoWin.cpp", + ] +elif CONFIG["MOZ_WIDGET_TOOLKIT"] == "gtk": + SOURCES += [ + "nsMessengerUnixIntegration.cpp", + "nsUserInfoUnix.cpp", + ] +elif CONFIG["MOZ_WIDGET_TOOLKIT"] == "cocoa": + SOURCES += [ + "nsMessengerOSXIntegration.mm", + "nsUserInfoMac.mm", + ] + +EXTRA_JS_MODULES += [ + "ABQueryUtils.jsm", + "converterWorker.js", + "FolderLookupService.jsm", + "FolderUtils.jsm", + "hostnameUtils.jsm", + "JXON.jsm", + "LineReader.jsm", + "MailAuthenticator.jsm", + "MailChannel.sys.mjs", + "MailCryptoUtils.jsm", + "MailnewsMigrator.jsm", + "MailNotificationManager.jsm", + "MailNotificationService.jsm", + "MailServices.jsm", + "mailstoreConverter.jsm", + "MailStringUtils.jsm", + "MsgAsyncPrompter.jsm", + "MsgDBCacheManager.jsm", + "MsgIncomingServer.jsm", + "MsgKeySet.jsm", + "MsgProtocolInfo.sys.mjs", + "OAuth2.jsm", + "OAuth2Module.jsm", + "OAuth2Providers.jsm", + "TemplateUtils.jsm", + "VirtualFolderWrapper.jsm", + "WinUnreadBadge.jsm", +] + +USE_LIBS += [ + "jsoncpp", +] + +LOCAL_INCLUDES += [ + "/dom/base", + "/netwerk/base", + "/toolkit/components/jsoncpp/include", +] + +include("/ipc/chromium/chromium-config.mozbuild") + +FINAL_LIBRARY = "mail" + +XPCOM_MANIFESTS += [ + "components.conf", +] |