@SET_MAKE@
EMACS = @EMACS@
-XEMACS = xemacs21
+XEMACS = @XEMACS@
+PACKAGEDIR = @PACKAGEDIR@
all: lick info
+all-ja: lick info info-ja
+
lick:
cd lisp && $(MAKE) EMACS="$(EMACS)" lispdir="$(lispdir)" all
cd lisp && $(MAKE) EMACS="$(EMACS)" lispdir="$(lispdir)" install
cd texi && $(MAKE) EMACS="$(EMACS)" install
+# Rule for XEmacs package.
+package: xlick xinfo
+ cd lisp && $(MAKE) EMACS="$(XEMACS)" package
+
+install-package: xinfo
+ cd lisp && $(MAKE) EMACS="$(XEMACS)" PACKAGEDIR="$(PACKAGEDIR)" \
+ install-package
+
+package-ja: xlick xinfo xinfo-ja
+ cd lisp && $(MAKE) EMACS="$(XEMACS)" package
+
+install-package-ja: xinfo xinfo-ja
+ cd lisp && $(MAKE) EMACS="$(XEMACS)" PACKAGEDIR="$(PACKAGEDIR)" \
+ install-package
+
+xlick:
+ cd lisp && $(MAKE) EMACS="$(XEMACS)" lispdir="$(lispdir)" all
+
+xinfo:
+ cd texi && $(MAKE) EMACS="$(XEMACS)" all-info
+
+xinfo-ja:
+ cd texi && $(MAKE) EMACS="$(XEMACS)" MAKEINFO=no ja-info
+
# Rule for Lars and nobody else.
some:
cd lisp && $(MAKE) EMACS="$(EMACS)" some
info:
cd texi && $(MAKE) EMACS="$(EMACS)" all
+info-ja:
+ cd texi && $(MAKE) EMACS=$(EMACS) MAKEINFO=no ja
+
clean:
rm -f */*.orig */*.rej *.orig *.rej
+ rm -f MANIFEST.*
+ for i in lisp texi; do (cd $$i; $(MAKE) clean); done
xsome:
cd lisp && $(MAKE) EMACS="$(XEMACS)" some
elclean:
- rm lisp/*.elc
+ cd lisp && rm -f *.elc auto-autoloads.el custom-load.el
x:
- make EMACS=xemacs21
+ $(MAKE) EMACS="$(XEMACS)"
-distclean:
- make clean
+distclean: clean
rm -rf *~
- for i in lisp texi; do (cd $$i; make distclean); done
+ for i in lisp texi; do (cd $$i; $(MAKE) distclean); done
rm -f config.log config.status config.cache Makefile
osome:
- make EMACS=xemacs21 some
+ $(MAKE) EMACS="$(XEMACS)" some
config.status: $(srcdir)/configure
$(SHELL) ./config.status --recheck