# Makefile for w3m lisp 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.10
AUTHOR_VERSION = 1.4.567
MAINTAINER = Kazuhiko Kiriyama <kiri@truefc.org>
PACKAGE = w3m
PKG_TYPE = regular
REQUIRES = xemacs-base apel flim mule-ucs latin-euro-standards mew net-utils gnus mail-lib \
	   sh-script

CATEGORY = standard

include ../../Local.rules.inc

AUTOLOAD_PATH = w3m

ELCS =	w3m/w3m-antenna.elc \
	w3m/w3m-bookmark.elc \
	w3m/w3m-bug.elc \
	w3m/w3m-ccl.elc \
	w3m/w3m-cookie.elc \
	w3m/w3m-dtree.elc \
	w3m/w3m-favicon.elc \
	w3m/w3m-fb.elc \
	w3m/w3m-filter.elc \
	w3m/w3m-form.elc \
	w3m/w3m-hist.elc \
	w3m/w3m-image.elc \
	w3m/w3m-lnum.elc \
	w3m/w3m-mail.elc \
	w3m/w3m-namazu.elc \
	w3m/w3m-perldoc.elc \
	w3m/w3m-proc.elc \
	w3m/w3m-rss.elc \
	w3m/w3m-save.elc \
	w3m/w3m-search.elc \
	w3m/w3m-session.elc \
	w3m/w3m-symbol.elc \
	w3m/w3m-tabmenu.elc \
	w3m/w3m-ucs.elc \
	w3m/w3m-util.elc \
	w3m/w3m-weather.elc \
	w3m/w3m-xmas.elc \
	w3m/w3m.elc \
	w3m/w3mhack.elc \
	w3m/mew-w3m.elc \
	w3m/mime-w3m.elc \
	w3m/attic/addpath.elc \
	w3m/attic/rfc2368.elc \
	w3m/bookmark-w3m.elc \
	w3m/octet.elc \
	w3m/shimbun/mew-shimbun.elc \
	w3m/shimbun/nnshimbun.elc \
	w3m/shimbun/sb-2ch.elc \
	w3m/shimbun/sb-airs.elc \
	w3m/shimbun/sb-aljazeera.elc \
	w3m/shimbun/sb-arch-bluegate.elc \
	w3m/shimbun/sb-asahi-html.elc \
	w3m/shimbun/sb-asahi-mytown.elc \
	w3m/shimbun/sb-asahi.elc \
	w3m/shimbun/sb-atmarkit.elc \
	w3m/shimbun/sb-atom-hash.elc \
	w3m/shimbun/sb-atom.elc \
	w3m/shimbun/sb-bbc.elc \
	w3m/shimbun/sb-bbdb-ml.elc \
	w3m/shimbun/sb-cgi-board.elc \
	w3m/shimbun/sb-chise.elc \
	w3m/shimbun/sb-cnet-jp.elc \
	w3m/shimbun/sb-cnet.elc \
	w3m/shimbun/sb-cnn-jp.elc \
	w3m/shimbun/sb-coldsync.elc \
	w3m/shimbun/sb-debian-jp.elc \
	w3m/shimbun/sb-debian.elc \
	w3m/shimbun/sb-debugmagazin-de.elc \
	w3m/shimbun/sb-dennou.elc \
	w3m/shimbun/sb-digiko.elc \
	w3m/shimbun/sb-elips.elc \
	w3m/shimbun/sb-emacs-w3m.elc \
	w3m/shimbun/sb-emacswiki.elc \
	w3m/shimbun/sb-engadget-ja.elc \
	w3m/shimbun/sb-excite.elc \
	w3m/shimbun/sb-exconn.elc \
	w3m/shimbun/sb-f1fan.elc \
	w3m/shimbun/sb-fau.elc \
	w3m/shimbun/sb-ffii.elc \
	w3m/shimbun/sb-fml.elc \
	w3m/shimbun/sb-geocrawler.elc \
	w3m/shimbun/sb-glimpse.elc \
	w3m/shimbun/sb-gnome.elc \
	w3m/shimbun/sb-haiku-os.elc \
	w3m/shimbun/sb-hash.elc \
	w3m/shimbun/sb-heise.elc \
	w3m/shimbun/sb-hns.elc \
	w3m/shimbun/sb-ibm-dev.elc \
	w3m/shimbun/sb-impress.elc \
	w3m/shimbun/sb-infoshop.elc \
	w3m/shimbun/sb-itmedia.elc \
	w3m/shimbun/sb-japantimes.elc \
	w3m/shimbun/sb-javaconf.elc \
	w3m/shimbun/sb-jpilot.elc \
	w3m/shimbun/sb-jpo.elc \
	w3m/shimbun/sb-kantei.elc \
	w3m/shimbun/sb-kde.elc \
	w3m/shimbun/sb-kyoko-np.elc \
	w3m/shimbun/sb-laut-de.elc \
	w3m/shimbun/sb-linuxce-jp.elc \
	w3m/shimbun/sb-lotusex.elc \
	w3m/shimbun/sb-lump.elc \
	w3m/shimbun/sb-m17n.elc \
	w3m/shimbun/sb-macosx-jp.elc \
	w3m/shimbun/sb-mailarc.elc \
	w3m/shimbun/sb-mailman.elc \
	w3m/shimbun/sb-mainichi.elc \
	w3m/shimbun/sb-makanai.elc \
	w3m/shimbun/sb-marc-aims.elc \
	w3m/shimbun/sb-meadow.elc \
	w3m/shimbun/sb-mew.elc \
	w3m/shimbun/sb-mhonarc.elc \
	w3m/shimbun/sb-mozilla-jp.elc \
	w3m/shimbun/sb-msdn.elc \
	w3m/shimbun/sb-msports-nifty.elc \
	w3m/shimbun/sb-multi.elc \
	w3m/shimbun/sb-n24-de.elc \
	w3m/shimbun/sb-namazu.elc \
	w3m/shimbun/sb-netbsd.elc \
	w3m/shimbun/sb-nikkangendai.elc \
	w3m/shimbun/sb-nikkansports.elc \
	w3m/shimbun/sb-nikkei.elc \
	w3m/shimbun/sb-nytimes.elc \
	w3m/shimbun/sb-opentechpress-jp.elc \
	w3m/shimbun/sb-orca.elc \
	w3m/shimbun/sb-palmfan.elc \
	w3m/shimbun/sb-pcweb-column.elc \
	w3m/shimbun/sb-perlentaucher-de.elc \
	w3m/shimbun/sb-pilot-link.elc \
	w3m/shimbun/sb-pilot-mailsync.elc \
	w3m/shimbun/sb-plucker.elc \
	w3m/shimbun/sb-pocketgames.elc \
	w3m/shimbun/sb-rakuten.elc \
	w3m/shimbun/sb-redhat.elc \
	w3m/shimbun/sb-rediff.elc \
	w3m/shimbun/sb-rss-blogs.elc \
	w3m/shimbun/sb-rss-hash.elc \
	w3m/shimbun/sb-rss.elc \
	w3m/shimbun/sb-ruby.elc \
	w3m/shimbun/sb-sankei.elc \
	w3m/shimbun/sb-savannah.elc \
	w3m/shimbun/sb-scipy.elc \
	w3m/shimbun/sb-security-memo.elc \
	w3m/shimbun/sb-slashdot-jp.elc \
	w3m/shimbun/sb-slashdot.elc \
	w3m/shimbun/sb-sml.elc \
	w3m/shimbun/sb-sourceforge-jp.elc \
	w3m/shimbun/sb-spiegel.elc \
	w3m/shimbun/sb-sponichi.elc \
	w3m/shimbun/sb-squeak-dev.elc \
	w3m/shimbun/sb-squeak-ja.elc \
	w3m/shimbun/sb-sueddeutsche-de.elc \
	w3m/shimbun/sb-tcup.elc \
	w3m/shimbun/sb-tdiary-ml.elc \
	w3m/shimbun/sb-tdiary.elc \
	w3m/shimbun/sb-tech-on.elc \
	w3m/shimbun/sb-texfaq.elc \
	w3m/shimbun/sb-text.elc \
	w3m/shimbun/sb-the-onion.elc \
	w3m/shimbun/sb-the-register.elc \
	w3m/shimbun/sb-tigris.elc \
	w3m/shimbun/sb-toshiba.elc \
	w3m/shimbun/sb-vinelinux.elc \
	w3m/shimbun/sb-w3m-dev.elc \
	w3m/shimbun/sb-welt-de.elc \
	w3m/shimbun/sb-wiki.elc \
	w3m/shimbun/sb-wikimedia.elc \
	w3m/shimbun/sb-wincefan.elc \
	w3m/shimbun/sb-wired-jp.elc \
	w3m/shimbun/sb-x51.elc \
	w3m/shimbun/sb-xemacs.elc \
	w3m/shimbun/sb-yahoo-auctions.elc \
	w3m/shimbun/sb-yahoo-sports.elc \
	w3m/shimbun/sb-yahoo.elc \
	w3m/shimbun/sb-yomiuri-html.elc \
	w3m/shimbun/sb-yomiuri.elc \
	w3m/shimbun/sb-yoshirin.elc \
	w3m/shimbun/sb-zdnet-jp.elc \
	w3m/shimbun/sb-zeit-de.elc \
	w3m/shimbun/shimbun.elc

