9 PACKAGEDIR = @PACKAGEDIR@
13 all-ja: lick info info-ja
16 cd lisp && $(MAKE) EMACS="$(EMACS)" lispdir="$(lispdir)" all
18 install: install-lisp install-info
20 install-ja: install install-info-ja
23 cd lisp && $(MAKE) EMACS="$(EMACS)" lispdir="$(lispdir)" install
26 cd texi && $(MAKE) EMACS="$(EMACS)" install
29 cd texi && $(MAKE) EMACS="$(EMACS)" install-ja
31 ## Rule for XEmacs package.
32 install-package: xlick install-package-lick xinfo install-package-info
34 install-package-ja: install-package xinfo-ja install-package-info-ja
36 package: xlick xinfo compose-package
38 package-ja: xlick xinfo xinfo-ja compose-package
40 # Sub-rule for XEmacs package.
42 cd lisp && $(MAKE) EMACS="$(XEMACS)" PACKAGEDIR="$(PACKAGEDIR)" \
46 cd lisp && $(MAKE) EMACS="$(XEMACS)" PACKAGEDIR="$(PACKAGEDIR)" \
49 install-package-info-ja:
50 cd lisp && $(MAKE) EMACS="$(XEMACS)" PACKAGEDIR="$(PACKAGEDIR)" \
51 install-package-info-ja
54 cd lisp && $(MAKE) EMACS="$(XEMACS)" compose-package
58 cd lisp && $(MAKE) EMACS="$(XEMACS)" lispdir="$(lispdir)" all
61 cd texi && $(MAKE) EMACS="$(XEMACS)" all-info
64 cd texi && $(MAKE) EMACS="$(XEMACS)" ja-info
66 # Rule for Lars and nobody else.
68 cd lisp && $(MAKE) EMACS="$(EMACS)" some
70 cd lisp && $(MAKE) EMACS="$(EMACS)" clever
73 cd texi && $(MAKE) EMACS="$(EMACS)" all
76 cd texi && $(MAKE) EMACS=$(EMACS) ja
79 rm -f */*.orig */*.rej *.orig *.rej
81 for i in lisp texi; do (cd $$i; $(MAKE) clean); done
84 cd lisp && rm -f *.elc auto-autoloads.el custom-load.el
87 $(MAKE) EMACS="$(XEMACS)"
90 $(MAKE) EMACS="$(XEMACS)" some
94 for i in lisp texi; do (cd $$i; $(MAKE) distclean); done
95 rm -f config.log config.status config.cache Makefile
97 config.status: $(srcdir)/configure
98 $(SHELL) ./config.status --recheck
99 $(srcdir)/configure: $(srcdir)/configure.in
100 cd $(srcdir) && autoconf
101 Makefile: $(srcdir)/Makefile.in config.status
102 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
104 # Tell versions [3.59,3.63) of GNU make to not export all variables.
105 # Otherwise a system limit (for SysV at least) may be exceeded.