releases-comm-central/mailnews/moz.build

86 строки
1.9 KiB
Python

# 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",
"extensions",
"imap/public",
"imap/src",
"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 += [
"build",
"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/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 += [
"/%s/mailnews/test/data/**" % CONFIG["commreltopsrcdir"],
]
test_harness_base.mailnews.resources += [
"/%s/mailnews/test/resources/**" % CONFIG["commreltopsrcdir"],
]
JS_PREFERENCE_PP_FILES += [
"mailnews.js",
]