1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-23 07:19:15 +00:00
Commit Graph

363 Commits

Author SHA1 Message Date
Romain Francoise
96cac6f17c (INFO_FILES): Add mairix-el. 2008-08-02 14:11:24 +00:00
Dan Nicolaescu
9e2a264775 Remove support for Mac Carbon.
* mactoolbox.c:
* macterm.h:
* macterm.c:
* macselect.c:
* macmenu.c:
* macgui.h:
* macfns.c:
* mac.c: Remove file.
* s/darwin.h:
* m/intel386.h:
* xfaces.c:
* xdisp.c:
* window.c:
* tparam.c:
* termhooks.h:
* termcap.c:
* term.c:
* syssignal.h:
* sysselect.h:
* sysdep.c:
* process.c:
* lread.c:
* lisp.h:
* keyboard.c:
* image.c:
* fringe.c:
* frame.h:
* frame.c:
* fontset.c:
* font.h:
* font.c:
* fns.c:
* fileio.c:
* emacs.c:
* dispnew.c:
* dispextern.h:
* config.in:
* atimer.c:
* Makefile.in: Remove code for Carbon

* erc.el: Remove code for Carbon.

Remove support for Mac Carbon.
* term/mac-win.el: Remove file
* international/mule-cmds.el:
* version.el:
* startup.el:
* simple.el:
* mwheel.el:
* mouse.el:
* loadup.el:
* isearch.el:
* info.el:
* frame.el:
* faces.el:
* disp-table.el:
* cus-start.el:
* cus-face.el:
* cus-edit.el:
* Makefile.in: Remove code for Carbon.

Remove support for Mac Carbon.
* makefile.w32-in:
* emacsclient.c: Remove code for Carbon.

* PROBLEMS:
* MACHINES: Remove mentions of Mac Carbon.

* ns-emacs.texi:
* faq.texi: Remove mentions of Mac Carbon.

* os.texi:
* frames.texi:
* display.texi: Remove mentions of Mac Carbon.

* xresources.texi: Remove mentions of Mac Carbon.

* make-tarball.txt:
* admin.el:
* FOR-RELEASE:
* CPP-DEFINES: Remove mentions of Mac Carbon.

