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

72 Commits

Author SHA1 Message Date
Eli Zaretskii
8b9a562392 (check-declare): New target.
(BYTE_COMPILE_EXTRA_FLAGS): New variable.
(.el.elc, compile-CMD, compile-SH, compile-always-CMD)
(compile-always-SH, compile-calc-CMD, compile-calc-SH)
($(lisp)/progmodes/cc-mode.elc): Use it.
($(lisp)/progmodes/cc-mode.elc): New rule.
2007-12-08 17:06:06 +00:00
Juanma Barranquero
14521da18e (WIN_ALMOST): Maintain sorted. 2007-11-23 16:53:58 +00:00
Mark A. Hershberger
8cd39fb3c4 Initial merge of nxml 2007-11-23 06:58:00 +00:00
Juri Linkov
ed5e089402 (update-authors): Add etc/ to AUTHORS. 2007-09-09 12:10:05 +00:00
Glenn Morris
b4aa60262c Switch license to GPLv3 or later. 2007-07-25 04:50:21 +00:00
Eli Zaretskii
e4fe7e5e95 (install-lisp-SH, install-lisp-CMD): New targets.
(install): Use them to copy all *.el files before *.elc.
(clean): Don't delete *~.
2007-07-20 19:27:27 +00:00
Eli Zaretskii
86d9251861 (install-lisp-SH, install-lisp-CMD): New targets.
(install): Use them to copy all *.el files before *.elc.
2007-07-13 20:42:01 +00:00
Eli Zaretskii
f2fd2cf5c0 ($(lisp)/mh-e/mh-loaddefs.el): Use ./mh-e instead of $(lisp)/mh-e. 2007-04-28 09:34:36 +00:00
Eli Zaretskii
f2133d9e8f (finder-data, custom-deps): Depend on $(lisp)/loaddefs.el. 2007-01-26 15:29:17 +00:00
Glenn Morris
d7a0267c8d Add 2007 to copyright years. 2007-01-21 03:53:13 +00:00
Eli Zaretskii
512dd711be (bootstrap-clean): Run bootstrap-clean-$(SHELLTYPE) explicitly in a recursive
Make, not implicitly through prerequisites, since the latter is wrong under
parallel builds.
2006-12-23 02:05:29 +00:00
Glenn Morris
61e1e4e80a Update copyright years. 2006-12-10 02:48:55 +00:00
Juanma Barranquero
3aeca4ac4d (setwins): Remove.
(WINS_ALMOST): New macro.
(WINS): Use it.
(autoloads): Don't extract autoloads from files in obsolete/.
2006-11-08 01:12:58 +00:00
Eli Zaretskii
3152b1ebb0 (bootstrap, $(lisp)/mh-e/mh-loaddefs.el): Quote $(EMACS). 2006-06-05 19:47:51 +00:00
Eli Zaretskii
3196bfd286 (EMACS): Remove quotes from the Emacs executable file name.
(emacs): Enclose the value of $(EMACS) in quotes.
2006-06-02 09:48:28 +00:00
Juanma Barranquero
3e66f07caa (WINS): Add erc.
(MH_E_SRC): Update (copied from lisp/Makefile.in).
2006-01-29 23:03:30 +00:00
Eli Zaretskii
53fad1e433 (MH_E_SRC): Synchronize with Makefile.in.
(pre-mh-loaddefs.el-SH, pre-mh-loaddefs.el-CMD): Update Copyright years.
Fix small differences wrt Makefile.in.
(recompile): Use --eval '(batch-byte-recompile-directory 0)', like
Makefile.in does.
2006-01-13 09:50:43 +00:00
Eli Zaretskii
a9d25c792d (cvs-update): New target. 2005-12-31 11:27:23 +00:00
Eli Zaretskii
7c417300d8 (autoloads, $(lisp)/mh-e/mh-loaddefs.el): Use w32-batch-update-autoloads,
and don't setq generated-autoload-file from the command line.
2005-12-24 12:52:26 +00:00
Eli Zaretskii
c3d49b7a31 (autoloads, custom-deps): Warn that parts of commands enclosed in $(ARGQUOTE)s
should not be split between two lines, as that will break with GNU Make >3.80,
when sh.exe is used and arg quoting is with '..'.
(autoloads): Don't break the quoted --eval expression between several lines.
2005-12-17 17:27:35 +00:00
Eli Zaretskii
8129311330 (autoloads): Use "." instead of $(lisp) in the list of directories passed
to batch-update-autoloads.  Add "." to the list of the echoed directories.
2005-10-24 10:55:25 +00:00
Eli Zaretskii
a5f271ab16 ($(lisp)/mh-e/mh-loaddefs.el): Bind find-file-suppress-same-file-warnings
to t, to avoid warnings due to different drive letter case in D:/foo/bar.el
vs d:/foo/bar.el.
2005-10-20 12:08:25 +00:00
Bill Wohler
ffda926c9c Moved all remaining images from lisp/toolbar to etc/images, moved
lisp/toolbar/tool-bar to lisp and "deleted" lisp/toolbar. The low
resolution images were placed in their own directory (low-color).
Replaced underscore (_) in filenames with dash (-) per convention

