1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-28 10:56:36 +00:00
Commit Graph

385 Commits

Author SHA1 Message Date
Eli Zaretskii
28e164dd06 Make sure redirection is preceeded by a blank, to
avoid problems with "1>>foo" when CMD.EXE is the shell, which eats
up the "1" part.  From Rob Giardina <rob@criticalpointsoftware.com>.
2001-01-31 08:21:55 +00:00
Eli Zaretskii
c8eca71922 Don't copy lisp/Makefile, it doesn't exist; copy
lisp/Makefile.in instead.  Use "rm -f" where more than one file
needs to be deleted, since command.com in Windows 9X doesn't grok
more than one argument.
2001-01-30 13:45:05 +00:00
Eli Zaretskii
4bcec9a2c7 Copy the table of tested combinations of development
tools from confuigure.bat.  Add suggestion to install Bash on
Windows 9X.
2001-01-30 13:43:00 +00:00
Andrew Innes
daae70def3 (cleanall-other-dirs-nmake):
(cleanall-other-dirs-gmake): New targets.
(cleanall): Invoke them.
2001-01-24 12:31:07 +00:00
Andrew Innes
755b45ce47 *** empty log message *** 2001-01-19 14:56:24 +00:00
Andrew Innes
5488afcc56 (env_vars): Add a version-independent site-lisp
directory to EMACSLOADPATH, after the version dependent one.
2001-01-19 14:55:29 +00:00
Andrew Innes
0dac692454 *** empty log message *** 2001-01-06 21:38:18 +00:00
Andrew Innes
5f3c35e6c9 Update info about compilers. 2001-01-06 21:19:03 +00:00
Andrew Innes
aef625b1a3 Use $(MAKETYPE) instead of $(SHELLTYPE) to
select correct rule for invoking make in another directory.  Amend
rules accordingly.
(clean): Delete $(COMPILER_TEMP_FILES) instead of *.pdb.
2001-01-06 21:18:42 +00:00
Andrew Innes
6da21b33f5 (EMACS_ICON_PATH): Delete definition.
(COMPILER_TEMP_FILES): New definition.
(MAKETYPE): New definition.
2001-01-06 21:18:05 +00:00
Andrew Innes
df6c4c2b83 (EMACS_ICON_PATH): Delete definition. 2001-01-06 21:16:37 +00:00
Andrew Innes
7389a35305 Be careful not to add trailing spaces when
outputting to config.settings.
2001-01-06 21:16:12 +00:00
Andrew Innes
13d6a61c28 *** empty log message *** 2001-01-02 22:57:41 +00:00
Andrew Innes
f82f26babc (RE_TRANSLATE): Use CHAR_TABLE_TRANSLATE macro rather
than the function.
2001-01-02 22:41:07 +00:00
Andrew Innes
9c543fbf18 *** empty log message *** 2000-12-17 23:16:42 +00:00
Andrew Innes
605e284f5b (install): Copy directories to the correct
places.
(real_install): Remove obsolete target.
2000-12-17 23:10:02 +00:00
Andrew Innes
4ee87dbb3d *** empty log message *** 2000-12-06 15:54:45 +00:00
Andrew Innes
46f0206a5f (SETLOADPATH): Set EMACSLOADPATH to an absolute directory,
relative to $(CURDIR).
2000-12-06 15:01:54 +00:00
Andrew Innes
a62e863522 (CURDIR): New define. 2000-12-06 14:55:40 +00:00
Andrew Innes
4e8b894ce4 *** empty log message *** 2000-12-06 13:43:00 +00:00
Andrew Innes
8cba0ed749 (NEW_CYGWIN): New define.
(DQUOTE) [NEW_CYGWIN]: Cygnus changed the quoting rules since b20,
so we need to adjust how we escape embedded quotes.
2000-12-06 13:40:28 +00:00
Jason Rumney
48b2176212 *** empty log message *** 2000-11-25 19:20:31 +00:00
Jason Rumney
7c98e712b1 Enable conservative stack marking. 2000-11-25 19:18:49 +00:00
Andrew Innes
f7e383f095 (recompile): New target to recompile lisp
directory.
(recompile-CMD, recompile-SH): New support targets.
2000-10-17 09:13:06 +00:00
Gerd Moellmann
6567e9b550 *** empty log message *** 2000-09-25 15:42:25 +00:00
Jason Rumney
acc311da84 Add definition of NO_RETURN 2000-09-24 11:12:04 +00:00
Andrew Innes
5eedab4dbc *** empty log message *** 2000-09-17 21:00:54 +00:00
Andrew Innes
9e6fd35da9 Revert to Unix line endings. 2000-09-17 21:00:02 +00:00
Andrew Innes
fe83b953b1 *** empty log message *** 2000-09-14 22:00:54 +00:00
Andrew Innes
7bbaaeddf0 Revert to Unix line endings. 2000-09-14 21:59:59 +00:00
Andrew Innes
3021e8160b *** empty log message *** 2000-09-14 21:51:49 +00:00
Andrew Innes
5aa31fa6af Standardize indentation somewhat.
Add bootstrap support.
Pass $(MFLAGS) when invoking make recursively.
Add shell-specific variants of top-level targets that invoke make
recursively in other directories, and add necessary computed
dependencies.
2000-09-14 21:51:16 +00:00
Andrew Innes
12563abbfa (SHELLTYPE): New define. 2000-09-14 21:45:45 +00:00
Andrew Innes
54f28d5fbc (SHELLTYPE): New define.
(SETLOADPATH): New define.
2000-09-14 21:45:18 +00:00
Andrew Innes
de324d883e Change to DOS line endings.
Simplify the generation of makefiles (don't need to generate
various top-level targets that invoke make in other directories).
2000-09-14 21:40:59 +00:00
Andrew Innes
17d4e22cca Add note about expected error messages when configure
is run.
2000-09-14 21:37:44 +00:00
Andrew Innes
f8803e9783 *** empty log message *** 2000-09-03 22:35:14 +00:00
Andrew Innes
96f492752e Change to DOS line endings. 2000-09-03 22:30:19 +00:00
Andrew Innes
44ef7cf637 *** empty log message *** 2000-09-03 17:51:29 +00:00
Andrew Innes
9a6f5b63a3 Change to DOS line endings. 2000-09-03 17:47:54 +00:00
Andrew Innes
c1174479c2 *** empty log message *** 2000-09-03 17:46:22 +00:00
Andrew Innes
a1375c9fa7 (_ANONYMOUS_UNION) [__GNUC__]: New define.
(_ANONYMOUS_STRUCT) [__GNUC__]: New define.
2000-09-03 17:39:34 +00:00
Andrew Innes
ab252cf95d (CFLAGS): No need for -D_ANONYMOUS_UNION
-D_ANONYMOUS_STRUCT on compile line.
(EMACS_EXTRA_C_FLAGS): No need for -DORDINARY_LINK.
(ARCH_CFLAGS): Change optimization flags to -O2.
(FOREACH, FORVAR, FORDO, ENDFOR): New definitions.
(ARGQUOTE, DQUOTE): New defines.
2000-09-03 17:37:09 +00:00
Andrew Innes
32bc732bed (CFLAGS): No need for -D_ANONYMOUS_UNION
-D_ANONYMOUS_STRUCT on compile line.
(FOREACH, FORVAR, FORDO, ENDFOR): New definitions.
(ARGQUOTE, DQUOTE): New defines.
2000-09-03 17:36:34 +00:00
Andrew Innes
af9ba8ad6c *** empty log message *** 2000-08-30 12:57:13 +00:00
Andrew Innes
280d77218f New file. 2000-08-24 11:05:18 +00:00
Andrew Innes
746d9caf8b *** empty log message *** 2000-08-22 21:57:09 +00:00
Andrew Innes
00a08ac7ce (_WINSOCK_H): Undefine if defined.
(fd_set): Define to new name, after including winsock.h, so we can
provide our own implementation.
2000-08-22 21:53:55 +00:00
Andrew Innes
9366e3b092 (F_OK, X_OK, W_OK, R_OK, D_OK): Define if D_OK is
not defined.
2000-08-22 21:53:28 +00:00
Andrew Innes
8040b3ba6e Remove WIN32 define. 2000-08-22 21:52:41 +00:00
Andrew Innes
8b1709cc91 (PTR_TO_OFFSET): Cast ptr to unsigned char *. 2000-08-22 21:51:15 +00:00
Andrew Innes
f5d9ebeead Use forward slash as directory separator in all path
definitions.
(PATH_DUMPLOADSEARCH): Revert to definition used on Unix.
2000-08-22 21:50:38 +00:00
Andrew Innes
50a6026b8b [WINDOWSNT]: Don't declare getenv. 2000-08-22 21:48:48 +00:00
Andrew Innes
a56e5d174c (PTR_TO_OFFSET): Cast ptr to unsigned char*. 2000-08-22 21:45:29 +00:00
Andrew Innes
5205d900d6 (main): Accept /q to mean install based on addpm's
location without asking.  Remove reference to emacs.bat which is
now obsolete.
2000-08-22 21:43:12 +00:00
Andrew Innes
da179dd049 Rewrite to match new configure process. 2000-08-22 21:41:26 +00:00
Kenichi Handa
6922b01802 *** empty log message *** 2000-08-21 01:39:25 +00:00
Andrew Innes
d95443d17b *** empty log message *** 2000-07-05 17:35:45 +00:00
Andrew Innes
de32572e73 Add support for `bootstrap' and related targets. 2000-07-05 17:32:43 +00:00
Andrew Innes
c582c42d93 Add support for specifying make arguments. 2000-07-05 17:21:29 +00:00
Jason Rumney
f1c7754a42 *** empty log message *** 2000-06-11 21:00:57 +00:00
Jason Rumney
dc5ed26ee9 Define POINTER_TYPE, PTR, PROTOTYPES and __P. 2000-06-11 20:58:22 +00:00
Andrew Innes
a75dfea0a5 * dispextern.h: Change HAVE_X_WINDOWS to HAVE_WINDOW_SYSTEM,
around image definitions and prototypes.
(gamma_correct) [WINDOWSNT]: New prototype.

* w32term.c (x_make_frame_visible): Replace call to
input_poll_signal with poll_for_input.

* window.c [WINDOWSNT]: Include w32term.h.

* xdisp.c [WINDOWSNT]: Include w32term.h.

* makefile.nt: Add dependencies on w32gui.h.
(OBJ1): Include atimer.obj.
($(BLD)\atimer.obj): New dependency rule.

* w32.c (sigmask): New function (does nothing).
(sigunblock): Ditto.

* frame.c [WINDOWSNT]: Include w32term.h.

* w32gui.h (struct W32FontStruct): Add ascent and descent slots.

* lread.c (syms_of_lread): Fix literal newlines.

* emacs.c (USAGE): Split into USAGE1 and USAGE2, to work-around
the string constant limit (2048 bytes) in MSVC.
(main): Ditto.
2000-02-06 23:37:51 +00:00
Andrew Innes
28dd1b41cc Add include protection. 2000-02-06 23:37:34 +00:00
Andrew Innes
9e598d898e (SYS_LDFLAGS): Add -nologo. 2000-02-06 23:37:33 +00:00
Gerd Moellmann
f67a1f3e69 Add CRs. 1999-11-22 22:44:15 +00:00
Gerd Moellmann
2c9b8e9d18 Pass on command line arguments to make. 1999-11-22 22:35:45 +00:00
Gerd Moellmann
98e85e3465 *** empty log message *** 1999-11-22 15:20:32 +00:00
Gerd Moellmann
7624a507f5 (fast_install): Bring commands up-to-date, and fix typo. 1999-11-22 14:56:24 +00:00
Gerd Moellmann
371f58d5d8 *** empty log message *** 1999-11-22 14:41:25 +00:00
Gerd Moellmann
460c6535ff (EMACSLOADPATH): Include leim. 1999-11-22 14:37:38 +00:00
Gerd Moellmann
e005bb40cb (env_vars): Include leim in default EMACSLOADPATH
definition.
1999-11-22 14:37:08 +00:00
Gerd Moellmann
45760b79f1 (all): Build leim if present.
(install): Install leim if present.
(clean): Clean leim if present.
1999-11-22 14:36:35 +00:00
Dave Love
a4a9692da1 # 1999-10-03 15:56:58 +00:00
Andrew Innes
4094061202 Use an icon with a transparent background, to be in
keeping with other applications.
1999-06-16 19:55:59 +00:00
Andrew Innes
f78b1e5e37 Fix typo. 1999-06-03 19:44:06 +00:00
Andrew Innes
3102421f63 (copy_executable_and_move_sections): Ifdef out a
couple of unused switch cases that aren't defined on all
platforms.
1999-05-02 09:59:03 +00:00
Andrew Innes
1d99979dfd Add another variation of the profile command, which
only profiles extended commands.
1999-05-02 09:57:46 +00:00
Geoff Voelker
f49f08ccbc cmdproxy.c (main): Fix parens. 1999-03-31 20:20:32 +00:00
Andrew Innes
a5e8ac59ad (main): Call GetShortPathName to normalize program
names for comparison.
1999-03-25 22:54:17 +00:00
Geoff Voelker
47373a1fdb Remove common multiple file compilation commands. 1999-03-06 02:15:46 +00:00
Geoff Voelker
967c164cf7 Compile multiple .c files when possible.
Use BLD instead of assuming i386.
1999-03-06 02:14:28 +00:00
Geoff Voelker
3cd37c4cac (main): Add missing parens. 1999-03-05 02:57:13 +00:00
Andrew Innes
95382f4224 Initial revision 1999-02-20 20:40:31 +00:00
Andrew Innes
1e935838a1 (preprep): New target.
(ALL): Build it.
1999-02-20 20:38:52 +00:00
Andrew Innes
ebf8a96deb (ARCH_CFLAGS): Set struct packing to 8. 1999-02-20 20:36:26 +00:00
Andrew Innes
af51687cb6 Invoke preprep to prepare dumped image for profiling.
Change prep options to profile libc functions and skip the startup
code.
1999-02-20 20:34:14 +00:00
Geoff Voelker
afe298c886 Create installation directory as first step. 1999-02-15 22:31:13 +00:00
Andrew Innes
7466aec434 ROUND_UP_DST_AND_ZERO): Renamed from ROUND_UP_DST. Zeroes the
alignment slop.

(copy_executable_and_add_section): Update the
SizeOfHeaders field properly.
1999-01-31 21:50:21 +00:00
Andrew Innes
27d3ec7f87 Do make version comparison as strings. 1999-01-27 21:49:57 +00:00
Andrew Innes
1713212025 (WinMain): Pass explicit environment block to
CreateProcess, to work around a bug in Windows 95/98.
1999-01-26 12:56:01 +00:00
Geoff Voelker
fa5c6d7c72 Use icons/gnu2a32.ico as the default icon. 1999-01-26 01:05:45 +00:00
Geoff Voelker
4398c7e39a (install, fast_install): Install Windows icons
into etc/icons.
1999-01-26 01:05:27 +00:00
Andrew Innes
32c0fe8099 (ALL): List top-level targets.
(addsection): New top-level target.
(install): Copy fns-*.el to bin directory.
1999-01-17 19:12:04 +00:00
Andrew Innes
6012853d9c Initial revision 1999-01-17 19:10:06 +00:00
Andrew Innes
d78e84f792 (spawn): Pass directory for child as parameter.
(main): Save startup directory to give to spawn, then change directory
to location of .exe in order not to prevent startup directory from
being deleted.
1998-12-28 19:25:28 +00:00
Geoff Voelker
9c148db6a3 Do string comparision of _NMAKE_VER. 1998-12-08 23:56:14 +00:00
Geoff Voelker
b57e1c983f (LOCALTIME_CACHE): Define. 1998-12-03 03:12:04 +00:00
Andrew Innes
8f3e53fc60 Convert to DOS format. 1998-11-13 14:08:07 +00:00
Geoff Voelker
8de1edce6a (main): Set environment size only when running
command.com.
1998-11-10 21:07:13 +00:00
Geoff Voelker
c654fd9e7d Compile multiple source files when possible. 1998-11-04 01:28:57 +00:00
Geoff Voelker
ec465548a9 (SYS_LDFLAGS): Use swapfile when running from cd or net.
(DEL_TREE): Use rd instead of rmdir.
(ARCH_CFLAGS): Optimize for P6.  Align structures on 8-byte boundaries.
1998-11-04 01:27:10 +00:00
Geoff Voelker
1d7d10d1fc (main): Treat command line options as case-insensitive. 1998-10-06 02:59:27 +00:00
Geoff Voelker
59ee44271e (main): Explicitly check result of message box for OK. 1998-07-21 04:00:21 +00:00
Karl Heuer
640e944552 (D_OK): Define new macro. 1998-06-05 15:57:58 +00:00
Andrew Innes
69407fcd98 (CFLAGS): Do not define HAVE_NTGUI. 1998-06-01 14:00:12 +00:00
Geoff Voelker
69062c2f48 (VS_VERSION_INFO): Define. 1998-05-30 23:37:53 +00:00
Geoff Voelker
051024111a New target for installation bin directory. 1998-04-29 04:31:59 +00:00
Geoff Voelker
e447c636bc (HAVE_MOTIF_2_1): Add for consistency with config.in.
(RE_TRANSLATE_P): New macro.
1998-04-29 04:31:34 +00:00
Geoff Voelker
ea444b40e9 (emacs.bat, debug.bat): Create them in the
installation directory.
1998-04-24 03:26:18 +00:00
Geoff Voelker
ec025f9d8d (main): Only set environment size for real shell, and
provide extra directory argument, when running on Windows 95.
1998-04-23 23:38:28 +00:00
Geoff Voelker
89e840e56c Build ddeclient. 1998-04-23 23:38:13 +00:00
Geoff Voelker
983d2b3300 Initial revision 1998-04-23 23:34:58 +00:00
Geoff Voelker
22270f1789 (clean): Delete patch generated files, optimized
build directory.
1998-04-17 05:05:24 +00:00
Geoff Voelker
0fc02397bc (CP_DIR): Preserve attributes. 1998-04-17 05:05:09 +00:00
Geoff Voelker
774fe785d4 Include new macros from src/config.in.
(GNU_MALLOC, REL_ALLOC): Define.
(RE_TRANSLATE_TYPE): Use Lisp_Object as type.
(RE_TRANSLATE): Use char_table_translate.
1998-04-17 05:04:46 +00:00
Geoff Voelker
5296922090 (fail): Exit with a negative return value.
(spawn): Return subprocess return code as an argument.
Explicitly copy environment block.
(main): Update to use return value argument with spawn.
Retry if spawn failed when a subshell was not tried.
1998-04-17 05:04:21 +00:00
Geoff Voelker
0655d4d4b6 addpm.c (env_vars): Fix misplaced % in SHELL entry. 1997-10-01 05:42:45 +00:00
Geoff Voelker
e87601de4c Fix typo. 1997-09-11 05:33:51 +00:00
Geoff Voelker
07b0b2641c (debug.bat): New target. 1997-09-11 05:27:46 +00:00
Geoff Voelker
891f47e479 Initial revision 1997-09-11 05:27:25 +00:00
Geoff Voelker
e26177cb6f Remove OS dependent operations.
(INFOPATH): No longer set INFOPATH.
1997-09-03 02:25:42 +00:00
Geoff Voelker
05c4be3c5a (WinMain): Allow Emacs process to be started with
high or low priority.
1997-09-03 02:19:32 +00:00
Geoff Voelker
5f0fcedbfc (CFLAGS_COMMON): Place pdb file in object build
directory.
(CFLAGS) [!MSVCNT11]: Define _CRTAPI1.
1997-09-03 02:19:02 +00:00
Geoff Voelker
baf7eeb5d3 (get_env_size): New function.
(spawn): Explicitly pass in environment when creating subprocess.
(main): Cleaup error messages.
Specify dynamically sized environment block for real shell.
Pass on unhandled switches to real shell.
Quote program name.

(get_next_token): Null terminate token returned.
1997-09-03 02:18:32 +00:00
Geoff Voelker
9296c0e8d1 (env_vars): Put site-lisp before lisp in EMACSLOADPATH.
Quote group name.  Allow different icons to be specified.

(env_vars): No longer set INFOPATH.
1997-09-03 02:18:15 +00:00
Geoff Voelker
c781a8e894 (ALL): Build cmdproxy.
(cmdproxy): New target.
(install): Install cmdproxy.
1997-08-17 01:45:59 +00:00
Geoff Voelker
d7a4f4fed5 (MSVCNT11): Conditionally define it.
(BASE_LIBS): Do not use oldnames.lib.
(SYS_LDFLAGS): Use pdb files.
(CFLAGS_COMMON) [!spd]: Define EMACSDEBUG.
(ARCH_CFLAGS) [i386 && spd]: Use space optimizations.
(ARCH_CFLAGS) [alpha && spd]: Use optimizations.
1997-08-17 01:45:27 +00:00
Geoff Voelker
65cd66876a (env_vars): Set SHELL to cmdproxy.
(main): Initialize idDde to 0.
Determine emacs_path from module file name.
Prompt for install.
1997-08-17 01:44:27 +00:00
Geoff Voelker
8c01292981 Initial revision 1997-08-09 02:53:48 +00:00
Geoff Voelker
86b9a6a9d9 (shutdown): Define.
(sys_shutdown): Export.
1997-07-10 20:12:15 +00:00
Richard M. Stallman
2289984b61 (RE_TRANSLATE): Copy definition from config.in. 1997-07-09 01:25:06 +00:00
Geoff Voelker
3336914ed0 Update file comments.
Update undefs added/removed in src/config.in.
1997-07-01 05:09:25 +00:00
Geoff Voelker
274932335b Use windows95 and windowsnt instead
of win95 and winnt, respectively.
1997-01-20 00:05:31 +00:00
Geoff Voelker
f75104b256 Add site-lisp to EMACSLOADPATH. 1997-01-05 02:14:59 +00:00
Geoff Voelker
8144f59c30 (env_vars): Add site-lisp to EMACSLOADPATH. 1997-01-05 02:14:41 +00:00
Geoff Voelker
7d122d4732 (real_install): Create site-lisp in installation dir. 1997-01-05 02:14:28 +00:00
Geoff Voelker
a4b984a1d6 Use new name ms-w32.h for windowsnt.h 1996-11-19 07:15:13 +00:00
Geoff Voelker
6219f8bffe Use new name w32.h for nt.h 1996-11-19 07:14:26 +00:00
Richard M. Stallman
77727cfd5d (WinMain): Put a space between the binary and its args. 1996-08-09 18:40:18 +00:00
Karl Heuer
d1e349d25c (clean): Use OBJDIR macro. 1996-07-16 23:23:09 +00:00
Richard M. Stallman
26b430b7b3 (env_vars): Use slashes, not backslashes. 1996-06-03 17:44:23 +00:00
Richard M. Stallman
662463d904 (CHOOSE_NEWEST_EXE): New parameter macro.
Not defined by default.
(WinMain): Add conditional testing CHOOSE_NEWEST_EXE.
(WinMain): Convert backslashes to slashes in env var values.
1996-06-03 15:44:32 +00:00
Richard M. Stallman
69c46fcf8b Set BUILD_TYPE and INSTALL_DIR before calling make;
undo settings afterwards.
1996-05-13 18:28:09 +00:00
Richard M. Stallman
8a7a40e536 (env_vars): Set SHELL registry entry to value of COMSPEC environment variable. 1996-05-08 17:50:59 +00:00
Geoff Voelker
138d2349f3 Allow for optimized build. 1996-05-03 19:10:16 +00:00
Geoff Voelker
b5e9eb93c8 [BUILD_TYPE]: Build optimized version in its own dir.
(ARCH_CFLAGS) [BUILD_TYPE == spd]: Build optimized version.
1996-05-03 19:09:53 +00:00
Geoff Voelker
c911543b1c Initial revision 1996-05-03 18:29:10 +00:00
Geoff Voelker
6c89f572f2 (F_OK, X_OK, W_OK, R_OK): New macros. 1996-05-03 18:23:44 +00:00
Geoff Voelker
b1dd4ab334 Build and install runemacs.exe. 1996-05-03 18:20:29 +00:00
Geoff Voelker
ff4fcfcd30 (CONFIG_H) [WIN95]: Use config.nt. 1996-05-03 18:20:11 +00:00
Geoff Voelker
a3d351a317 Check if INSTALL_DIR is passed as an argument.
,
1996-05-03 18:19:57 +00:00
Geoff Voelker
c6e6368426 (REG_ROOT): Don't use a trailing backslash.
(env_vars): Rename field emacs_path to emacs_dir.
(main): Add link to runemacs instead of emacs.
1996-05-03 18:19:05 +00:00
Geoff Voelker
b2bc29b166 (DEL): Defined.
(DELTREE) [win95]: Defined.
(SYS_LDFLAGS): Set executable versions to 3.10.
1996-03-28 04:40:02 +00:00
Geoff Voelker
2e17c871e3 Change uses of del to $(DEL). 1996-03-28 04:39:51 +00:00
Erik Naggum
bf2b146b13 Update FSF's ddress in preamble 1996-01-15 08:32:56 +00:00
Geoff Voelker
bfa347fd9a (install, fast_install, real_install, clean):
Don't use switches to del not supported by Win95.
1995-11-22 18:57:36 +00:00
Geoff Voelker
99eac72a2e (CP_DIR): Use platform independent switches for xcopy. 1995-11-22 18:57:13 +00:00
Geoff Voelker
2cc1905e48 (env_vars): New variable.
(add_registry): New procedure.
(main): Use values of configuration environment variables from
the registry if defined, the process environment otherwise.
1995-11-07 07:58:00 +00:00
Geoff Voelker
bdfab656b8 Update to latest src/config.in. 1995-11-07 07:57:46 +00:00
Geoff Voelker
0492cf29a8 (NTGUI): New macro.
[NTGUI] (CFLAGS): Define HAVE_NTGUI.
1995-11-07 07:57:05 +00:00
Geoff Voelker
bcfb775c26 (addpm.exe): Link with $(ADVAPI32).
(install, fast_install): Change same-dir test to create test file in
installation tree and thereby support read-only shares.
(clean): Remove .pdb files.
1995-11-07 07:56:36 +00:00
Richard M. Stallman
3f8bae9072 *** empty log message *** 1995-10-12 22:28:42 +00:00
Geoff Voelker
88ebdf2999 Win95 requires carriage returns in batch files. 1995-06-30 21:18:40 +00:00
Richard M. Stallman
6fbcbee7e5 Mostly rewritten. 1995-06-20 02:53:59 +00:00
Richard M. Stallman
9478941d7b (addpm.exe): Change WinMainCRTStartup to mainCRTStartup. 1995-06-19 21:33:31 +00:00
Richard M. Stallman
d51bca10bd (MSVCNT11): Defined.
(BASE_LIBS) [MSVCNT11]: Use oldnames.lib.
(CFLAGS_COMMON): Defined.
(CFLAGS) [MSVCNT11]: Define _CRTAPI1 to _cdecl.
1995-06-15 15:28:03 +00:00
Richard M. Stallman
191f57e924 Define .c to .obj suffix rule.
(addpm.obj): Compile directly, use CFLAGS.
(addpm.exe): Link from addpm.obj.
1995-06-15 15:27:42 +00:00
Geoff Voelker
851359de80 *** empty log message *** 1995-06-14 16:22:27 +00:00
Richard M. Stallman
366ad7b01f (addpm): Use CFLAGS when compiling. 1995-06-14 14:27:43 +00:00
Geoff Voelker
fe4163b126 *** empty log message *** 1995-06-13 03:48:49 +00:00
Geoff Voelker
515f7b3297 *** empty log message *** 1995-06-10 02:51:03 +00:00
Geoff Voelker
cef9e134b1 Initial revision 1995-06-10 02:24:19 +00:00
Geoff Voelker
01b96d5c13 makefile.def (EMACS_ICON_PATH,ADDPM): Defined. 1995-06-10 02:23:39 +00:00
Geoff Voelker
ac11713e1d (ALL,addpm,addpm.exe,addpm.obj): Defined.
(all): Depend upon $(BLD) and $(ALL).
(install): Depend upon emacs.bat.
Create program item for Emacs.
(clean): Delete obj.
(emacs.bat): Defined.
1995-06-10 02:22:49 +00:00
Geoff Voelker
70fbc15bcd changed referendce to of makefile.nt to makedffile.def in configure section 1995-06-10 00:03:02 +00:00
Geoff Voelker
8cb2d3e0cd Add carriage returns; necessary for batch files on Win95 1995-05-28 02:18:09 +00:00
Geoff Voelker
9097b6b2fd Commented out.
Expand for-loops.
(BUILD_CMD,INSTALL_CMD,CLEAN_CMD): Defined.
1995-05-26 05:11:30 +00:00
Geoff Voelker
43648015ac (ARCH): New definition.
(CPU,CONFIG_H,OS_TYPE): Defined.
	(INCLUDE,LIB): Checked if valid.
	(ntwin32.mak): Included.
	(AR,CC,LINK): New definition.
	(ADVAPI32,libc,BASE_LIBS): Defined.
	(SYS_LDFLAGS): New definition.
	Update comments and preprocessor conditionals.
	(SYS_LIB_DIR,SYS_INC_DIR): Undefined.
1995-05-26 05:10:24 +00:00
Geoff Voelker
d392a4f1e5 (SHELL): Conditionally defined.
(HOME): Conditionally defined.
(emacs_path,HOME): Update comments.
Turn off all echo.
1995-05-26 05:09:40 +00:00
Geoff Voelker
8553c409bb Initial revision 1995-05-26 05:06:02 +00:00
Geoff Voelker
efdeeb2b78 removed ^Ms 1995-05-09 02:25:50 +00:00
Geoff Voelker
a99ebfdcd6 Initial revision 1995-05-09 02:07:55 +00:00
Richard M. Stallman
0369684e2e (CVTRES): Defined. 1995-05-07 20:16:49 +00:00
Karl Heuer
3596280063 Initial revision 1995-04-12 04:48:18 +00:00