1 # Makefile for Packaged Gnus code
3 # This file is part of XEmacs.
5 # XEmacs is free software; you can redistribute it and/or modify it
6 # under the terms of the GNU General Public License as published by the
7 # Free Software Foundation; either version 2, or (at your option) any
10 # XEmacs is distributed in the hope that it will be useful, but WITHOUT
11 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
12 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
15 # You should have received a copy of the GNU General Public License
16 # along with XEmacs; see the file COPYING. If not, write to
17 # the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
18 # Boston, MA 02111-1307, USA.
21 AUTHOR_VERSION = 5.130014
22 MAINTAINER = Steve Youngs <steve@sxemacs.org>
25 REQUIRES = gnus bbdb cedet-common dired easypg ecrypto eudc edit-utils \
26 eieio eterm fsf-compat mail-lib mh-e misc-games net-utils \
27 os-utils ps-print psgml rmail sasl sh-script sieve text-modes \
32 include ../../Local.rules.inc
34 # When you change this, please be kind to my OCD.
36 lisp/assistant.elc lisp/auth-source.elc lisp/binhex.elc \
37 lisp/canlock.elc lisp/color.elc lisp/compface.elc \
38 lisp/deuglify.elc lisp/ecomplete.elc lisp/flow-fill.elc \
39 lisp/gmm-utils.elc lisp/gnus-agent.elc lisp/gnus-art.elc \
40 lisp/gnus-async.elc lisp/gnus-bcklg.elc lisp/gnus-bookmark.elc \
41 lisp/gnus-cache.elc lisp/gnus-cite.elc lisp/gnus-cloud.elc \
42 lisp/gnus-compat.elc lisp/gnus-cus.elc lisp/gnus-delay.elc \
43 lisp/gnus-demon.elc lisp/gnus-diary.elc lisp/gnus-dired.elc \
44 lisp/gnus-draft.elc lisp/gnus-dup.elc lisp/gnus-eform.elc \
45 lisp/gnus-ems.elc lisp/gnus-fun.elc lisp/gnus-gravatar.elc \
46 lisp/gnus-group.elc lisp/gnus-html.elc lisp/gnus-int.elc \
47 lisp/gnus-kill.elc lisp/gnus-logic.elc lisp/gnus-mh.elc \
48 lisp/gnus-ml.elc lisp/gnus-mlspl.elc lisp/gnus-msg.elc \
49 lisp/gnus-notifications.elc \
50 lisp/gnus-picon.elc lisp/gnus-range.elc lisp/gnus-registry.elc \
51 lisp/gnus-salt.elc lisp/gnus-score.elc lisp/gnus-sieve.elc \
52 lisp/gnus-spec.elc lisp/gnus-srvr.elc lisp/gnus-start.elc \
53 lisp/gnus-sum.elc lisp/gnus-sync.elc lisp/gnus-topic.elc \
54 lisp/gnus-undo.elc lisp/gnus-util.elc lisp/gnus-uu.elc \
55 lisp/gnus-vm.elc lisp/gnus-win.elc lisp/gnus-xmas.elc \
56 lisp/gnus.elc lisp/gravatar.elc lisp/gssapi.elc \
57 lisp/hashcash.elc lisp/html2text.elc lisp/ietf-drums.elc \
58 lisp/imap.elc lisp/legacy-gnus-agent.elc \
59 lisp/mail-parse.elc lisp/mail-prsvr.elc lisp/mail-source.elc \
60 lisp/mailcap.elc lisp/message.elc lisp/messagexmas.elc \
61 lisp/messcompat.elc lisp/mm-archive.elc lisp/mm-bodies.elc \
62 lisp/mm-decode.elc lisp/mm-encode.elc lisp/mm-extern.elc \
63 lisp/mm-partial.elc lisp/mm-url.elc lisp/mm-util.elc \
64 lisp/mm-uu.elc lisp/mm-view.elc lisp/mml-sec.elc \
65 lisp/mml-smime.elc lisp/mml.elc lisp/mml1991.elc \
66 lisp/mml2015.elc lisp/nnagent.elc lisp/nnbabyl.elc \
67 lisp/nndiary.elc lisp/nndir.elc lisp/nndoc.elc \
68 lisp/nndraft.elc lisp/nneething.elc lisp/nnfolder.elc \
69 lisp/nngateway.elc lisp/nnheader.elc lisp/nnheaderxm.elc \
70 lisp/nnimap.elc lisp/nnir.elc lisp/nnmail.elc \
71 lisp/nnmaildir.elc lisp/nnmairix.elc lisp/nnmbox.elc \
72 lisp/nnmh.elc lisp/nnml.elc lisp/nnnil.elc \
73 lisp/nnoo.elc lisp/nnregistry.elc lisp/nnrss.elc \
74 lisp/nnspool.elc lisp/nntp.elc lisp/nnvirtual.elc \
75 lisp/nnweb.elc lisp/parse-time.elc lisp/plstore.elc \
76 lisp/qp.elc lisp/registry.elc lisp/rfc1843.elc \
77 lisp/rfc2045.elc lisp/rfc2047.elc lisp/rfc2231.elc \
78 lisp/rtree.elc lisp/score-mode.elc lisp/smiley.elc \
79 lisp/smime-ldap.elc lisp/smime.elc lisp/spam-report.elc \
80 lisp/spam-stat.elc lisp/spam-wash.elc lisp/spam.elc \
81 lisp/time-date.elc lisp/utf7.elc lisp/uudecode.elc \
84 EXTRA_SOURCES = COPYING GNUS-NEWS README todo
87 DATA_FILES = etc/gnus-tut.txt $(wildcard etc/gnus/*.ast)
88 DATA_DEST = $(PACKAGE)
90 # DATA_1 - DATA_3 -- Smilies
91 DATA_1_FILES = etc/images/smilies/README $(wildcard texi/smilies/*.x?m) \
92 $(wildcard etc/images/smilies/*.pbm) \
93 $(wildcard etc/images/smilies/*.xpm)
95 DATA_2_FILES = $(wildcard etc/images/smilies/grayscale/*)
96 DATA_2_DEST = smilies/grayscale
97 DATA_3_FILES = $(wildcard etc/images/smilies/medium/*)
98 DATA_3_DEST = smilies/medium
100 # DATA_4 -- Toolbar / Splash
101 DATA_4_FILES = etc/images/GNUS-README etc/images/README \
102 $(wildcard etc/images/gnus/gnus.*) $(wildcard etc/images/gnus/gnus-*) \
103 $(wildcard etc/images/gnus/message-*) $(wildcard etc/images/splash.*)
104 DATA_4_DEST = $(PACKAGE)
107 DATA_5_FILES = $(wildcard contrib/*)
108 DATA_5_DEST = $(PACKAGE)/contrib
110 ## Yeah, I know that there are a whole bunch more image files in here,
111 ## but the ones above are the only ones that have any interest / use
112 ## in SXEmacs. All of the others are for GNU and are the wrong size
116 EXPLICIT_DOCS = texi/auth.texi texi/emacs-mime.texi texi/message.texi \
117 texi/gnus-coding.texi texi/gnus.texi
118 EXTRA_TEXI_FILES = texi/gnus-overrides.texi texi/docstyle.texi \
119 texi/doclicense.texi texi/gnus-news.texi texi/gnus-faq.texi
123 PRELOADS = -l sxepkg.el
125 include ../../XEmacs.rules