Eli Zaretskii
534e4e80e6
Fix msdos/sed3v2.inp. lib-src/ now builds.
...
sed3v2.inp (-DVERSION): Edit out.
(LOADLIBES): Don't edit to empty.
mainmake.v2 (lib, lib-src, src): Specify "all" as an explicit target.
2011-02-19 19:54:18 +02:00
Eli Zaretskii
9d9d12cdf3
Initial version of fix for the MS-DOS build, not yet tested.
...
config.bat: Configure in `lib'.
msdos/sedlibmk.inp: New file.
msdos/sedlibcf.inp: New file.
msdos/sed1v2.inp (NS_OBJC_OBJ): Edit to empty.
(@true): Edit to "@rem".
(move-if-change): Edit to "update".
(echo): Edit to "djecho".
(cd $(lib) && ...): Edit to "$(MAKE) -C ...".
msdos/mainmake.v2 (version): Remove, no longer needed (config.in
defines VERSION).
(all): Add lib.
(lib): New target and recipe.
(lib-src): Depend on lib.
(src): Depend on lib and lib-src.
(clean, mostlyclean, distclean, maintainer-clean, extraclean)
(bootstrap-clean): Recurse into lib.
msdos/sed2v2.inp: Remove workaround for the "#if ! HAVE_MKTIME ||
BROKEN_MKTIME" stuff -- it's no longer in src/config.in.
(HAVE_ATTRIBUTE_ALIGNED, HAVE_C99_STRTOLD, HAVE_DECL_GETENV)
(HAVE__BOOL): Edit to 1.
(VERSION, inline, restrict): Edit for DJGPP.
src/s/msdos.h (strtold): Define to _strtold.
admin/admin.el (set-version): Add msdos/sed2v2.inp.
2011-02-19 17:57:35 +02:00
Glenn Morris
73b0cd5003
Convert consecutive FSF copyright years to ranges.
2011-01-24 20:08:28 -08:00
Stefan Monnier
77ab81d054
Merge from emacs-23
2011-01-14 12:18:41 -05:00
Glenn Morris
5df4f04cd3
Add 2011 to FSF/AIST copyright years.
2011-01-02 15:50:46 -08: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
Eli Zaretskii
644d0594a5
Improve TAGS target on MS-DOS.
...
msdos/mainmake.v2 (TAGS tags): Use `find' to filter out loaddefs
files. Make all file names in TAGS tables absolute.
2010-10-02 11:08:47 +02:00
Eli Zaretskii
491a154635
Fix version string in top-level MSDOS Makefile.
...
msods/mainmake.v2 (version): Update due to change in emacs.c.
src/emacs.c <emacs_version>: Add a comment regarding msdos/mainmake.v2's
dependency on the syntax of this declaration.
2010-08-20 22:45:24 +03:00
Eli Zaretskii
394f238630
Fix the MS-DOS build due to changes in configury.
...
config.bat: Remove white space around "+" in COPY commands.
msods/mainmake.v2 (version): Use emacs_version[] in src/emacs.c
instead of lisp/version.el (see 2010-05-15T21:11:37Z!raeburn@raeburn.org).
msdos/sed1v2.inp (MKDEPDIR): Edit to empty.
Delete lines in rules that invoke $(MKDEPDIR).
Fix editing rules that begin with "cd ../lisp".
Edit out sh if-then-else-fi constructs that test ${CANNOT_DUMP}.
Edit out "|| exit ;\" constructs in emacs${EXEEXT} rule.
2010-06-26 17:36:27 +03:00
Glenn Morris
7e222e4e61
* msdos/mainmake.v2: Comment fix.
2010-05-20 17:33:54 -07:00
Glenn Morris
114f9c9679
Add 2010 to copyright years.
2010-01-13 00:35:10 -08:00
Eli Zaretskii
66205aea4b
(bootstrap): Ensure enough environment space will be available
...
to run config.bat.
2009-09-11 10:01:21 +00:00
Eli Zaretskii
dfec862219
(src) <gdb.ini>: Don't replace the line with x_error_quitter; instead
...
append "set environment NAME" to the end.
Set NAME and USERNAME in the environment to the same value.
2009-04-14 10:37:59 +00:00
Eli Zaretskii
291f6a31ae
(boot): Don't require b-emacs.exe if not building out of CVS.
2009-02-28 14:01:41 +00:00
Glenn Morris
f5d0ac07d6
Add 2009 to copyright years.
2009-01-08 03:38:51 +00:00
Eli Zaretskii
0c123bd12e
(misc): New target.
...
(all, info): Depend on `misc'.
2008-11-21 15:55:58 +00:00
Eli Zaretskii
aae2a498d7
(src): Move removal of src/bootlisp after recursing into `lisp'.
2008-11-15 20:29:14 +00:00
Eli Zaretskii
2a2ec64942
Make bootstrap work again:
...
(boot): New variable.
(src): Pass $(boot) to sub-Make. Remove src/bootlisp. If src/bootlisp
exists after running Make, run Make in `lisp' as well.
(clean, mostlyclean): Remove bogus repeated clean in the top-level directory.
(info, bootstrap-clean): New targets.
(bootstrap): Depend only on bootstrap-clean. Commands modified to be
equivalent to top-level Makefile.in.
(bootfast, bootstrap-lisp-1, bootstrap-lisp, bootstrap-src)
(bootstrap-clean-before, bootstrap-clean-after): Targets deleted.
(clean, mostlyclean, distclean, maintainer-clean, extraclean): Don't recurse
into lwlib and oldXMenu.
2008-11-15 15:37:10 +00:00
Eli Zaretskii
d945fac60b
(emacs lispref lispintro): Chdir under doc/.
...
(emacs): Renamed from `man', to reflect changes in doc directory structure.
All callers changed.
(clean mostlyclean distclean maintainer-clean extraclean): Chdir into doc/
for manuals. Add misc subdirectory.
(src): Pass an empty BOOTSTRAPEMACS variable to src/Makefile.
(install): Don't stubify/stubedit emacs.exe, this is now done by src/Makefile.
2008-08-23 17:02:59 +00:00
Glenn Morris
ff0cdfb99b
Switch to recommended form of GPLv3 permissions notice.
2008-05-09 04:44:29 +00:00
Glenn Morris
b9b14d130b
Add 2008 to copyright years.
2008-01-07 08:31:52 +00:00
Glenn Morris
4a9f99bdfb
Switch license to GPLv3 or later.
2007-07-25 05:08:27 +00:00
Glenn Morris
4e6835dbc4
Add 2007 to copyright years.
2007-01-21 04:57:37 +00:00
Thien-Thi Nguyen
ceb4c4d303
Update years in copyright notice; nfc.
2006-02-06 12:31:40 +00:00
Thien-Thi Nguyen
b65d8176e6
Update years in copyright notice; nfc.
2005-08-10 15:40:54 +00:00
Lute Kamstra
4fc5845fe8
Update FSF's address.
2005-07-04 16:49:24 +00:00
Eli Zaretskii
406865b8a4
(mostlyclean, distclean, maintainer-clean)
...
(extraclean, bootfast): New targets.
(top_distclean): New macro, used by distclean, maintainer-clean,
and extraclean.
(.PHONY): Add bootfast.
(bootstrap): Make bootstrap-after in lisp.
(bootstrap-clean-before): Clean in man, lispref, and lispintro as
well.
2004-11-08 13:56:55 +00:00
Eli Zaretskii
ca39f6c1b4
(man lispref lispintro): Specify an explicit target `info',
...
like Makefile.in does.
2003-09-22 16:40:42 +00:00
Miles Bader
ab5796a9f9
Add arch taglines
2003-09-01 15:45:59 +00:00
Juanma Barranquero
177c0ea743
Trailing whitespace deleted.
2003-02-04 14:56:31 +00:00
Eli Zaretskii
fae44638c7
(bootstrap-lisp): Pass an absolute file name as value of ${lisp}.
2002-03-20 17:48:13 +00:00
Eli Zaretskii
1af6e3a944
(bootstrap-lisp-1, bootstrap-lisp, bootstrap-src)
...
(bootstrap-clean-before, bootstrap-clean-after): Return to the
top-level directory after sub-make.
2002-03-20 17:37:50 +00:00
Eli Zaretskii
b9c1fa2e75
(maybe_bootstrap): Fix last change.
2002-03-09 15:14:17 +00:00
Eli Zaretskii
124daeb8f1
(maybe_bootstrap): Fix the command that fails Make.
2002-03-09 15:08:52 +00:00
Eli Zaretskii
162deabeff
Update copyright years.
2002-03-09 14:44:18 +00:00
Eli Zaretskii
9cf57fc94f
(all): Depend on maybe_bootstrap.
2002-03-09 14:23:25 +00:00
Eli Zaretskii
f72a0a4abb
(maybe_bootstrap, bootstrap, bootstrap-lisp-1)
...
(bootstrap-lisp, bootstrap-src, bootstrap-clean-before)
(bootstrap-clean-after): New targets.
2002-03-09 14:09:14 +00:00
Eli Zaretskii
aae3cbdf8f
(lispintro): New target.
...
(all): Add lispintro.
2001-11-24 10:36:56 +00:00
Eli Zaretskii
db441627e7
(all): Add lispref.
...
(man lispref): Add lispref.
2001-11-10 14:06:33 +00:00
Eli Zaretskii
fc4064062e
(install): Create site-lisp/subdirs.el if it is not already there.
2001-07-20 10:55:50 +00:00
Eli Zaretskii
7121a5e168
Add copyright notice.
2001-02-20 16:49:09 +00:00
Eli Zaretskii
838b9528c9
(TAGS): Don't use [a-zA-Z]*, as it causes wildcard
...
expansion to become case-sensitive and return all file names in
upper case on plain DOS.
2000-08-22 14:20:56 +00:00
Eli Zaretskii
efb29aff04
(src): Put gdb.tmp after -a, since -a requires an argument.
2000-08-05 08:25:09 +00:00
Eli Zaretskii
a953003530
(src): Make the rule faster by using a single djecho
...
command instead of multiple redir invocations.
(install): Speed up by using a command.com's for loop.
2000-07-31 10:09:44 +00:00
Eli Zaretskii
44329b4311
(install): Install ebrowse.exe.
2000-05-01 15:23:35 +00:00
Eli Zaretskii
94b041809b
(SHELL, MAKESHELL): Don't use /dos/command, it can
...
invoke an incompatible version of COMAMND.COM.
1999-07-01 13:28:10 +00:00
Eli Zaretskii
b712940ae0
(install): Use update instead of sed to install fns.el.
1999-01-14 11:30:55 +00:00
Eli Zaretskii
49464a309b
(install): Install fns.el in ../bin, since Emacs
...
looks for it in exec-directory.
1999-01-11 14:01:41 +00:00
Eli Zaretskii
0ccc59ebab
(src): Build files in leim if leim/Makefile exists.
...
(clean): Add clean in leim.
1999-01-07 12:34:43 +00:00
Eli Zaretskii
80106caa42
(SHELL, MAKESHELL): Don't use `override'.
1998-11-08 17:18:55 +00:00