* make-dist: Create and populate etc/images/low-color.

* admin/FOR-RELEASE (DOCUMENTATION): Removed lisp/toolbar from list
  since it's gone. Also marked mh-e as done.

* lisp/toolbar/attach.*, lisp/toolbar/cancel.*, lisp/toolbar/close.*:
* lisp/toolbar/copy.*, lisp/toolbar/cut.*, lisp/toolbar/diropen.*:
* lisp/toolbar/exit.*, lisp/toolbar/help.*, lisp/toolbar/home.*:
* lisp/toolbar/index.*, lisp/toolbar/info.*, lisp/toolbar/mail.*:
* lisp/toolbar/new.*, lisp/toolbar/open.*, lisp/toolbar/paste.*, *
* lisp/toolbar/preferences.*, lisp/toolbar/print.*, lisp/toolbar/save.*:
* lisp/toolbar/saveas.*, lisp/toolbar/search.*:
* lisp/toolbar/search-replace.*: lisp/toolbar/spell.*:
* lisp/toolbar/undo.*: Moved to etc/images.

* lisp/toolbar/lc-copy.*: Moved to etc/images/low-color/copy.*.
* lisp/toolbar/lc-cut.*: Moved to etc/images/low-color/cut.*.
* lisp/toolbar/lc-help.*: Moved to etc/images/low-color/help.*.
* lisp/toolbar/lc-home.*: Moved to etc/images/low-color/home.*.
* lisp/toolbar/lc-index.*: Moved to etc/images/low-color/index.*.
* lisp/toolbar/lc-new.*: Moved to etc/images/low-color/new.*.
* lisp/toolbar/lc-open.*: Moved to etc/images/low-color/open.*.
* lisp/toolbar/lc-paste.*: Moved to etc/images/low-color/paste.*.
* lisp/toolbar/lc-preferences.*: Moved to etc/images/low-color/preferences.*.
* lisp/toolbar/lc-print.*: Moved to etc/images/low-color/print.*.
* lisp/toolbar/lc-save.*: Moved to etc/images/low-color/save.*.
* lisp/toolbar/lc-saveas.*: Moved to etc/images/low-color/saveas.*.
* lisp/toolbar/lc-search.*: Moved to etc/images/low-color/search.*.
* lisp/toolbar/lc-spell.*: Moved to etc/images/low-color/spell.*.
* lisp/toolbar/lc-undo.*: Moved to etc/images/low-color/undo.*.

To conform with convention, the underscore (_) in the following image
names were replaced with dash (-) or (/) as appropriate.

