summaryrefslogtreecommitdiffstats
path: root/mailnews/mime/src/moz.build
blob: 93bdbad987c7bfa15f0caac6e1756f11e29b65b3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
# 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 += [
    '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',
    'nsMimeStringResources.h',
    'nsStreamConverter.h',
]

SOURCES += [
    'comi18n.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',
    'nsCMS.cpp',
    'nsCMSSecureMessage.cpp',
    'nsMimeObjectClassAccess.cpp',
    'nsSimpleMimeConverterStub.cpp',
    'nsStreamConverter.cpp',
]

LOCAL_INCLUDES += [
     '/security/certverifier',
     '/security/manager/ssl',
     '/security/pkix/include',
]

EXTRA_COMPONENTS += [
    'mimeJSComponents.js',
    'msgMime.manifest',
]

EXTRA_JS_MODULES += [
    'extraMimeParsers.jsm',
    'jsmime.jsm',
    'mimeParser.jsm'
]

FINAL_LIBRARY = 'mail'

DEFINES['ENABLE_SMIME'] = True