1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-29 11:02:01 +00:00
Commit Graph

366 Commits

Author SHA1 Message Date
Eli Zaretskii
40da3962c8 (HAVE_GET_CURRENT_DIR_NAME): Undefine. 2005-09-10 11:46:35 +00:00
Thien-Thi Nguyen
b65d8176e6 Update years in copyright notice; nfc. 2005-08-10 15:40:54 +00:00
Juanma Barranquero
df76c58956 Add obj' and oo' for in-place installations. 2005-08-10 00:50:16 +00:00
Eli Zaretskii
43e124e682 *** empty log message *** 2005-07-30 11:45:41 +00:00
Eli Zaretskii
79019d4cb4 (HAVE_GETOPT_H, HAVE_GETOPT_LONG_ONLY): Undefine, like config.in does. 2005-07-30 11:30:33 +00:00
Juanma Barranquero
5dac561545 Don't create lisp/Makefile.unix. 2005-07-28 22:41:44 +00:00
Juanma Barranquero
c638055f54 *** empty log message *** 2005-07-28 08:29:54 +00:00
Juanma Barranquero
1c264a7397 Add makefile' and config.log'. 2005-07-28 08:07:47 +00:00
Paul Eggert
0488749139 Merge gnulib getopt implementation into Emacs. 2005-07-26 21:46:50 +00:00
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
Eli Zaretskii
9ebc3953c9 *** empty log message *** 2005-07-16 12:37:28 +00:00
Eli Zaretskii
a27014fc32 Finish config.log with a line that indicates that the configure step
was successful.
2005-07-16 12:37:06 +00:00
Lute Kamstra
a0ec7a4a17 *** empty log message *** 2005-07-05 12:22:32 +00:00
Lute Kamstra
364c38d3af Update FSF's address. 2005-07-04 15:47:28 +00:00
Lute Kamstra
83c4f946f7 Update FSF's address. 2005-07-02 15:46:32 +00:00
Eli Zaretskii
da4b598c7a Remove warning about -kb. Update W32 build page URL. 2005-06-18 09:52:45 +00:00
Eli Zaretskii
099a3eead2 *** empty log message *** 2005-06-11 15:11:34 +00:00
Eli Zaretskii
c262c68c52 If their fc.exe returns a meaningful exit status, don't overwrite
src/config.h and src/epaths.h with identical copies.
2005-06-11 14:50:00 +00:00
Eli Zaretskii
68dafa7abc Update the URL of the Emacs Windows build instructions. 2005-06-11 14:21:24 +00:00
Eli Zaretskii
591cbed157 Warn about using "cvs up -kb" if one intends to commit
changes.  Add a pointer to another site with detailed configure
and build instructions.  Suggest to look at config.log when
configure fails.  Add MinGW Make 3.80 to the list of successful
combinations.
2005-06-11 11:31:43 +00:00
Eli Zaretskii
5bc753e882 (ARCH_CFLAGS): Use $(MCPU_FLAG) instead of a literal "-mcpu=i686". 2005-06-11 11:00:52 +00:00
Eli Zaretskii
dbbdb507ab Update copyright years.
Delete config.log before doing anything else.
Write additional diagnostics to config.log in case of failures to
compile test programs, including the failed test program itself.
Add a test for support of -mtune=pentium4 switch to GCC; if it is
supported, set up MCPU_FLAG variable on the various Makefiles to
use that switch during compilations.  (This avoids GCC warning
about -mcpu being deprecated.)
2005-06-11 10:56:49 +00:00
Eli Zaretskii
1a5cab3769 Update copyrighte years. 2005-06-10 12:56:51 +00:00
Eli Zaretskii
d2fcf7697d (copy_executable_and_add_section): Pass non-zero
`verbose' arg to COPY_CHUNK only if DEBUG_DUMP is defined in the
environment.  Print section names with %.8s.
(COPY_CHUNK): New 4th arg `verbose'; print diagnostic messages
only if non-zero.  All callers changed.
2005-06-10 12:55:36 +00:00
Eli Zaretskii
a0c3832890 *** empty log message *** 2005-06-05 19:16:55 +00:00
Eli Zaretskii
727dcb1cc3 Change arg 4 of sys_setsockopt to `const void *',
for consistency with Posix.
2005-06-05 19:16:03 +00:00
Eli Zaretskii
1a8fb4262f *** empty log message *** 2005-06-04 20:40:00 +00:00
Eli Zaretskii
cce55b8e95 (getpwnam, getpwuid): Add prototypes. 2005-06-04 20:25:50 +00:00
Juanma Barranquero
f3ece042bf Stupid, stupid me. 2005-05-24 11:08:37 +00:00
Juanma Barranquero
bd7bdff819 Add more pointers to ports of Unix tools to Windows, and to the Emacs Wiki
(which contains building instructions for Windows).  Reword image library
instructions and remove obsolete incompatibility information.
2005-05-24 10:41:15 +00:00
Thien-Thi Nguyen
007d105bf6 *** empty log message *** 2005-04-22 22:33:17 +00:00
Thien-Thi Nguyen
d8905e0db2 (HAVE_PWD_H): Undef. 2005-04-22 22:27:14 +00:00
Miles Bader
bb0249977f Add nt/.arch-inventory to CVS 2005-03-23 01:54:50 +00:00
Jason Rumney
f9a8480b56 Add note about MSYS sh.exe 2004-10-25 19:57:18 +00:00
Jason Rumney
1040d0412c Added note to see INSTALL.CVS, and to make sure touch creates files. 2004-10-17 20:20:26 +00:00
Jan Djärv
96fcad045a Fix my name and address 2004-10-06 07:29:55 +00:00
Ben Key
d5ef6196df Removed the various "echo." lines from lisp\makefile.w32-in and nt\makefile.w32-in.
They caused mingw32-make.exe bootstrap to fail with the following error if cmd.exe
was being used as the shell:
  "process_begin: CreateProcess((null), echo., ...) failed."

I replaced the "@echo." lines in nt\makefile.w32-in with "@echo ."  This writes a .
to the screen but that is far more desirable than make bootstrap failing.

I replaced the "echo. ..." line in lisp\makefile.w32-in with "echo ;;; ...".  This
writes an extra comment line to loaddefs.el.  Again this is far more desirable than
make bootstrap failing.

NOTE: I am using cmd.exe as my shell when building Emacs with MinGW instead of
the sh.exe that comes with msys because when I use sh.exe as my shell, loaddefs.el
does not get properly generated and I get various auto load errors.
2004-07-24 04:52:27 +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
Juanma Barranquero
0b0dea7bb7 *** empty log message *** 2004-06-07 21:03:48 +00:00
Juanma Barranquero
cca1bedc7f Clarify paragraph about compatibility between image libraries and builds of
Emacs with several compilers.
2004-06-07 21:02:00 +00:00
Juanma Barranquero
73dfa0bf16 (bootstrap-nmake): When nmake'ing bootstrap on the lisp/ directory, set SHELL to
$(SHELLTYPE); this avoids calling non-existent cmdproxy.exe on boostrappings
after a previous install followed by realclean.
2004-06-06 02:00:18 +00:00
Juanma Barranquero
133ef3d377 *** empty log message *** 2004-06-06 01:28:17 +00:00
Juanma Barranquero
33d786f9ee Add quote in comment to resync font-locking. 2004-06-06 01:22:53 +00:00
Juanma Barranquero
3dfbc6d877 Reword the section on image support. Add reference to GnuWin32. Mention
problems when mixing binaries from different compilers.
2004-06-04 00:12:24 +00:00
Jason Rumney
112dc8e107 Use -mno-cygwin to check for image libraries when needed. 2004-05-06 19:18:34 +00:00
Jason Rumney
238add5e58 Remove files related to old msvc only windows build. 2004-05-03 14:19:40 +00:00
Jason Rumney
5eb3d2a514 (info-gmake, info-nmake): New targets.
(info): Use them.
2004-05-03 13:51:59 +00:00
Juanma Barranquero
d814862aa6 *** empty log message *** 2004-04-23 00:25:28 +00:00
Juanma Barranquero
bd6766d34d Add "-*- makefile -*-" mode tag. 2004-04-23 00:24:35 +00:00
Juanma Barranquero
e9419bd492 *** empty log message *** 2004-04-22 23:58:54 +00:00