Mercurial > hg > xemacs-beta
annotate modules/zlib/Makefile @ 5583:10f179710250
Deprecate #'remassoc, #'remassq, #'remrassoc, #'remrassq.
src/ChangeLog addition:
2011-10-09 Aidan Kehoe <kehoea@parhasard.net>
* fns.c (remassoc_no_quit):
* fns.c (remrassq_no_quit):
* fns.c (syms_of_fns):
* fontcolor-tty.c (Fregister_tty_color):
* fontcolor-tty.c (Funregister_tty_color):
* fontcolor-tty.c (Ffind_tty_color):
* lisp.h:
Remove Fremassq, Fremrassq, Fremassoc, Fremrassoc, they're
XEmacs-specific functions and Lisp callers should use (delete*
... :key #'car) anyway. Keep the non-Lisp-visible _no_quit
versions, calling FdeleteX from C with the appropriate arguments
is ungainly.
lisp/ChangeLog addition:
2011-10-09 Aidan Kehoe <kehoea@parhasard.net>
* obsolete.el:
* obsolete.el (assq-delete-all):
* packages.el (package-provide):
* packages.el (package-suppress):
* mule/cyrillic.el ("Cyrillic-KOI8"):
* mule/cyrillic.el (koi8-u):
* mule/general-late.el (posix-charset-to-coding-system-hash):
* mule/latin.el:
* mule/latin.el (for):
* cl-extra.el:
* cl-extra.el (cl-extra):
* loadup.el (load-history):
Change any uses of #'remassq, #'remassoc and friends to calling
#'delete* with an appropriate key argument. Provide compatibility
implementations, mark them obsolete.
man/ChangeLog addition:
2011-10-09 Aidan Kehoe <kehoea@parhasard.net>
* lispref/lists.texi (Association Lists):
Don't document #'remassoc, #'remassq and friends in detail;
they're XEmacs-specific and (delete* ... :key #'car) is
preferable.
author | Aidan Kehoe <kehoea@parhasard.net> |
---|---|
date | Sun, 09 Oct 2011 12:55:51 +0100 |
parents | 4aa8ee813265 |
children |
rev | line source |
---|---|
5449
b44930391f7d
Copyright and license for Makefiles in modules/base64 and modules/zlib
Mats Lidell <matsl@xemacs.org>
parents:
442
diff
changeset
|
1 # Copyright (C) 1998, 1999 William Perry. |
b44930391f7d
Copyright and license for Makefiles in modules/base64 and modules/zlib
Mats Lidell <matsl@xemacs.org>
parents:
442
diff
changeset
|
2 |
b44930391f7d
Copyright and license for Makefiles in modules/base64 and modules/zlib
Mats Lidell <matsl@xemacs.org>
parents:
442
diff
changeset
|
3 # This file is part of XEmacs. |
b44930391f7d
Copyright and license for Makefiles in modules/base64 and modules/zlib
Mats Lidell <matsl@xemacs.org>
parents:
442
diff
changeset
|
4 |
b44930391f7d
Copyright and license for Makefiles in modules/base64 and modules/zlib
Mats Lidell <matsl@xemacs.org>
parents:
442
diff
changeset
|
5 # XEmacs is free software: you can redistribute it and/or modify it |
b44930391f7d
Copyright and license for Makefiles in modules/base64 and modules/zlib
Mats Lidell <matsl@xemacs.org>
parents:
442
diff
changeset
|
6 # under the terms of the GNU General Public License as published by the |
b44930391f7d
Copyright and license for Makefiles in modules/base64 and modules/zlib
Mats Lidell <matsl@xemacs.org>
parents:
442
diff
changeset
|
7 # Free Software Foundation, either version 3 of the License, or (at your |
b44930391f7d
Copyright and license for Makefiles in modules/base64 and modules/zlib
Mats Lidell <matsl@xemacs.org>
parents:
442
diff
changeset
|
8 # option) any later version. |
b44930391f7d
Copyright and license for Makefiles in modules/base64 and modules/zlib
Mats Lidell <matsl@xemacs.org>
parents:
442
diff
changeset
|
9 |
b44930391f7d
Copyright and license for Makefiles in modules/base64 and modules/zlib
Mats Lidell <matsl@xemacs.org>
parents:
442
diff
changeset
|
10 # XEmacs is distributed in the hope that it will be useful, but WITHOUT |
b44930391f7d
Copyright and license for Makefiles in modules/base64 and modules/zlib
Mats Lidell <matsl@xemacs.org>
parents:
442
diff
changeset
|
11 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
b44930391f7d
Copyright and license for Makefiles in modules/base64 and modules/zlib
Mats Lidell <matsl@xemacs.org>
parents:
442
diff
changeset
|
12 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
b44930391f7d
Copyright and license for Makefiles in modules/base64 and modules/zlib
Mats Lidell <matsl@xemacs.org>
parents:
442
diff
changeset
|
13 # for more details. |
b44930391f7d
Copyright and license for Makefiles in modules/base64 and modules/zlib
Mats Lidell <matsl@xemacs.org>
parents:
442
diff
changeset
|
14 |
b44930391f7d
Copyright and license for Makefiles in modules/base64 and modules/zlib
Mats Lidell <matsl@xemacs.org>
parents:
442
diff
changeset
|
15 # You should have received a copy of the GNU General Public License |
b44930391f7d
Copyright and license for Makefiles in modules/base64 and modules/zlib
Mats Lidell <matsl@xemacs.org>
parents:
442
diff
changeset
|
16 # along with XEmacs. If not, see <http://www.gnu.org/licenses/>. |
b44930391f7d
Copyright and license for Makefiles in modules/base64 and modules/zlib
Mats Lidell <matsl@xemacs.org>
parents:
442
diff
changeset
|
17 |
b44930391f7d
Copyright and license for Makefiles in modules/base64 and modules/zlib
Mats Lidell <matsl@xemacs.org>
parents:
442
diff
changeset
|
18 |
428 | 19 # |
20 # Sample makefile for a simple Emacs module. | |
21 # This is slightly more complicated than would normally be the case, | |
22 # as this makefile has been tailored to work in the Emacs source tree. | |
23 # For samples of how to compile modules outside of the source tree | |
24 # (as would be the case if a user had downloaded a module and wanted | |
25 # to compile it for use within Emacs), see the samples in the sub-directory | |
26 # 'installed'. | |
27 # | |
28 | |
5512
4aa8ee813265
Add a DESTDIR variable to all Makefiles, defaulting to the empty string, and
Jerry James <james@xemacs.org>
parents:
5449
diff
changeset
|
29 DESTDIR= |
4aa8ee813265
Add a DESTDIR variable to all Makefiles, defaulting to the empty string, and
Jerry James <james@xemacs.org>
parents:
5449
diff
changeset
|
30 |
442 | 31 SHELL=/bin/sh |
32 RM=rm -f | |
428 | 33 CC=../../lib-src/ellcc |
34 CFLAGS=-I. -I../../src | |
35 LD=$(CC) --mode=link | |
36 MKINIT=$(CC) --mode=init | |
37 | |
38 SRCS=zlib.c | |
39 OBJS=$(SRCS:.c=.o) | |
40 | |
41 .c.o: | |
42 $(CC) $(CFLAGS) -c $< | |
43 | |
44 MODNAME=zlib | |
45 MODVER=1.0.4 | |
46 MODTITLE="ZLIB compression library interface" | |
47 | |
48 all: $(MODNAME).ell | |
49 | |
50 distclean: clean | |
51 | |
52 clean: | |
442 | 53 $(RM) $(MODNAME).ell $(OBJS) zlib_i.o zlib_i.c |
428 | 54 |
55 $(MODNAME).ell: $(OBJS) zlib_i.o | |
56 $(LD) --mod-output=$@ $(OBJS) zlib_i.o | |
57 | |
58 zlib_i.o: zlib_i.c | |
59 zlib_i.c: $(SRCS) | |
60 ELLMAKEDOC=../../lib-src/make-docfile $(MKINIT) --mod-output=$@ \ | |
61 --mod-name=$(MODNAME) --mod-version=$(MODVER) \ | |
62 --mod-title=$(MODTITLE) $(SRCS) | |
63 |