Remove support for Mac Carbon.
* mac: Remove directory.
* make-dist:
* configure.in:
* README:
* Makefile.in:
* INSTALL:  Remove code for Carbon.
* configure: Regenerate.
2008-07-27 18:24:48 +00:00
Adrian Robert
fb67f03d53 fix typo with info installation under NS 2008-07-27 01:20:34 +00:00
Adrian Robert
06b627700d remove need for nextstep/compile for NS build; also, add NEWS entry about the port 2008-07-17 17:44:41 +00:00
Adrian Robert
edfda78355 merging Emacs.app (NeXTstep port) 2008-07-15 18:15:18 +00:00
Stefan Monnier
ac935997e2 * Makefile.in (Makefile): Use it for its timestamp value as well, and
make it depend on all other */.in files.
(src/Makefile, src/config.stamp, lib-src/Makefile)
(doc/emacs/Makefile, doc/misc/Makefile, doc/lispref/Makefile)
(doc/lispintro/Makefile, oldXMenu/Makefile, lwlib/Makefile)
(leim/Makefile, lisp/Makefile): Remove those overlapping targets.
(leim, ${SUBDIR}, blessmail): Only depend on Makefile now.
* configure.in: Don't create src/config.stamp any more.
2008-06-25 15:46:23 +00:00
Stefan Monnier
b4945b9599 * Makefile.in ${SUBDIR}: Pass additional BOOTSTRAPEMACS argument.
* Makefile.in (${lisp} ${SOME_MACHINE_LISP}, ../lisp/loaddefs.el):
Use $(BOOTSTRAPEMACS) rather than witness-emacs.
(bootstrap-emacs${EXEEXT}): Merge witness-emacs into it.
(witness-emacs): Remove.
(lisp, shortlisp): Move loaddefs.el earlier.
(mostlyclean): Forget about witness-emacs.
* Makefile.in (COMPILE_FIRST): Trim down and add autoload.el.
2008-06-22 13:57:28 +00:00
Glenn Morris
8a6a564281 (top_bootclean): Remove obsolete references to lock/. 2008-06-22 02:20:24 +00:00
Romain Francoise
ed539950c8 Fix typo. 2008-06-21 13:42:10 +00:00
Romain Francoise
822ef7a0bc (INFO_FILES): Add sasl. 2008-06-21 12:48:11 +00:00
Stefan Monnier
fc46d21936 Make "make" do a bootstrap if needed.
* src/Makefile.in (emacs${EXEEXT}): Link the new emacs to bootstrap-emacs.
(bootstrapclean): Remove.
(.el.elc): New rule.
(PRECOMP): New var.
(../lisp/subdirs.el): Remove.
(bootstrap-emacs${EXEEXT}): Remove subdirs.el and charpro.el dependency.
(witness-emacs): New target.
(mostlyclean): Remove witness-emacs as well.
(../lisp/loaddefs.el, ${lisp} ${SOME_MACHINE_LISP}):
Add witness-emacs dependency.
* lisp/loadup.el: Don't add emacs-<VERS> name when bootstrapping.
* lisp/Makefile.in (emacs-deps): Remove.
($(lisp)/cus-load.el, $(lisp)/finder-inf.el): Re-add.
(all): Use them.
(autogen-clean): Remove.
* Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
(bootstrap-build): Remove.
(top_bootclean): New var.
(top_distclean, bootstrap-clean): Use it.
(bootstrap): Don't recheck config.  Make normally.
2008-06-21 01:38:39 +00:00
Stefan Monnier
49f6eb95b2 * src/Makefile.in (emacs${EXEEXT}): Depend on the machine-specific files.
(bootstrap-clean): New target that keeps TAGS around.
(../lisp/subdirs.el, ../lisp/loaddefs.el): New targets.
(bootstrap-emacs${EXEEXT}): Depend on subdirs.el.
* lisp/Makefile.in (all): New target.
(bootstrap-prepare): Remove.
* Makefile.in (SUBDIR): Include `lisp'.
(lisp): Depend on `src'.
(top_distclean): Don't remove config.status.
(bootstrap-clean): New target.
(maintainer-clean): Use it.
(bootstrap): Use bootstrap-clean.  Re-run config.status.
(src/bootstrap-emacs${EXEEXT}): New target.
(bootstrap-build): Use it.  Don't use bootstrap-prepare because
src/Makefile now takes care of it.
(bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
2008-06-20 21:48:17 +00:00
Glenn Morris
b464059ae8 (bootstrap-build): Remove mostlyclean, since it seems to serve no
purpose.
2008-06-07 02:47:27 +00:00
Glenn Morris
f6c9e04f55 Comment. 2008-06-03 03:14:47 +00:00
Glenn Morris
1c73f19533 (install-arch-indep, info): Handle MAKEINFO == off. 2008-05-09 04:28:28 +00:00
Glenn Morris
b33ba8120b Switch to recommended form of GPLv3 permissions notice. 2008-05-07 07:35:58 +00:00
Glenn Morris
79bc8bbb21 (MAKEINFO): New, set by configure.
(install-arch-indep): Without makeinfo, ignore any missing manuals.
(info-real): New target.
(info): Without makeinfo, do nothing, else call `info-real'.
2008-05-03 20:16:45 +00:00
Andreas Schwab
d0b7952a9f (SUBDIR_MAKEFILES): Add lisp/Makefile.
(lisp/Makefile): New rule.
2008-03-28 09:58:35 +00:00
Glenn Morris
69c7cf1b51 (install-etc, mkdir): Handle directory etc/images/icons/hicolor/*/mimetypes/. 2008-03-11 04:28:49 +00:00
Glenn Morris
4cba674aba (iconsrcdir): New variable.
(install-etc, mkdir): Use $iconsrcdir.  Handle the `scalable' icon directory.
2008-03-03 02:26:40 +00:00
Glenn Morris
7864e4ee47 (set_installuser): New.
(install-arch-indep): Use set_installuser to avoid duplicate code.
2008-02-21 09:04:29 +00:00
Glenn Morris
737e2b960a (check-info-dir): New target. 2008-02-08 20:29:53 +00:00
Michael Olson
507f2b9152 Makefile.in (INFO_FILES): Add epa. 2008-02-08 07:49:24 +00:00
Glenn Morris
2c2935f7f7 (maybe_bootstrap): Remove texinfo message, since configure checks for this. 2008-01-16 04:10:09 +00:00
Miles Bader
59ce725a3b Merge from emacs--rel--22
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-987
2008-01-08 20:46:54 +00:00
Glenn Morris
57ebf0bedb Add 2008 to copyright years. 2008-01-07 08:53:20 +00:00
Glenn Morris
b26cd843e7 (desktopdir, icondir): New variables.
(install-arch-indep): Also depend on `install-etc'.
(install-etc): New target.
(mkdir): Also create the `applications' and `icons' directories.
2008-01-05 04:15:11 +00:00
Michael Albinus
868641ccd0 * configure.in: No need for DBUS_INFO anymore.
* configure: Regenerate.

* Makefile.in (INFO_FILES): Use dbus unconditionally.
2007-12-03 06:54:20 +00:00
Michael Albinus
131e41336f * configure.in: Add D-Bus checks. D-Bus is disabled by default.
* configure: Regenerate.

* Makefile.in (INFO_FILES): Add dbus.
2007-12-02 15:46:00 +00:00
Romain Francoise
d6447bae09 (INFO_FILES): Add nxml-mode. 2007-11-24 14:02:37 +00:00
Glenn Morris
4f73d1e108 (check-declare): New target. 2007-11-17 03:50:53 +00:00
Glenn Morris
9a56b44037 (install-arch-indep): Fallback to $USER and `id -un' when changing
ownership of installed files.
2007-10-31 03:19:56 +00:00
Michael Olson
47cca55417 Makefile.in (INFO_FILES): Alphabetize; add remember 2007-10-30 01:44:17 +00:00
Glenn Morris
5a6a83f216 (install-arch-indep): Do not exclude the etc/ Makefiles. 2007-09-12 07:03:18 +00:00
Glenn Morris
cd227ad147 (SOURCES, unlock, relock): Delete. 2007-09-12 06:55:36 +00:00
Glenn Morris
e7426ea43e (mansrcdir): New variable.
(SUBDIR_MAKEFILES): Update for new doc/ directory layout.
(man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
update these targets for new doc/ directory layout.
(doc/misc/Makefile): New target.
(install-arch-indep): Use mansrcdir for new location of manpages.
(mostlyclean, clean, distclean, maintainer-clean, unlock)
(relock, info, dvi): Update targets for new doc/ directory layout.
2007-09-06 05:12:28 +00:00
Eli Zaretskii
664a406f02 (install-arch-indep): Use "rm -f" for removing DOC, to avoid an error message
if there is no DOC there.
2007-07-28 08:13:00 +00:00
Eli Zaretskii
5311e2710b (install-arch-indep): Use "rm -f" for removing DOC, to avoid an error message
if there is no DOC there.
2007-07-28 08:11:17 +00:00
Miles Bader
9aecacd08a Merge from emacs--rel--22
Patches applied:

 * emacs--rel--22  (patch 70-73)

   - Update from CVS

2007-07-25  Glenn Morris  <rgm@gnu.org>

   * Relicense all FSF files to GPLv3 or later.

Revision: emacs@sv.gnu.org/emacs--devo--0--patch-828
2007-07-26 05:28:10 +00:00
Glenn Morris
fca4a5de17 Switch license to GPLv3 or later. 2007-07-25 06:48:19 +00:00
Glenn Morris
75260a2c88 Remove FIXME comment, implemented in previous change. 2007-06-08 03:16:34 +00:00
Glenn Morris
244ccd6218 (install-arch-indep): Install only the DOC- file specific to the
build, if possible, rather than DOC-*.
2007-06-07 08:02:18 +00:00
Andreas Schwab
c97adfa56b (config.status): Depend on ${srcdir}/lisp/version.el. 2007-04-27 15:13:59 +00:00
Glenn Morris
e61dd7f9c8 Comments. 2007-02-03 21:49:10 +00:00
Glenn Morris
4e6835dbc4 Add 2007 to copyright years. 2007-01-21 04:57:37 +00:00
Andreas Schwab
ca1cd89c21 (datarootdir): Define. 2006-12-26 11:37:47 +00:00
Glenn Morris
92ab38343d Fix Copyright format. 2006-12-03 01:00:52 +00:00
Chong Yidong
98198c4f7c Touch only the parts of the share/emacs directory specific to this
version.
2006-11-27 15:41:52 +00:00
Romain Francoise
9a698d2e58 Fix typo. 2006-11-04 14:47:54 +00:00
Romain Francoise
c38d01fb87 (bootstrap-clean-before): Use new target `bootstrap-clean' in the leim
subdirectory.
2006-11-04 14:44:13 +00:00