Revision: miles@gnu.org--gnu-2004/gnus--devo--0--patch-21
[gnus] / Makefile.in
index 5b6b592..73b8eb3 100644 (file)
@@ -1,47 +1,53 @@
+prefix = @prefix@
+datadir = @datadir@
+lispdir = @lispdir@
 srcdir = @srcdir@
 
 @SET_MAKE@
-EMACS = emacs
-XEMACS = xemacs
+EMACS = @EMACS@
+XEMACS = @EMACS@
 
 all: lick info
 
 lick:
-       cd lisp && $(MAKE) EMACS=$(EMACS) all
+       cd lisp && $(MAKE) EMACS="$(EMACS)" lispdir="$(lispdir)" all
 
 install:
-       cd lisp && $(MAKE) EMACS=$(EMACS) install
-       cd texi && $(MAKE) EMACS=$(EMACS) install
+       cd lisp && $(MAKE) EMACS="$(EMACS)" lispdir="$(lispdir)" install
+       cd texi && $(MAKE) EMACS="$(EMACS)" install
+       cd etc && $(MAKE) EMACS="$(EMACS)" install
+
+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
+       cd lisp && $(MAKE) EMACS="$(EMACS)" some
 l:
-       cd lisp && $(MAKE) EMACS=$(EMACS) clever
+       cd lisp && $(MAKE) EMACS="$(EMACS)" clever
 
 info:
-       cd texi && $(MAKE) EMACS=$(EMACS) all
+       cd texi && $(MAKE) EMACS="$(EMACS)" all
 
 clean:
        rm -f */*.orig */*.rej *.orig *.rej
 
-xsome:
-       cd lisp && $(MAKE) EMACS=$(XEMACS) some
-
 elclean:
        rm lisp/*.elc
 
 x:
-       make EMACS=xemacs
+       $(MAKE) EMACS=$(XEMACS)
+
+xsome:
+       $(MAKE) EMACS="$(XEMACS)" some
 
 distclean:
        make clean
-       rm -r *~
-       for i in lisp texi; do (cd $$i; make distclean); done
-       rm -f config.log config.status Makefile
-
-osome:
-       make EMACS=emacs-19.34 some
+       rm -rf *~
+       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
        $(SHELL) ./config.status --recheck