1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-05 08:53:45 +00:00
Commit Graph

303 Commits

Author SHA1 Message Date
Paul Eggert
9eff9fe3e8 Merge gnulib getopt implementation into Emacs.
* Makefile.in (AUTOCONF_INPUTS): New macro.
($(srcdir)/configure, $(srcdir)/src/stamp-h.in): Depend on it,
so that these files also depend on m4/getopt.m4.
* configure.in: Configure getopt by including m4/getopt.m4,
and configuring a getopt replacement if necessary.
* make-dist: Add m4 subdirectory.  Unlink lib-src/getopt.h.
* m4/getopt.m4: New file.

* lib-src/Makefile.in (mostlyclean): Remove getopt.h, getopt.h-t.
(GETOPT_H): New macro, from gnulib.
(getopt.h): New rule, from gnulib.
(GETOPTOBJS): Now autoconfigured.
(GETOPTDEPS): getopt.h is now autoconfigured.
(getopt.o, getopt1.o): Depend on $(GETOPT_H), not ${srcdir}/getopt.h.
(getopt.o): Depend on ${srcdir}/gettext.h.
(movemail.o): Depend on $(GETOPT_H).
* lib-src/getopt.c, lib-src/getopt1.c: Sync from gnulib.
* lib-src/getopt_.h, lib-src/getopt_int.h, lib-src/gettext.h:
New files, from gnulib.
* lib-src/getopt.h: Removed (now is getopt_.h).

* nt/inc/gettext.h: Remove; no longer needed now that
lib-src/gettext.h exists.

* src/s/cygwin.h (C_SWITCH_SYSTEM): Remove, since gettext.h is
now part of lib-src.
2005-07-26 21:43:13 +00:00
Lute Kamstra
0d07bc90bc Update FSF's address. 2005-07-04 14:42:45 +00:00
Lute Kamstra
eb7c6f2062 (epaths-force): Protect both lisppath and buildlisppath from whitespace. 2005-06-20 13:54:33 +00:00
Kim F. Storm
982f55b0a9 (info): Undo 2004-12-05 change. 2004-12-11 00:03:11 +00:00
Luc Teirlinck
b2d6e13203 (install-arch-indep, uninstall): Add org and url manuals. 2004-12-09 01:11:54 +00:00
Richard M. Stallman
2617e4e257 (info): Ignore errors building info files. 2004-12-06 00:42:41 +00:00
Richard M. Stallman
cd9ebbbbca Comment change. 2004-11-11 14:54:26 +00:00
Richard M. Stallman
51769fccbc Comment changes. 2004-11-08 16:40:33 +00:00
Kim F. Storm
3fc61fde57 (bootstrap, bootstrap-clean-before): Remove .elc
files before building.
(bootfast, bootstrap-clean-before-fast): New targets, like
bootstrap but don't remove .elc files.
2004-11-07 23:27:18 +00:00
Miles Bader
23f87bede0 Revision: miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-523
Merge from emacs--gnus--5.10, gnus--rel--5.10

Patches applied:

 * miles@gnu.org--gnu-2004/emacs--gnus--5.10--base-0
   tag of miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-464

 * miles@gnu.org--gnu-2004/emacs--gnus--5.10--patch-1
   Import from CVS branch gnus-5_10-branch

 * miles@gnu.org--gnu-2004/emacs--gnus--5.10--patch-2
   Merge from lorentey@elte.hu--2004/emacs--multi-tty--0, emacs--cvs-trunk--0

 * miles@gnu.org--gnu-2004/emacs--gnus--5.10--patch-3
   Merge from gnus--rel--5.10

 * miles@gnu.org--gnu-2004/emacs--gnus--5.10--patch-4
   Merge from gnus--rel--5.10

 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-18
   Update from CVS

 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-19
   Remove autoconf-generated files from archive

 * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-20
   Update from CVS
2004-09-04 13:13:48 +00:00
Andreas Schwab
73e3e7c2c8 (install-arch-indep, uninstall): Add flymake. 2004-08-06 19:06:49 +00:00
Andreas Schwab
52b9b5ccb5 (install-arch-indep): Remove .arch-inventory files. 2004-07-04 22:45:31 +00:00
Luc Teirlinck
750ef9c425 (install-arch-indep, uninstall): Add emacs-xtra. 2004-06-15 21:05:35 +00:00
Miles Bader
48d67035ea Revision: miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-396
Tweak arch tagging to make build/install-in-place less annoying

