1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-29 00:31:01 -08:00
Commit graph

386 commits

Author SHA1 Message Date
Glenn Morris
114f9c9679 Add 2010 to copyright years. 2010-01-13 00:35:10 -08:00
Glenn Morris
3bdb7e3e6c (INFO_FILES): Add edt. 2009-12-15 03:02:42 +00:00
Glenn Morris
371b0117bf (INFO_FILES): Add semantic. 2009-11-17 04:34:45 +00:00
Glenn Morris
92424f959d (install-arch-indep): Use a more restrictive Makefile
pattern, so as not to exclude makefile*.el.  (Bug#4912)
2009-11-16 02:06:36 +00:00
Juanma Barranquero
b6c0fa718a * Makefile.in (INFO_FILES): Add EDE and EIEIO. 2009-10-07 18:26:40 +00:00
Glenn Morris
07cd41530f (install-arch-indep): Don't recursively change perms of
site-lisp and infodir.  There may be non-Emacs files in here, and the
files supplied by Emacs are all handled explicitly already.  (Bug#3800)
(mkdir): Set umask to world-readable before creating directories.
mkinstalldirs already checks if dirs exist, don't duplicate this test.
2009-09-09 02:34:17 +00:00
Glenn Morris
278b354f09 Whitespace. 2009-08-29 02:21:54 +00:00
Glenn Morris
ffd8aba987 (info-real): Don't ignore errors from doc Makefiles.
(info): Don't give an error in the absence of makeinfo - let the doc
Makefiles do that, if the info files need rebuilding.  (Bug#3982)
2009-08-29 02:18:03 +00:00
Ken Raeburn
201a407332 * Makefile.in (install-arch-indep): If the versioned DOC-####
generated during loadup+dump isn't found, install the plain DOC
file that always gets generated, in case CANNOT_DUMP is set.
2009-08-23 03:54:32 +00:00
Seiji Zenitani
2ec536de94 * Makefile.in (install-arch-indep): Remove .DS_Store files (MacOSX). 2009-08-16 03:16:33 +00:00
Chong Yidong
734dabe0ec * Makefile.in (install-arch-dep): Avoid using $$(..) construct,
for Solaris compatibility.
* leim/Makefile.in (install): Avoid using $$(..) construct, for Solaris
compatibility.
2009-05-04 01:13:20 +00:00
Andreas Schwab
cea426d364 (install-arch-indep): Remove .gitignore files. 2009-04-12 11:19:49 +00:00
Glenn Morris
389b99fdb3 (INFO_FILES): Add auth. 2009-03-04 05:42:07 +00:00
Stefan Monnier
2ae8383213 (src): Fix last change so the first `cd' doesn't affect the second. 2009-02-28 23:07:42 +00:00
Stefan Monnier
b4b7bab7ca (lib-src, lisp): Use simpler rule.
(src): Be more specific to avoid recompiling all the .elc files just
because the bootstrap-emacs is missing.
2009-02-28 04:44:50 +00:00
Glenn Morris
dfe07b9de6 Add 2009 to copyright years. 2009-01-08 03:47:42 +00:00
Jan Djärv
9c2224013b (install-arch-dep): Remove old directories in
ns_app* before moving new directories there.
2008-12-30 20:13:28 +00:00
Glenn Morris
b1fc99ed2d (uninstall): Use a narrower range of wildcards when deleting the icons. 2008-12-13 20:53:02 +00:00
Glenn Morris
8bfbbb97da (uninstall): Remove desktop file and icons, game scores if empty. 2008-12-13 20:32:30 +00:00
Glenn Morris
8e7aa5def5 (manext): Remove variable.
(MAN_PAGES): New variable.
(install-arch-indep, uninstall): Use MAN_PAGES for list of files to add
and remove.
2008-12-13 20:12:08 +00:00
Glenn Morris
c4607d7f3d (install-arch-indep): Add new man-pages. 2008-12-13 04:19:34 +00:00
Dan Nicolaescu
08d0389781 * Makefile.in (install-arch-indep): Install ebrowse.1.
* ebrowse.1: New file, mostly just the results of --help in man format.
2008-12-10 08:30:54 +00:00
Eli Zaretskii
21d907a373 (INFO_FILES): Remove ns-emacs. 2008-11-15 10:36:18 +00:00
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