3
# The contents of this file are subject to the Mozilla Public
4
# License Version 1.1 (the "MPL"); you may not use this file
5
# except in compliance with the MPL. You may obtain a copy of
6
# the MPL at http://www.mozilla.org/MPL/
8
# Software distributed under the MPL is distributed on an "AS
9
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
10
# implied. See the MPL for the specific language governing
11
# rights and limitations under the MPL.
13
# The Original Code is Enigmail.
15
# The Initial Developer of the Original Code is Ramalingam Saravanan.
16
# Portions created by Ramalingam Saravanan <svn@xmlterm.org> are
17
# Copyright (C) 2001 Ramalingam Saravanan. All Rights Reserved.
21
# Alternatively, the contents of this file may be used under the
22
# terms of the GNU General Public License (the "GPL"), in which case
23
# the provisions of the GPL are applicable instead of
24
# those above. If you wish to allow use of your version of this
25
# file only under the terms of the GPL and not to allow
26
# others to use your version of this file under the MPL, indicate
27
# your decision by deleting the provisions above and replace them
28
# with the notice and other provisions required by the GPL.
29
# If you do not delete the provisions above, a recipient
30
# may use your version of this file under either the MPL or the
34
# Makefile for package directory
36
# Specify these as parameters to the make command
38
XPI_MODULE_VERS = 1.0.1
41
topsrcdir = @top_srcdir@
45
include $(DEPTH)/config/autoconf.mk
47
XPIDL_MODULE = enigmail
49
XPIDLSRCS = nsIEnigmail.idl
51
PREF_JS_EXPORTS = $(srcdir)/prefs/enigmail.js
53
include $(topsrcdir)/config/rules.mk
55
XPIFILE = $(XPI_MODULE)-$(XPI_MODULE_VERS).xpi
56
LANGXPIFILE = $(XPI_MODULE)-en-US-$(XPI_MODULE_VERS).xpi
59
$(INSTALL) $(srcdir)/enigmail.js $(DIST)/bin/components
60
$(INSTALL) $(srcdir)/prefs/enigmail.js $(DIST)/bin/defaults/preferences
61
$(INSTALL) $(srcdir)/enigprefs-service.js $(DIST)/bin/components
62
$(INSTALL) $(srcdir)/enigMsgCompFields.js $(DIST)/bin/components
65
$(error To create the Enigmail XPI package type "make xpi" from the enigmail root directory)
68
zip -r $(DIST)/bin/$(XPIFILE) install.js \
71
cd $(DIST)/bin; zip -g $(XPIFILE) \
72
components/$(XPI_MODULE).xpt \
73
components/$(XPI_MODULE).js \
74
components/enigprefs-service.js \
75
components//enigMsgCompFields.js \
76
defaults/preferences/enigmail.js \
77
defaults/pref/enigmail.js \
78
chrome/$(XPI_MODULE).jar \
79
chrome/$(XPI_MODULE)-skin.jar \
80
chrome/$(XPI_MODULE)-skin-tbird.jar
81
echo Created $(DIST)/bin/$(XPIFILE)
84
cd ../ui; zip -r $(DIST)/bin/$(LANGXPIFILE) \
88
cd $(DIST)/bin/chrome; zip -g ../$(LANGXPIFILE) \
89
$(XPI_MODULE)-en-US.jar
90
echo Created $(DIST)/bin/$(LANGXPIFILE)
93
cp -f $(srcdir)/enig*.js $(DESTDIR)$(mozappdir)/components/