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 += [
'/mozilla/security/certverifier',
'/mozilla/security/manager/ssl',
'/mozilla/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
|