1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-21 18:23:59 +00:00
Commit Graph

61 Commits

Author SHA1 Message Date
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