diff options
Diffstat (limited to 'comm/mailnews/import/src/moz.build')
-rw-r--r-- | comm/mailnews/import/src/moz.build | 86 |
1 files changed, 86 insertions, 0 deletions
diff --git a/comm/mailnews/import/src/moz.build b/comm/mailnews/import/src/moz.build new file mode 100644 index 0000000000..d587d87fa5 --- /dev/null +++ b/comm/mailnews/import/src/moz.build @@ -0,0 +1,86 @@ +# 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/. + +SOURCES += [ + "ImportCharSet.cpp", + "ImportOutFile.cpp", + "ImportTranslate.cpp", + "MorkImport.cpp", + "nsAddrDatabase.cpp", + "nsImportABDescriptor.cpp", + "nsImportAddressBooks.cpp", + "nsImportEmbeddedImageData.cpp", + "nsImportEncodeScan.cpp", + "nsImportFieldMap.cpp", + "nsImportMail.cpp", + "nsImportMailboxDescriptor.cpp", + "nsImportScanFile.cpp", + "nsImportService.cpp", + "nsImportStringBundle.cpp", + "nsImportTranslator.cpp", + "nsTextAddress.cpp", + "nsTextImport.cpp", + "nsVCardAddress.cpp", + "nsVCardImport.cpp", +] + +if not CONFIG["MOZ_SUITE"]: + EXTRA_JS_MODULES += [ + "SeamonkeyImport.jsm", + "ThunderbirdImport.jsm", + ] + + XPCOM_MANIFESTS += [ + "components.conf", + ] + +if CONFIG["MOZ_WIDGET_TOOLKIT"] == "cocoa": + SOURCES += [ + "nsAppleMailImport.cpp", + "nsEmlxHelperUtils.mm", + ] + +if CONFIG["OS_ARCH"] == "WINNT": + UNIFIED_SOURCES += [ + "nsBeckyAddressBooks.cpp", + "nsBeckyFilters.cpp", + "nsBeckyImport.cpp", + "nsBeckyMail.cpp", + "nsBeckySettings.cpp", + "nsBeckyStringBundle.cpp", + "nsBeckyUtils.cpp", + ] + + if CONFIG["MOZ_MAPI_SUPPORT"]: + SOURCES += [ + "MapiApi.cpp", + "MapiMessage.cpp", + "MapiMimeTypes.cpp", + "nsOutlookCompose.cpp", + "nsOutlookImport.cpp", + "nsOutlookMail.cpp", + "nsOutlookSettings.cpp", + "nsOutlookStringBundle.cpp", + "rtfDecoder.cpp", + "rtfMailDecoder.cpp", + ] + + SOURCES["rtfDecoder.cpp"].flags += ["-Wno-switch"] + LOCAL_INCLUDES += ["/comm/mailnews/mapi/include"] + + if CONFIG["CC_TYPE"] in ("msvc", "clang-cl"): + SOURCES += [ + "nsWMImport.cpp", + "nsWMSettings.cpp", + "nsWMStringBundle.cpp", + "nsWMUtils.cpp", + ] + +EXPORTS += [ + "ImportDebug.h", + "nsVCardAddress.h", +] + +FINAL_LIBRARY = "import" |