w3 / Makefile

# Makefile for W3 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.26
AUTHOR_VERSION = 4.0pre46
MAINTAINER = XEmacs Development Team <xemacs-beta@xemacs.org>
PACKAGE = w3
PKG_TYPE = regular
REQUIRES = w3 mail-lib xemacs-base ecrypto
CATEGORY = standard

ELCS =  lisp/css.elc lisp/dsssl-flow.elc \
	lisp/dsssl.elc lisp/images.elc lisp/mm.elc \
	lisp/mule-sysdp.elc lisp/socks.elc lisp/ssl.elc lisp/url-auth.elc \
	lisp/url-cache.elc lisp/url-cookie.elc lisp/url-file.elc \
	lisp/url-gopher.elc lisp/url-gw.elc lisp/url-http.elc \
	lisp/url-irc.elc lisp/url-mail.elc lisp/url-misc.elc \
	lisp/url-news.elc lisp/url-nfs.elc lisp/url-ns.elc lisp/url-parse.elc \
	lisp/url-vars.elc lisp/url.elc lisp/url-ldap.elc lisp/url-cid.elc \
	lisp/w3-about.elc lisp/w3-auto.elc \
	lisp/w3-cus.elc lisp/w3-display.elc lisp/w3-e19.elc lisp/w3-e20.elc \
	lisp/w3-elisp.elc lisp/w3-emulate.elc lisp/w3-forms.elc \
	lisp/w3-hot.elc lisp/w3-hotindex.elc lisp/w3-imap.elc \
	lisp/w3-java.elc lisp/w3-jscript.elc \
	lisp/w3-keyword.elc lisp/w3-latex.elc lisp/w3-menu.elc \
	lisp/w3-mouse.elc lisp/w3-parse.elc \
	lisp/w3-print.elc lisp/w3-props.elc lisp/w3-script.elc \
	lisp/w3-speak.elc lisp/w3-speak-table.elc lisp/w3-style.elc \
	lisp/w3-sysdp.elc \
	lisp/w3-toolbar.elc lisp/w3-vars.elc lisp/w3-widget.elc \
	lisp/w3-xemac.elc lisp/w3.elc lisp/w3-cfg.elc

EXTRA_SOURCES = BUGS HOWTO INSTALL README README.NT README.VMS TODO \
	lisp/md5.el.upstream

DATA_FILES = stylesheet $(wildcard images/*.x?m)
DATA_DEST = $(PACKAGE)
INFO_FILES = texi/w3-faq.info* texi/w3.info*
TEXI_FILES = texi/w3-faq.txi texi/w3.txi
MANUAL = w3-faq w3

WIDGETDIR = .

AUTOLOAD_PATH = lisp

include ../../XEmacs.rules

GENERATED += lisp/custom-load.elc

PRELOADS = -l advice -l cl-macs -l cus-face -l docomp -l url-parse.el \
	-l url-vars.el -l w3-vars.el

all:: lisp/auto-autoloads.el $(ELCS) lisp/auto-autoloads.elc lisp/custom-load.elc texi/w3.info texi/w3-faq.info stylesheet

html:
	cd texi && $(MAKE) PACKAGE=$(PACKAGE) html

stylesheet: etc/default.css
	rm -f stylesheet
	$(RCOPY) etc/default.css stylesheet
texi/w3.info: texi/w3.txi
	(cd texi; $(MAKEINFO) -o w3.info w3.txi)

texi/w3-faq.info: texi/w3-faq.txi
	(cd texi; $(MAKEINFO) -o w3-faq.info w3-faq.txi)

.PHONY: srckit

srckit: 
	@echo "You cannot build a source package for W3"

binkit: binkit-common
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.