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.20
MAINTAINER = XEmacs Development Team <>
PKG_TYPE = regular
REQUIRES = w3 mail-lib xemacs-base
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

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



include ../../XEmacs.rules

GENERATED += lisp/custom-load.elc

#PRELOADS = -eval "(push \"`pwd`/lisp/\" load-path)" -l cl-macs -l cus-face -l docomp -l w3-vars.el
#	-eval "(progn (require 'env) (setenv \"WIDGETDIR\" \".\"))"

PRELOADS = -eval '(setq load-path (append (list (expand-file-name "lisp") "../xemacs-base") load-path))' \
	-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/ texi/ stylesheet

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

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

.PHONY: 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
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.