* lisp/toolbar/back_arrow.*: Moved to etc/images/back-arrow.*.
* lisp/toolbar/fld_open.*: Moved to etc/images/fld-open.*.
* lisp/toolbar/fwd_arrow.*: Moved to etc/images/fwd-arrow.*.
* lisp/toolbar/jump_to.*: Moved to etc/images/jump-to.*.
* lisp/toolbar/left_arrow.*: Moved to etc/images/left-arrow.*.
* lisp/toolbar/right_arrow.*: Moved to etc/images/right-arrow.*.
* lisp/toolbar/up_arrow.*: Moved to etc/images/up-arrow.*.
* lisp/toolbar/lc-back_arrow.*.: Moved to etc/images/low-color/back-arrow.*.
* lisp/toolbar/lc-fwd_arrow.*.: Moved to etc/images/low-color/fwd-arrow.*.
* lisp/toolbar/lc-jump_to.*: Moved to etc/images/low-color/jump-to.*.
* lisp/toolbar/lc-left_arrow.*.: Moved to etc/images/low-color/left-arrow.*.
* lisp/toolbar/lc-right_arrow.*.: Moved to etc/images/low-color/right-arrow.*.
* lisp/toolbar/lc-up_arrow.*: Moved to etc/images/low-color/up-arrow.*.
* lisp/toolbar/mail_compose.*.: Moved to etc/images/mail/compose.*.
* lisp/toolbar/mail_send.*: Moved to etc/images/mail/send.*.

* lisp/info.el (info-tool-bar-map): Replaced underscores in image
names with dashes.

* lisp/makefile.w32-in (WINS): Removed toolbar.

* lisp/menu-bar.el: Replaced toolbar/tool-bar.el with tool-bar.el in
comment.

* lisp/tool-bar.el: Moved to lisp from lisp/toolbar. Now that
lisp/toolbar is empty, it should be deleted when folks run "cvs up
-P".

* etc/images/README: Incorporated the content of lisp/toolbar/README
now that all of the images are here.
2005-10-17 22:21:06 +00:00
Jason Rumney
bad197f0d1 Use $(lisp) when referencing files in the lisp directory. 2005-10-17 21:08:06 +00:00
Jason Rumney
e3188d80c4 (pre-mh-loaddefs.el-SH, pre-mh-loaddefs.el-CMD):
New targets for shell specific generation of mh-autoloads.
2005-10-17 20:53:10 +00:00
Bill Wohler
e9b286507d (MH_E_SRC): Renamed from MH-E-SRC per NMAKE restrictions. Suggested by
David Robinow <drobinow@gmail.com>.
2005-10-13 15:53:38 +00:00
Bill Wohler
ba2b267309 (MH-E-SRC): New. Used by mh-autoloads.
(mh-autoloads): New. Builds mh-e/mh-loaddefs.el. Rebuilds if any files
in MH-E-SRC have been updated.
(updates, compile, recompile, bootstrap): Depend on mh-autoloads.
2005-10-12 23:06:20 +00:00
Thien-Thi Nguyen
92b47a4a99 Update years in copyright notice; nfc. 2005-08-07 10:56:27 +00:00
Lute Kamstra
086add1519 Update FSF's address. 2005-07-04 23:32:44 +00:00
Eli Zaretskii
014b37b6c9 (bootstrap): Remove the $(EMACS) binary after updating all the
prerequisites.
2005-07-02 09:17:47 +00:00
Eli Zaretskii
e8dbbf6f02 (bootstrap-clean-CMD, bootstrap-clean-SH): Don't use an old loaddefs.el,
as in Makefile.in.
2005-06-12 11:27:31 +00:00
Lute Kamstra
8f801552c8 (DONTCOMPILE): Remove list.
(compile, compile-always): Fix comments.
(update-authors): Load the library in which batch-update-authors is defined.
2005-04-13 09:44:52 +00:00
Stefan Monnier
5459bcdf38 (custom-deps, autoloads): Fix *-hooks -> *-hook. 2004-10-30 16:43:18 +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
Jason Rumney
80bb1e21c0 Double percent signs in for loops. 2004-06-18 21:06:29 +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
bd6766d34d Add "-*- makefile -*-" mode tag. 2004-04-23 00:24:35 +00:00
Juanma Barranquero
05cecc580e (WINS): Add url/ directory. 2004-04-21 21:02:07 +00:00
Kenichi Handa
a7d9e5a72b (DONTCOMPILE): Add kannada.el. 2003-11-08 01:38:41 +00:00
Eli Zaretskii
ec2e9398b6 (DONTCOMPILE, bootstrap-clean-CMD)
(bootstrap-clean-SH): Rename loaddefs-boot.el to ldefs-boot.el
2003-10-04 09:08:47 +00:00
Miles Bader
54ab09c428 Revision: miles@gnu.org--gnu-2003/emacs--cvs-trunk--0--patch-48
Add loaddefs.el bootstrapping to lisp/makefile.w32-in
2003-09-16 02:40:49 +00:00
Miles Bader
ab5796a9f9 Add arch taglines 2003-09-01 15:45:59 +00:00
Juanma Barranquero
ddcb4d2fc4 (DONTCOMPILE): Add malayalam.el and tamil.el. 2003-02-11 08:11:49 +00:00
Juanma Barranquero
0cfc4b5435 (update-subdirs-SH): Create lisp/subdirs.el. 2003-01-27 08:58:33 +00:00
Bill Wohler
942da20ceb * mh-e: Created directory. ChangeLog will appear in a week when we
release version 7.2.

