# 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 += [ "mime_closure.h", "mimecont.h", "mimecryp.h", "mimecth.h", "mimehdrs.h", "mimei.h", "mimeleaf.h", "mimemoz2.h", "mimemsig.h", "mimemult.h", "mimeobj.h", "mimepbuf.h", "mimetext.h", "modlmime.h", "modmimee.h", "nsMailHeaders.h", "nsMimeStringResources.h", "nsStreamConverter.h", ] EXPORTS.mozilla.mailnews += [ "MimeEncoder.h", "MimeHeaderParser.h", ] SOURCES += [ "comi18n.cpp", "mime_closure.cpp", "mimebuf.cpp", "mimecms.cpp", "mimecom.cpp", "mimecont.cpp", "mimecryp.cpp", "mimecth.cpp", "mimedrft.cpp", "mimeebod.cpp", "mimeenc.cpp", "mimeeobj.cpp", "mimehdrs.cpp", "MimeHeaderParser.cpp", "mimei.cpp", "mimeiimg.cpp", "mimeleaf.cpp", "mimemalt.cpp", "mimemapl.cpp", "mimemcms.cpp", "mimemdig.cpp", "mimemmix.cpp", "mimemoz2.cpp", "mimempar.cpp", "mimemrel.cpp", "mimemsg.cpp", "mimemsig.cpp", "mimemult.cpp", "mimeobj.cpp", "mimepbuf.cpp", "mimesun.cpp", "mimetenr.cpp", "mimetext.cpp", "mimeTextHTMLParsed.cpp", "mimethpl.cpp", "mimethsa.cpp", "mimethtm.cpp", "mimetpfl.cpp", "mimetpla.cpp", "mimetric.cpp", "mimeunty.cpp", "nsMimeObjectClassAccess.cpp", "nsSimpleMimeConverterStub.cpp", "nsStreamConverter.cpp", ] EXTRA_JS_MODULES += [ "jsmime.sys.mjs", "MimeJSComponents.sys.mjs", "mimeParser.sys.mjs", ] XPCOM_MANIFESTS += [ "components.conf", ] FINAL_LIBRARY = "mail" DEFINES["ENABLE_SMIME"] = True # Add libFuzzer configuration directives include("/tools/fuzzing/libfuzzer-config.mozbuild")