Paul Eggert
67342916c9
allow C code to suppress warnings about ignored return values
2011-02-03 11:29:35 -08:00
Paul Eggert
16c3e636a6
strftime: import from gnulib
2011-01-30 15:34:18 -08:00
Paul Eggert
c7e95b9146
improve fix for MS-DOS file name clash
...
* Makefile.in (DOS_gnulib_comp.m4): Renamed from DOS-gnulib-comp.m4,
for portability to POSIX make. Reported by Bruno Haible.
(sync-from-gnulib): Copy gl-comp.m4 (if present) back to
gnulib-comp.m4 before running gnulib-tool, to prevent old gnulib
files from accumulating as garbage. Also reported by Bruno Haible.
2011-01-27 16:25:24 -08:00
Paul Eggert
125c3718c2
fix two m4/gnulib-*.m4 file names that clashed under MS-DOS
2011-01-26 23:24:57 -08:00
Glenn Morris
95df8112a0
Refill some long/short copyright headers.
2011-01-26 00:36:39 -08:00
Glenn Morris
73b0cd5003
Convert consecutive FSF copyright years to ranges.
2011-01-24 20:08:28 -08:00
Paul Eggert
d6974efa70
Remove HAVE_RAW_DECL_CHOWN etc. from config.h
2011-01-23 20:53:39 -08:00
Paul Eggert
e02ea74b7e
aclocal.m4: put this file back into repository
...
This way, we don't have to assume that the maintainer has
the automake package installed. See
<http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00746.html >.
* .bzrignore: Remove aclocal.m4, undoing the previous change.
* Makefile.in (top_maintainer_clean): Do not remove aclocal.m4,
undoing the previous change.
* aclocal.m4: New file (actually, resurrected).
2011-01-21 23:18:23 -08:00
Paul Eggert
925e561d32
aclocal.m4: tweaks to regenerate more conveniently
...
This attempts to act better when the source is in a weird state. See
<http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00734.html >.
* Makefile.in (am--refresh): Add aclocal.m4, configure, config.in.
* .bzrignore: Add aclocal.m4.
2011-01-21 12:23:24 -08:00
Paul Eggert
942be821a9
aclocal.m4: omit auto-generated file from repository
2011-01-19 21:00:40 -08:00
Paul Eggert
0813c96eb2
Minor Makefile.in tweaks to build from gnulib better.
...
<http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00673.html >
* Makefile.in (sync-from-gnulib): Also run autoreconf -I m4.
(top_maintainer_clean): Don't remove aclocal.m4.
2011-01-19 15:56:53 -08:00
Paul Eggert
53911e8f4e
Minor cleanups for 'bzr status'
...
* .bzrignore: Add emacs-*/, the output of make-dist, and stamp-h1,
the output of config.guess.
* Makefile.in (top_distclean): Remove stamp-h1 too.
2011-01-17 21:23:52 -08:00
Paul Eggert
3cbecb8f28
Makefile.in: tidy up the building of lib
...
* Makefile.in (am--refresh): Mark as .PHONY.
(top_maintainer_clean): Don't remove lib/gnulib.mk m4/gnulib-cache.m4,
as they're not rebuilt unless you do a "make sync-from-gnulib"
and the former is needed for "configure".
(maintainer-clean): Don't recurse into lib, as "make bootstrap-clean"
has already removed lib/Makefile.
2011-01-17 11:20:37 -08:00
Paul Eggert
a3e44e7937
Merge from mainline.
2011-01-17 11:01:01 -08:00
Glenn Morris
dc3e3e7b22
* Makefile.in (epaths-force): No more arch-tag to edit.
2011-01-15 15:23:57 -08:00
Paul Eggert
193770eec9
Merge from mainline.
2011-01-13 09:17:33 -08:00
Christian Ohler
d221e7808c
Add ERT, a tool for automated testing in Emacs Lisp.
...
* Makefile.in, configure.in, doc/misc/Makefile.in, doc/misc/makefile.w32-in:
Add ERT. Make "make check" run tests in test/automated.
* doc/misc/ert.texi, lisp/emacs-lisp/ert.el, lisp/emacs-lisp/ert-x.el:
New files.
* test/automated: New directory.
2011-01-13 03:08:24 +11:00
Paul Eggert
ecbfcc83bf
* Makefile.in (GNULIB_MODULES): Change ftoastr to dtoastr.
...
This avoids building ftoastr and ldtoastr, which aren't needed. See
<http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00199.html >.
2011-01-11 22:10:37 -08:00
Paul Eggert
84bbb1add5
Use gnulib's getopt-gnu module.
2011-01-08 23:29:26 -08:00
Paul Eggert
1e11dbe3d8
Use gnulib's mktime module.
2011-01-08 20:31:19 -08:00
Paul Eggert
fa2c4f5619
Use gnulib's ftoastr module.
2011-01-08 17:18:39 -08:00
Paul Eggert
9a514d4a6c
Automate syncing from gnulib.
2011-01-08 13:02:38 -08:00
Glenn Morris
e536513812
Don't use $MAKEINFO for both a flag and a program.
...
* configure.in (HAVE_MAKEINFO): New output variable.
(MAKEINFO): Reset to "makeinfo" if not found.
* Makefile.in (install-arch-indep, info):
Replace MAKEINFO = off with HAVE_MAKEINFO = no.
2011-01-04 23:10:47 -08:00
Glenn Morris
68251e1661
Remove code and comments related to lib-src/fns-*.el; long removed.
...
* Makefile.in (install-arch-dep, uninstall): Remove code relating to the
long absent lib-src/fns-*.el.
* lisp/loadup.el (symbol-file-load-history-loaded): Remove; unused.
Remove related, old, commented-out code.
* lisp/subr.el (symbol-file-load-history-loaded)
(load-symbol-file-load-history): Remove old, commented-out code.
2010-12-15 00:16:53 -08:00
Katsumi Yamaoka
067d23c97a
Restore files that I seem to have mistakenly deleted.
2010-12-03 14:45:09 +00:00
Julien Danjou
19b9c467ea
gnus-demon.el (gnus-demon-init): Fix time computing when time is nil.
2010-12-03 11:52:43 +00:00
Glenn Morris
3fb78d1f33
Remove lib-src/b2m.c and b2m.pl.
...
Emacs does not use Babyl files since 23.1, and you can use M-x unrmail.
* msdos/mainmake.v2 (install): Remove b2m.
* lisp/emacs-lisp/authors.el (authors-valid-file-names): Add b2m.c.
* lib-src/b2m.c, lib-src/b2m.pl: Remove files.
* lib-src/Makefile.in (INSTALLABLES): Remove b2m.
* lib-src/makefile.w32-in ($(BLD)/b2m.$(O)): Remove.
* doc/emacs/ack.texi (Acknowledgments): No more b2m.c.
* admin/quick-install-emacs (PUBLIC_LIBSRC_BINARIES): Remove b2m.
* INSTALL, make-dist: Remove references to b2m.
* Makefile.in (MAN_PAGES): Remove b2m.1.
2010-10-08 18:15:15 -07:00
Glenn Morris
5877cf4854
* Makefile.in (install-arch-indep): Delete any old info .gz files first.
2010-06-11 20:35:55 -07:00
Glenn Morris
338648ad79
Make compressing the info files optional.
...
* configure.in (--without-compress-info): New option.
(GZIP_INFO): New output variable.
* Makefile.in (GZIP_INFO): New, set by configure.
(install-arch-indep): Don't gzip info pages if GZIP_INFO is nil.
Handle man pages in the same way.
* etc/NEWS: Re-order installation section, and add new item.
2010-06-10 20:35:40 -07:00
Glenn Morris
d772827caf
* Makefile.in (install-arch-indep): Gzip the info files too.
2010-06-09 22:34:38 -07:00
Glenn Morris
8cce271eac
Add some comments related to how epaths.h gets built.
2010-05-29 11:54:16 -07:00
Stefan Monnier
5b5262f4da
* Makefile.in (${lispsource}loaddefs.el): Update loaddefs.el after a pull.
...
* Makefile.in (src): Provide the name of the VCS file that witnesses a pull.
($(srcdir)/src/config.in): Handle accidental removal of src/config.in.
2010-05-17 17:02:06 -04:00
Glenn Morris
da53fab922
Tweak ns_app*dir values set by configure.
...
* configure.in (ns_appdir, ns_appbindir): Add trailing "/" to value.
* Makefile.in (install-arch-dep): Update for above change.
* src/Makefile.in (ns_appdir, ns_appbindir): Now configure adds the
trailing "/".
2010-05-16 16:31:05 -07:00
Glenn Morris
58dfab186f
Remove one variable from Makefile.in.
...
* Makefile.in (ns_appdir): Remove.
(install-arch-dep): Test $ns_appresdir instead of $ns_appdir.
2010-05-16 16:21:06 -07:00
Glenn Morris
2b5f541b4f
Minor NS build fixes.
...
* Makefile.in (install-arch-dep): Update odd NS rule for Emacs version.
* src/Makefile.in (${ns_appdir}): Simplify using umask.
2010-05-14 17:48:53 -07:00
Glenn Morris
02be533b2a
Remove references to CVS directories etc in Makefiles.
...
* Makefile.in (install-arch-indep): Remove references to RCS, CVS,
and other files that no longer exist.
* leim/Makefile.in (install): Remove references to CVS-related files.
* lisp/Makefile.in (setwins, setwins_almost, setwins_for_subdirs):
Remove references to CVS, RCS and Old directories.
* src/Makefile.in (${ns_appdir}): Remove references to CVS-related files.
2010-05-14 17:42:22 -07:00
Glenn Morris
e3cf0cded8
Remove some unused Makefile.in variables.
...
* configure.in (AC_PROG_LN_S): Remove test, nothing uses @LN_S@.
* Makefile.in (CPP, C_SWITCH_SYSTEM, ALLOCA, LN_S, C_SWITCH_X_SITE)
(LD_SWITCH_X_SITE): Remove unused variables.
* lwlib/Makefile.in (CPP, LN_S, TOP, LN): Remove unused variables.
* oldXMenu/Makefile.in (CPP, LN_S, AS, LD, MV, LS, LINTOPTS, LINTLIBFLAG, MAKE)
(STD_DEFINES, CDEBUGFLAGS, RM_CMD): Remove unused variables.
* src/Makefile.in (CPP, LN_S): Remove unused variables.
* msdos/sed1v2.inp, msdos/sed5x.inp: Remove LN_S, unused.
2010-05-06 00:24:18 -07:00
Glenn Morris
fa5e317ac0
Yet another missing piece of C_SWITCH commit.
...
* Makefile.in (C_SWITCH_SYSTEM): Use @C_SWITCH_SYSTEM@ rather than
@c_switch_system@.
* oldXMenu/Makefile.in (C_SWITCH_SYSTEM, C_SWITCH_MACHINE): Use
@C_SWITCH_SYSTEM@, @C_SWITCH_MACHINE@ rather than
@c_switch_system@, @c_switch_machine@.
2010-05-03 20:26:38 -07:00
Tetsurou Okazaki
f838857030
Close bug#5720.
...
* Makefile.in, lib-src/Makefile.in (uninstall): Handle the case where
archlibdir does not exist.
2010-03-17 22:17:11 -07:00
Glenn Morris
114f9c9679
Add 2010 to copyright years.
2010-01-13 00:35:10 -08:00
Glenn Morris
3bdb7e3e6c
(INFO_FILES): Add edt.
2009-12-15 03:02:42 +00:00
Glenn Morris
371b0117bf
(INFO_FILES): Add semantic.
2009-11-17 04:34:45 +00:00
Glenn Morris
92424f959d
(install-arch-indep): Use a more restrictive Makefile
...
pattern, so as not to exclude makefile*.el. (Bug#4912)
2009-11-16 02:06:36 +00:00
Juanma Barranquero
b6c0fa718a
* Makefile.in (INFO_FILES): Add EDE and EIEIO.
2009-10-07 18:26:40 +00:00
Glenn Morris
07cd41530f
(install-arch-indep): Don't recursively change perms of
...
site-lisp and infodir. There may be non-Emacs files in here, and the
files supplied by Emacs are all handled explicitly already. (Bug#3800)
(mkdir): Set umask to world-readable before creating directories.
mkinstalldirs already checks if dirs exist, don't duplicate this test.
2009-09-09 02:34:17 +00:00
Glenn Morris
278b354f09
Whitespace.
2009-08-29 02:21:54 +00:00
Glenn Morris
ffd8aba987
(info-real): Don't ignore errors from doc Makefiles.
...
(info): Don't give an error in the absence of makeinfo - let the doc
Makefiles do that, if the info files need rebuilding. (Bug#3982)
2009-08-29 02:18:03 +00:00
Ken Raeburn
201a407332
* Makefile.in (install-arch-indep): If the versioned DOC-####
...
generated during loadup+dump isn't found, install the plain DOC
file that always gets generated, in case CANNOT_DUMP is set.
2009-08-23 03:54:32 +00:00
Seiji Zenitani
2ec536de94
* Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX).
2009-08-16 03:16:33 +00:00
Chong Yidong
734dabe0ec
* Makefile.in (install-arch-dep): Avoid using $$(..) construct,
...
for Solaris compatibility.
* leim/Makefile.in (install): Avoid using $$(..) construct, for Solaris
compatibility.
2009-05-04 01:13:20 +00:00