PRELOADS = -eval '(setq load-path (append (list "./w3m" "./w3m/attic" "./w3m/shimbun") load-path))'

EXPLICIT_DOCS =    w3m/doc/emacs-w3m.texi
EXTRA_DOC_FILES =  w3m/doc/emacs-w3m.pdf

EXTRA_DEPENDENCIES = w3m/doc/version.texi \
		     w3m/doc/emacs-w3m.pdf

DATA_FILES =   w3m/ChangeLog \
	       w3m/ChangeLog.1 \
	       w3m/COPYING \
	       w3m/NEWS \
	       w3m/README
DATA_DEST =    $(PACKAGE)
DATA_1_FILES = w3m/icons30/antenna-up.png \
	       w3m/icons30/antenna-up.xpm \
	       w3m/icons30/back-disabled.png \
	       w3m/icons30/back-disabled.xpm \
	       w3m/icons30/back-up.png \
	       w3m/icons30/back-up.xpm \
	       w3m/icons30/copy-up.png \
	       w3m/icons30/copy-up.xpm \
	       w3m/icons30/db-history-up.png \
	       w3m/icons30/db-history-up.xpm \
	       w3m/icons30/forward-disabled.png \
	       w3m/icons30/forward-disabled.xpm \
	       w3m/icons30/forward-up.png \
	       w3m/icons30/forward-up.xpm \
	       w3m/icons30/history-up.png \
	       w3m/icons30/history-up.xpm \
	       w3m/icons30/home-up.png \
	       w3m/icons30/home-up.xpm \
	       w3m/icons30/image-up.png \
	       w3m/icons30/image-up.xpm \
	       w3m/icons30/open-up.png \
	       w3m/icons30/open-up.xpm \
	       w3m/icons30/parent-disabled.png \
	       w3m/icons30/parent-disabled.xpm \
	       w3m/icons30/parent-up.png \
	       w3m/icons30/parent-up.xpm \
	       w3m/icons30/reload-up.png \
	       w3m/icons30/reload-up.xpm \
	       w3m/icons30/save-up.png \
	       w3m/icons30/save-up.xpm \
	       w3m/icons30/search-up.png \
	       w3m/icons30/search-up.xpm \
	       w3m/icons30/spinner.gif \
	       w3m/icons30/state-00.png \
	       w3m/icons30/state-00.xpm \
	       w3m/icons30/state-01.png \
	       w3m/icons30/state-01.xpm \
	       w3m/icons30/state-10.png \
	       w3m/icons30/state-10.xpm \
	       w3m/icons30/state-11.png \
	       w3m/icons30/state-11.xpm \
	       w3m/icons30/weather-up.png \
	       w3m/icons30/weather-up.xpm