Previously, autoconf-created Makefiles and the like would contain
duplicate taglines (unfortunately, autoconf doesn't seem to have a
`strip in generated file' comment mechanism) leading to conflicts, and
installing in place would create unknown directories and copies of
source directories (leading to conflicts with the source directories).

This changeset makes all autoconf-processed files use explicit id-tags
and adds .arch-inventory entries to ignore installation directories.
2004-06-11 02:39:51 +00:00
Andreas Schwab
57c878bbd6 Revert last two changes. 2004-05-28 09:48:58 +00:00
Daniel Pfeiffer
d50e9c52a8 Also install etc/compilation.txt and chown/chmod it 2004-04-13 19:08:31 +00:00
Daniel Pfeiffer
1600a13c93 Also install etc/compilation.txt 2004-04-13 19:04:54 +00:00
Luc Teirlinck
8aa2d05f88 Mention in comment that `make maintainer-clean' deletes .elc files. 2004-04-01 02:12:09 +00:00
Stefan Monnier
6d376b570e (maintainer-clean): Clean in the lisp dir as well.
(bootstrap): Use the new boostrap-prepare target in lisp.
2004-03-02 22:11:53 +00:00
Luc Teirlinck
68e4cc5703 Set CDPATH to an empty string. 2004-02-09 23:22:28 +00:00
Jan Djärv
0b1ec9e984 * Makefile.in (install-arch-dep): Don't let cd output go into
pipe for carbon_appdir.
2003-12-24 12:02:26 +00:00
Luc Teirlinck
b0f78f9c45 (install-arch-indep, uninstall): Add SES manual. 2003-09-12 15:04:45 +00:00
Miles Bader
ab5796a9f9 Add arch taglines 2003-09-01 15:45:59 +00:00
Andreas Schwab
53b583d38f (YACC): Remove, not used.
(MAINT): Don't set.
(${srcdir}/configure, $(srcdir)/src/stamp-h.in): Use @MAINT@ to
disable dependency on ${srcdir}/configure.in when maintainer mode
is disabled.
2003-07-23 11:16:55 +00:00
Simon Josefsson
2af70a29b9 (install-arch-indep, uninstall): Add SMTP manual. 2003-02-23 17:07:42 +00:00
Andreas Schwab
108c7c97c1 (EXEEXT): Define to @EXEEXT@ and use this variable
instead of the substitution.
2003-02-08 17:27:58 +00:00
Juanma Barranquero
177c0ea743 Trailing whitespace deleted. 2003-02-04 14:56:31 +00:00
Juanma Barranquero
c60ee5e70f Cygwin support patch. 2003-01-31 15:24:20 +00:00
Markus Rost
831d567122 (bootstrap): Make bootstrap-after. 2003-01-22 17:13:08 +00:00
Steven Tamm
52cd7d02cc * configure.in: New option, --enable-carbon-app, to specify
that the application should be installed
	* Makefile.in (install-arch-dep): On Mac OS X, install the
	Emacs.app application if carbon-app is enabled
2003-01-07 05:46:31 +00:00
David Kastrup
82b96f9518 (INSTALL_INFO): Get install-info command from
configure.
2003-01-06 14:55:12 +00:00
Andreas Schwab
56ab7fbb5b (install-arch-indep): Revert second last change completely. 2002-12-08 13:59:29 +00:00
Andreas Schwab
2c4396c417 (install-arch-indep): Revert last change. 2002-12-08 13:18:02 +00:00
Juanma Barranquero
25a6f6573e (install-arch-indep): Prepend $(srcdir)/ to lisp. 2002-11-11 09:03:08 +00:00
Miles Bader
686eb0dd77 (maybe_bootstrap): Whoops, screwed up the second instance of $$bar... 2002-11-07 02:26:44 +00:00
Miles Bader
ab4f69f273 (maybe_bootstrap): Fix shell variable usage. Handle separate-build-dir case. 2002-11-07 01:02:44 +00:00
Richard M. Stallman
dd531b712e (maybe_bootstrap): Add doublequotes to make it bulletproof.
$bar may be empty when there are no .elc files.
2002-11-06 05:13:29 +00:00
Richard M. Stallman
ef7fb3bb17 (maybe_bootstrap): Test for complete absence of compiled Lisp files. 2002-09-15 01:53:47 +00:00
Stefan Monnier
ffb0b9d767 (bootstrap-lisp-1, bootstrap-lisp, bootstrap)
(bootstrap-clean-after): Delete.
(bootstrap): Make the sequencing explicit.
2002-09-11 21:00:08 +00:00
Kim F. Storm
7869ed758f (install-arch-indep): Do not remove DOC file
when it is the only DOC file installed; this is the case when
CANNOT_DUMP is defined.  From Joe Buehler (tiny change).
2002-08-26 10:11:44 +00:00
Richard M. Stallman
97f1ce35e0 (gamedir, localstatedir): New variables.
(epaths-force): Insert value of gamedir into PATH_GAME.
2002-07-21 20:20:59 +00:00
Kai Großjohann
b3ae255b1a (install-arch-indep, uninstall): Add Tramp. 2002-06-18 11:28:41 +00:00
Eli Zaretskii
8422aeb77d Add a comment in case people complain about the h flag for Tar. 2002-05-18 19:52:17 +00:00
Eli Zaretskii
42c615aec0 Don't say *.elc files cannot be regenerated. 2002-05-07 06:08:37 +00:00
Andreas Schwab
2b572fdcd5 (MAINT): New variable.
(${srcdir}/configure, $(srcdir)/src/stamp-h.in): Depend on this
instead of configure.in, to avoid running autoconf and autoheader
unless explicitly requested.
2002-04-23 09:52:54 +00:00
Andreas Schwab
9dfcf5a509 ($(srcdir)/src/config.in): Generate using autoheader. 2002-04-15 13:13:02 +00:00
Richard M. Stallman
7eb7c54447 (install-arch-indep): Use umask 022 for DOC* and lisp/.
Run chown $${LOGNAME} on files installed by tar xvf.
2002-03-03 13:08:14 +00:00
Richard M. Stallman
0635d9fa5b (maybe_bootstrap): Do `exit 1'.
(all): Don't depend on maybe_bootstrap here.
(${SUBDIR}): Depend on it here instead.
2002-02-13 15:47:55 +00:00
Richard M. Stallman
63bcc29614 (maybe_bootstrap): Add an infinite sleep-loop. 2002-02-08 14:11:47 +00:00
Pavel Janík
9e67774633 (maybe_bootstrap): Fix previous change. 2001-11-29 06:45:38 +00:00