Source

gnus / Makefile

# Makefile for Packaged Gnus code

# This file is part of XEmacs.

# XEmacs is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by the
# Free Software Foundation; either version 2, or (at your option) any
# later version.

# XEmacs is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
# for more details.

# You should have received a copy of the GNU General Public License
# along with XEmacs; see the file COPYING.  If not, write to
# the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
# Boston, MA 02111-1307, USA.

VERSION = 1.42
AUTHOR_VERSION = 5.6.45x1
MAINTAINER = XEmacs Development Team <xemacs-beta@xemacs.org>
PACKAGE = gnus
PKG_TYPE = regular
REQUIRES = gnus tm apel w3 mh-e mailcrypt rmail eterm mail-lib xemacs-base
CATEGORY = comm

ELCS = gnus/lisp/earcon.elc gnus/lisp/gnus-agent.elc gnus/lisp/gnus-art.elc \
	gnus/lisp/gnus-async.elc gnus/lisp/gnus-audio.elc \
	gnus/lisp/gnus-bcklg.elc gnus/lisp/gnus-cache.elc \
	gnus/lisp/gnus-cite.elc gnus/lisp/gnus-cus.elc \
	gnus/lisp/gnus-demon.elc gnus/lisp/gnus-draft.elc \
	gnus/lisp/gnus-dup.elc gnus/lisp/gnus-eform.elc \
	gnus/lisp/gnus-ems.elc gnus/lisp/gnus-gl.elc \
	gnus/lisp/gnus-group.elc gnus/lisp/gnus-int.elc \
	gnus/lisp/gnus-kill.elc gnus/lisp/gnus-load.elc \
	gnus/lisp/gnus-logic.elc gnus/lisp/gnus-move.elc \
	gnus/lisp/gnus-msg.elc gnus/lisp/gnus-nocem.elc \
	gnus/lisp/gnus-picon.elc gnus/lisp/gnus-range.elc \
	gnus/lisp/gnus-salt.elc gnus/lisp/gnus-score.elc \
	gnus/lisp/gnus-setup.elc gnus/lisp/gnus-soup.elc \
	gnus/lisp/gnus-spec.elc gnus/lisp/gnus-srvr.elc \
	gnus/lisp/gnus-start.elc gnus/lisp/gnus-sum.elc \
	gnus/lisp/gnus-topic.elc gnus/lisp/gnus-undo.elc \
	gnus/lisp/gnus-util.elc gnus/lisp/gnus-uu.elc \
	gnus/lisp/gnus-vm.elc gnus/lisp/gnus-win.elc \
	gnus/lisp/gnus-xmas.elc gnus/lisp/gnus.elc \
	gnus/lisp/mailheader.elc gnus/lisp/message.elc \
	gnus/lisp/messagexmas.elc gnus/lisp/messcompat.elc \
	gnus/lisp/nnagent.elc gnus/lisp/nnbabyl.elc gnus/lisp/nndb.elc \
	gnus/lisp/nndir.elc gnus/lisp/nndoc.elc gnus/lisp/nndraft.elc \
	gnus/lisp/nneething.elc gnus/lisp/nnfolder.elc \
	gnus/lisp/nngateway.elc gnus/lisp/nnheader.elc \
	gnus/lisp/nnheaderxm.elc gnus/lisp/nnkiboze.elc gnus/lisp/nnmail.elc \
	gnus/lisp/nnmbox.elc gnus/lisp/nnmh.elc gnus/lisp/nnml.elc \
	gnus/lisp/nnoo.elc gnus/lisp/nnsoup.elc gnus/lisp/nnspool.elc \
	gnus/lisp/nntp.elc gnus/lisp/nnvirtual.elc gnus/lisp/parse-time.elc \
	gnus/lisp/score-mode.elc gnus/lisp/smiley.elc \
	gnus/lisp/gnus-mh.elc gnus/lisp/nnlistserv.elc gnus/lisp/nnweb.elc

DATA_FILES = etc/sounds/Boring.au etc/sounds/Evil_Laugh.au etc/sounds/Puke.au \
	etc/sounds/Snicker.au etc/sounds/Tuxedomoon.Jingle4.au \
	etc/sounds/catmeow.wav etc/sounds/cry.wav etc/sounds/drumroll.au \
	etc/sounds/explosion.au etc/sounds/flush.au etc/sounds/kiss.wav \
	etc/sounds/laugh.au etc/sounds/shotgun.wav etc/sounds/snore.wav \
	etc/sounds/whistle.au etc/sounds/witch.au etc/sounds/yell2.au
DATA_DEST = sounds
DATA_1_FILES = $(wildcard etc/message/*.x?m)
DATA_1_DEST = message
DATA_2_FILES = $(wildcard etc/smilies/*.xpm)
DATA_2_DEST = smilies
DATA_3_FILES = $(wildcard etc/gnus/*.x?m) etc/gnus/x-splash
DATA_3_DEST = $(PACKAGE)
DATA_4_FILES = $(wildcard etc/gnusrefcard/[MRbgmqr]*)
DATA_4_DEST = gnusrefcard
DATA_5_FILES = gnus/etc/gnus-tut.txt
DATA_5_DEST = .

INFO_FILES = gnus/texi/message.info* gnus/texi/gnus.info*
TEXI_FILES = gnus/texi/message.texi gnus/texi/gnus.texi gnus/texi/gnus-faq.texi
MANUALS = gnus message

MAKEINFO_FLAGS = -Ignus/texi

AUTOLOAD_PATH = gnus/lisp

include ../../XEmacs.rules

GENERATED += gnus/lisp/custom-load.elc

all:: $(AUTOLOAD_PATH)/auto-autoloads.elc $(ELCS) \
	$(AUTOLOAD_PATH)/custom-load.elc \
	gnus/texi/message.info gnus/texi/gnus.info

clean::
	rm -f $(ELCS) gnus/texi/message.info* gnus/texi/gnus.info* \
		gnus/lisp/auto-autoloads.el*

.PHONY: srckit binkit

srckit:
	@echo "You can't build a source kit for Gnus this way"

binkit: binkit-common