diff options
author | Matt A. Tobin <email@mattatobin.com> | 2019-11-03 00:17:46 -0400 |
---|---|---|
committer | Matt A. Tobin <email@mattatobin.com> | 2019-11-03 00:17:46 -0400 |
commit | 302bf1b523012e11b60425d6eee1221ebc2724eb (patch) | |
tree | b191a895f8716efcbe42f454f37597a545a6f421 /mailnews/addrbook/src/moz.build | |
parent | 21b3f6247403c06f85e1f45d219f87549862198f (diff) | |
download | UXP-302bf1b523012e11b60425d6eee1221ebc2724eb.tar UXP-302bf1b523012e11b60425d6eee1221ebc2724eb.tar.gz UXP-302bf1b523012e11b60425d6eee1221ebc2724eb.tar.lz UXP-302bf1b523012e11b60425d6eee1221ebc2724eb.tar.xz UXP-302bf1b523012e11b60425d6eee1221ebc2724eb.zip |
Issue #1258 - Part 1: Import mailnews, ldap, and mork from comm-esr52.9.1
Diffstat (limited to 'mailnews/addrbook/src/moz.build')
-rw-r--r-- | mailnews/addrbook/src/moz.build | 93 |
1 files changed, 93 insertions, 0 deletions
diff --git a/mailnews/addrbook/src/moz.build b/mailnews/addrbook/src/moz.build new file mode 100644 index 000000000..648958cf2 --- /dev/null +++ b/mailnews/addrbook/src/moz.build @@ -0,0 +1,93 @@ +# 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 += [ + 'nsAbDirProperty.h', + 'nsDirPrefs.h', + 'nsVCardObj.h', +] + +SOURCES += [ + 'nsAbAddressCollector.cpp', + 'nsAbBooleanExpression.cpp', + 'nsAbBSDirectory.cpp', + 'nsAbCardProperty.cpp', + 'nsAbContentHandler.cpp', + 'nsAbDirectoryQuery.cpp', + 'nsAbDirectoryQueryProxy.cpp', + 'nsAbDirFactoryService.cpp', + 'nsAbDirProperty.cpp', + 'nsAbLDIFService.cpp', + 'nsAbManager.cpp', + 'nsAbMDBCard.cpp', + 'nsAbMDBDirectory.cpp', + 'nsAbMDBDirFactory.cpp', + 'nsAbMDBDirProperty.cpp', + 'nsAbQueryStringToExpression.cpp', + 'nsAbView.cpp', + 'nsAddbookProtocolHandler.cpp', + 'nsAddbookUrl.cpp', + 'nsAddrDatabase.cpp', + 'nsDirPrefs.cpp', + 'nsMsgVCardService.cpp', + 'nsVCard.cpp', + 'nsVCardObj.cpp', +] + +if CONFIG['OS_ARCH'] == 'WINNT' and CONFIG['MOZ_MAPI_SUPPORT']: + SOURCES += [ + 'nsAbOutlookDirectory.cpp', + 'nsAbOutlookDirFactory.cpp', + 'nsAbWinHelper.cpp', + 'nsMapiAddressBook.cpp', + 'nsWabAddressBook.cpp', + ] + +if CONFIG['OS_ARCH'] == 'Darwin': + SOURCES += [ + 'nsAbOSXDirFactory.cpp', + ] + + SOURCES += [ + 'nsAbOSXCard.mm', + 'nsAbOSXDirectory.mm', + 'nsAbOSXUtils.mm', + ] + +if CONFIG['MOZ_LDAP_XPCOM']: + SOURCES += [ + 'nsAbBoolExprToLDAPFilter.cpp', + 'nsAbLDAPCard.cpp', + 'nsAbLDAPDirectory.cpp', + 'nsAbLDAPDirectoryModify.cpp', + 'nsAbLDAPDirectoryQuery.cpp', + 'nsAbLDAPDirFactory.cpp', + 'nsAbLDAPListenerBase.cpp', + 'nsAbLDAPReplicationData.cpp', + 'nsAbLDAPReplicationQuery.cpp', + 'nsAbLDAPReplicationService.cpp', + ] + # XXX These files are not being built as they don't work. Bug 311632 should + # fix them. + # nsAbLDAPChangeLogQuery.cpp + # nsAbLDAPChangeLogData.cpp + + EXTRA_COMPONENTS += [ + 'nsAbLDAPAutoCompleteSearch.js', + ] + + DEFINES['MOZ_LDAP_XPCOM'] = True + +EXTRA_COMPONENTS += [ + 'nsAbAutoCompleteMyDomain.js', + 'nsAbAutoCompleteSearch.js', + 'nsAbLDAPAttributeMap.js', +] + +EXTRA_PP_COMPONENTS += [ + 'nsAddrbook.manifest', +] + +FINAL_LIBRARY = 'mail' |