+2006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * Makefile.in (clean): Clean all subdirectories; remove *~.
+ (elclean): Remove lisp/gnus-load.el.
+ (distclean): Don't use sub-make to run clean; use $(MAKE) instead
+ of make.
+
+ * etc/Makefile.in (clean): New rule.
+ (distclean): Use it.
+
2005-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
+ * lisp/dgnushack.el (dgnushack-unexporting-files): Exclude
+ dgnuskwds.el, legacy-gnus-agent.el and gnus-load.el.
+
* lisp/nnheader.el (mm-subst-char-in-string): New function.
(nnheader-replace-chars-in-string): Use it.
cd texi && $(MAKE) EMACS=$(EMACS) ja
clean:
- rm -f */*.orig */*.rej *.orig *.rej
- rm -f MANIFEST.*
- for i in lisp texi; do (cd $$i; $(MAKE) clean); done
+ for i in lisp texi etc texi/ps; do (cd $$i; $(MAKE) clean); done
+ rm -f *.orig *.rej *~ MANIFEST.*
elclean:
cd lisp && rm -f *.elc auto-autoloads.el custom-load.el gnus-load.el
$(MAKE) EMACS="$(XEMACS)" some
distclean: clean
- 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
INSTALL_DATA = @INSTALL_DATA@
SHELL = /bin/sh
-install:
+install:
$(SHELL) $(top_srcdir)/mkinstalldirs $(etcdir)
cd $(srcdir) \
&& for p in gnus-tut.txt; do \
$(INSTALL_DATA) $$p $(etcdir)/$$p; \
done
-uninstall:
+uninstall:
rm -f $(etcdir)/gnus-tut.txt
cd $(srcdir) \
&& for p in images/gnus/*.xpm images/gnus/*.pbm images/gnus/*.xbm images/gnus/x-splash; do \
cd .. \
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
-distclean:
- rm -f *~ Makefile
+clean:
+ rm -f *~
+
+distclean: clean
+ Makefile
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
+2006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * Makefile.in (clean): New rule.
+ (distclean): Use it.
+
2006-01-26 Steve Youngs <steve@sxemacs.org>
* gmm-utils.el (gmm-tool-bar-item, gmm-tool-bar-zap-list): Don't
$(EMACS_COMP) -f dgnushack-make-load
clean:
- rm -f *.orig *.rej *.elc *~ \
- auto-autoloads.el custom-load.el gnus-load.el dgnuskwds.el
+ rm -f *.elc *.orig *.rej *~ auto-autoloads.* custom-load.* gnus-load.el
distclean: clean
rm -f Makefile dgnuspath.el
(autoload 'std11-unfold-region "nnheader"))
(defconst dgnushack-unexporting-files
- (append '("dgnushack.el" "dgnuspath.el" "dgnuskwds.el" "lpath.el"
- "legacy-gnus-agent.el")
+ (append '("dgnushack.el" "dgnuspath.el" "lpath.el")
(unless (or (condition-case code
(require 'w3-parse)
(error
(subrp (symbol-function 'base64-decode-string)))
'("base64.el"))
(when (and (fboundp 'md5) (subrp (symbol-function 'md5)))
- '("md5.el"))
- (when (featurep 'xemacs)
- '("gnus-load.el")))
+ '("md5.el")))
"Files which will not be installed.")
(defconst dgnushack-exporting-files
+2006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * Makefile.in (almost-clean): Rename from clean.
+ (clean): Rename from veryclean.
+ (distclean): Use clean.
+ (pspackage): Use almost-clean.
+
2006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus.texi: Update copyright.
TEXINPUTS=$(srcdir):$$TEXINPUTS:: \
$(PDFLATEX) '\def\booklettrue{}\def\letterpapertrue{}\input{$(REFCARD)}' ;\
fi
- mv $(REFCARD).pdf $@
+ mv $(REFCARD).pdf $@
-gnus-faq-full-update: gnus-faq-clean gnus-faq-texi
+gnus-faq-full-update: gnus-faq-clean gnus-faq-texi
gnus-faq.xml:
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/gnus \
gnus-faq-clean:
rm -f gnus-faq.xml gnus-faq.*.tmp gnus-faq.texi
-clean:
+almost-clean:
rm -f *.[cgk]idx *.aux *.cp *.cps *.dvi *.dvi-x *.fn *.ky \
*.kys *.latexi *.log *.orig *.pdf *.pdf-x *.pg *.rej \
*.tmplatexi *.toc *.tp *.vr gnus.*.bak gnus.[cgk]ind gnus.idx \
out:
scp gnus-manual-*.ps.gz gnus-manual-*.pdf www@quimby:html/gnus/documents
-veryclean: clean
+clean: almost-clean
rm -f gnus.dvi gnus.ps texi2latex.elc
rm -f gnus-manual-a4.* gnus-manual-standard.*
-distclean: veryclean
+distclean: clean
rm -f *.orig *.rej *.elc *~ gnus-[0-9] gnus-[0-9][0-9] Makefile
rm -f message-[0-9]
rm -f $(INFO_DEPS)
a="h"; echo -n "\\gnussmiley{$$i}"; fi done > smiley.tex; \
if [ -n "$$a" ]; then echo "{$$i}" >> smiley.tex; fi
pspackage:
- cd ps; make clean
+ cd ps; make almost-clean
tar czvf pspackage.tar.gz gnus-faq.texi gnus.texi herds misc pagestyle.sty picons pixidx.sty postamble.tex ps screen smilies splitindex texi2latex.el xface Makefile README etc
Makefile: $(srcdir)/Makefile.in ../config.status