PACKAGEDIR = @PACKAGEDIR@
GNUS_PRODUCT_NAME = @GNUS_PRODUCT_NAME@
+# It may be needed for Meadow/NTEmacs when sh.exe is used for SHELL.
+# Because Meadow/NTEmacs will get the value of the current-directory from
+# the environment variable PWD, but sh.exe will not take care of it even
+# if the current-directory has changed. So we should invalidate it.
+PWD=
+
# It will be used to look for the XEmacs package path if this file is
# mis-configured (e.g. configured for FSFmacs).
EXAMINE_PACKAGEDIR = $(XEMACS) -batch -q -no-site-file -eval \
cd texi && $(MAKE) EMACS="$(EMACS)" infodir="$(infodir)" install-ja
## Rule for XEmacs package.
-install-package: xlick compose-package remove-extra-files-in-package \
+install-package: xclever compose-package remove-extra-files-in-package \
install-package-lisp \
install-package-info install-package-manifest
-install-package-ja: xlick compose-package remove-extra-files-in-package \
+install-package-ja: xclever compose-package remove-extra-files-in-package \
install-package-lisp \
install-package-info install-package-info-ja \
install-package-manifest
else \
package_dir="$(PACKAGEDIR)"; \
fi; \
- echo "cd lisp && $(MAKE)" \
+ echo "cd lisp && $(MAKE) EMACS=$(XEMACS)" \
"lispdir=$$package_dir""/lisp/$(GNUS_PRODUCT_NAME)" \
- "install-lisp"; \
- cd lisp && $(MAKE) \
+ "install-without-compiling"; \
+ cd lisp && $(MAKE) EMACS="$(XEMACS)" \
lispdir="$$package_dir""/lisp/$(GNUS_PRODUCT_NAME)" \
- install-lisp
+ install-without-compiling
install-package-info:
@if test x$(PACKAGEDIR) = x; then \
cd lisp && $(MAKE) EMACS="$(XEMACS)" compose-package
##
+xclever:
+ cd lisp && $(MAKE) EMACS="$(XEMACS)" lispdir="$(lispdir)" clever
+
xlick:
cd lisp && $(MAKE) EMACS="$(XEMACS)" lispdir="$(lispdir)" all
xinfo-ja:
cd texi && $(MAKE) EMACS="$(XEMACS)" ja-info
+uninstall:
+ cd lisp && $(MAKE) lispdir="$(lispdir)" uninstall
+ cd texi && $(MAKE) uninstall
+ cd etc && $(MAKE) uninstall
+
# Rule for Lars and nobody else.
some:
cd lisp && $(MAKE) EMACS="$(EMACS)" some
for i in lisp texi; do (cd $$i; $(MAKE) clean); done
elclean:
- cd lisp && rm -f *.elc auto-autoloads.el custom-load.el
+ cd lisp && rm -f *.elc auto-autoloads.el custom-load.el gnus-load.el
x:
$(MAKE) EMACS="$(XEMACS)"
distclean: clean
rm -rf *~
- for i in lisp texi etc; do (cd $$i; $(MAKE) distclean); done
+ for i in lisp texi etc texi/ps; do (cd $$i; $(MAKE) distclean); done
rm -f config.log config.status config.cache Makefile
config.status: $(srcdir)/configure