# 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/. DIRS += [ "addrbook", "base", "compose", "db/gloda", "db/mork", "db/msgdb", "export/modules", "extensions", "imap/public", "imap/src", "import/modules", "import/public", "import/src", "intl", "jsaccount", "local/public", "local/src", "mime", "news", "search/public", "search/src", ] TEST_DIRS += [ "imap/test", "import/test", "local/test", "search/test", ] if CONFIG["MOZ_MAPI_SUPPORT"]: DIRS += [ "mapi/mapiDll", "mapi/mapihook", ] TEST_DIRS += ["mapi/test"] DIRS += [ "import/build", ] DEFINES["OS_ARCH"] = CONFIG["OS_ARCH"] DEFINES["MOZ_WIDGET_TOOLKIT"] = CONFIG["MOZ_WIDGET_TOOLKIT"] JAR_MANIFESTS += ["jar.mn"] TESTING_JS_MODULES.mailnews += [ "test/fakeserver/Auth.jsm", "test/fakeserver/Binaryd.jsm", "test/fakeserver/Imapd.jsm", "test/fakeserver/Ldapd.jsm", "test/fakeserver/Maild.jsm", "test/fakeserver/Nntpd.jsm", "test/fakeserver/Pop3d.jsm", "test/fakeserver/Smtpd.jsm", "test/resources/IMAPpump.jsm", "test/resources/LocalAccountUtils.jsm", "test/resources/MailTestUtils.jsm", "test/resources/MessageGenerator.jsm", "test/resources/MessageInjection.jsm", "test/resources/NetworkTestUtils.jsm", "test/resources/PromiseTestUtils.jsm", "test/resources/smimeUtils.jsm", ] if "comm" in CONFIG["MOZ_BUILD_APP"]: test_harness_base = TEST_HARNESS_FILES.xpcshell.comm else: test_harness_base = TEST_HARNESS_FILES.xpcshell test_harness_base.mailnews.data += [ "/comm/mailnews/test/data/**", ] test_harness_base.mailnews.resources += [ "/comm/mailnews/test/resources/**", ] JS_PREFERENCE_PP_FILES += [ "mailnews.js", ] Library("mail") FINAL_LIBRARY = "xul"