* lisp/mail/mh-alias.el, lisp/mail/mh-comp.el,
lisp/mail/mh-customize.el, lisp/mail/mh-e.el, lisp/mail/mh-funcs.el,
lisp/mail/mh-identity.el, lisp/mail/mh-index.el,
lisp/mail/mh-loaddefs.el, lisp/mail/mh-mime.el, lisp/mail/mh-pick.el,
lisp/mail/mh-seq.el, lisp/mail/mh-speed.el, lisp/mail/mh-utils.el,
lisp/mail/mh-xemacs-compat.el: Moved to mh-e. Note that reply2.pbm and
reply2.xpm, which were created by the MH-E package, were left in mail
since they can probably be used by other mail packages.

* makefile.w32-in (WINS): Added mh-e.

* makefile.nt (WINS): Added mh-e.
2003-01-26 02:38:37 +00:00
Andrew Innes
e22b24eb87 (loaddefs.el): Invoke make to build stub file
using appropriate rule for build environment.
(loaddefs.el-SH, loaddefs.el-CMD): New targets.  Include small set
of autoloads and defvars, sufficient to dump bootstrap emacs.
(update-subdirs-SH): Use hard-coded list of top-level lisp
subdirs, because find program on Windows is not compatible with
Unix find.
(compile-CMD, compile-SH): Use `batch-byte-compile-if-not-done'.
Explicitly load loaddefs.el so that bootstrap emacs can compile
properly.
(bootstrap-clean): Add dependency on loaddefs.el, to ensure
minimal stub sufficient for dumping bootstrap emacs is available.
2003-01-15 12:14:05 +00:00
Juanma Barranquero
c45dbde8d6 Add "no-byte-compile: t" to subdirs.el. 2002-10-01 17:10:51 +00:00
Juanma Barranquero
1142be39f6 (WINS): Add calc and obsolete. 2002-08-26 10:21:39 +00:00
Richard M. Stallman
d198b6f502 (compile-after-backup): Renamed from `compile'.
Use `compile-always'.
(bootstrap): Use `compile', not `compile-files'.  Use `update-subdirs'.
(compile): Renamed from `compile-files'.
(compile-CMD, compile-SH): Renamed from `compile-files-*'.
2002-08-01 17:07:28 +00:00
Juanma Barranquero
d053bf7ecb (update-subdirs-CMD): Generate the right list of subdirectories. From
Tak Ota <Takaaki.Ota@am.sony.com>.
2002-07-31 08:09:58 +00:00