DATA_1_DEST =  $(PACKAGE)/images/w3m
DATA_2_FILES = w3m/patches/dot-domain.patch \
	       w3m/patches/file-progress.patch \
	       w3m/patches/italic-text.patch \
	       w3m/patches/README
DATA_2_DEST =  $(PACKAGE)/patches
DATA_3_FILES = w3m/shimbun/ChangeLog
DATA_3_DEST =  $(PACKAGE)/shimbun

ifeq ($(BUILD_WITHOUT_MULE),)
COMPILE_INFO_AS_MULE = t
EXPLICIT_DOCS   += w3m/doc/emacs-w3m-ja.texi
EXTRA_DOC_FILES += w3m/doc/emacs-w3m-ja.pdf
EXTRA_DEPENDENCIES += w3m/doc/emacs-w3m-ja.pdf
DATA_FILES +=  w3m/BUGS.ja \
	       w3m/NEWS.ja \
	       w3m/README.ja
endif

include ../../XEmacs.rules

w3m/doc/emacs-w3m.info: w3m/doc/version.texi

w3m/doc/version.texi:
	version=`cd ./w3m/doc \
		&& xemacs -vanilla -batch -eval '(setq load-path (append (list "../") load-path))' -l w3mhack NONE -f w3mhack-version 2>/dev/null`; \
	echo "@set VERSION $$version"> ./w3m/doc/version.texi

w3m/doc/emacs-w3m-ja.dvi: w3m/doc/emacs-w3m-ja.texi
	cd ./w3m/doc && genv TEX=ptex BIBTEX=pbibtex $(TEXI2DVI) -o `basename $@` `basename $<`

w3m/doc/emacs-w3m-ja.pdf: w3m/doc/emacs-w3m-ja.dvi
	cd ./w3m/doc && dvipdfmx `basename $<`
