Mercurial > emacs
annotate lispintro/Makefile.old @ 54341:80dfe07a1d65
New file (image.c) for Image consolidation:
(COLOR_TABLE_SUPPORT): New define to control whether
color table support is available (X only).
(Bitmap_Record): Common name for x_bitmap_record,
w32_bitmap_record, and mac_bitmap_record.
(XImagePtr): Common name for pointer to XImage or equivalent.
(XImagePtr_or_DC): New type to simplify code sharing; equivalent
to XImagePtr on X+MAC, and to HDC on W32.
(GET_PIXEL): Wrapper for XGetPixel or equivalent.
(NO_PIXMAP): Common name for "None" or equivalent.
(PNG_BG_COLOR_SHIFT): Bits to shift PNG background colors.
(RGB_PIXEL_COLOR): Common type for an integer "pixel color" value.
(PIX_MASK_RETAIN, PIX_MASK_DRAW): Portability macros (from macfns.c).
(FRAME_X_VISUAL, x_defined_color, DefaultDepthOfScreen): Define
with suitable equivalents on W32 and MAC for code sharing.
(XDrawLine): Define on MAC for code sharing.
(Destroy_Image, Free_Pixmap): Wrappers for code sharing.
(IF_LIB_AVAILABLE): Macro to simplify code sharing.
(Vx_bitmap_file_path, Vimage_cache_eviction_delay)
(x_bitmap_height, x_bitmap_width, x_bitmap_pixmap)
(x_reference_bitmap, x_create_bitmap_from_data)
(x_create_bitmap_from_file, x_destroy_bitmap)
(x_destroy_all_bitmaps, x_create_bitmap_mask)
(XGetImage, XPutPixel, XGetPixel, XDestroyImage)
(QCascent, QCmargin, QCrelief, QCconversion, QCcolor_symbols)
(QCheuristic_mask, QCindex, QCmatrix, QCcolor_adjustment, QCmask)
(Qlaplace, Qemboss, Qedge_detection, Qheuristic, Qcenter)
(define_image_type, lookup_image_type, valid_image_p)
(image_error, enum image_value_type, struct image_keyword)
(parse_image_spec, image_spec_value, Fimage_size, Fimage_mask_p)
(make_image, free_image, prepare_image_for_display, image_ascent)
(four_corners_best, image_background, image_background_transparent)
(x_clear_image_1, x_clear_image, x_alloc_image_color)
(make_image_cache, free_image_cache, clear_image_cache)
(Fclear_image_cache, postprocess_image, lookup_image, cache_image)
(forall_images_in_image_cache, x_create_x_image_and_pixmap)
(x_destroy_x_image, x_put_x_image, x_find_image_file, slurp_file)
(find_image_fsspec, image_load_qt_1, image_load_quicktime)
(init_image_func_pointer, image_load_quartz2d)
(struct ct_color, init_color_table, free_color_table)
(lookup_rgb_color, lookup_pixel_color, colors_in_color_table)
(cross_disabled_images, x_to_xcolors, x_from_xcolors)
(x_detect_edges, x_emboss, x_laplace, x_edge_detection)
(x_disable_image, x_build_heuristic_mask)
(XBM support, XPM support, PBM support, PNG support, JPEG support)
(TIFF support, GIF support, Ghostscript support): Consolidate image
code from xfns.c, w32fns.c, and macfns.c.
(syms_of_image): Consolidate image related symbol setup here.
(init_image): Consolidate image related initializations here.
author | Kim F. Storm <storm@cua.dk> |
---|---|
date | Thu, 11 Mar 2004 00:28:24 +0000 |
parents | 695cf19ef79e |
children | 6d19c76d81c5 375f2633d815 |
rev | line source |
---|---|
41418 | 1 # Makefile.in generated automatically by automake 1.4-p4 from Makefile.am |
2 | |
3 # Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc. | |
4 # This Makefile.in is free software; the Free Software Foundation | |
5 # gives unlimited permission to copy and/or distribute it, | |
6 # with or without modifications, as long as this notice is preserved. | |
7 | |
8 # This program is distributed in the hope that it will be useful, | |
9 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without | |
10 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A | |
11 # PARTICULAR PURPOSE. | |
12 | |
13 | |
14 SHELL = @SHELL@ | |
15 | |
16 srcdir = @srcdir@ | |
17 top_srcdir = @top_srcdir@ | |
18 VPATH = @srcdir@ | |
19 prefix = @prefix@ | |
20 exec_prefix = @exec_prefix@ | |
21 | |
22 bindir = @bindir@ | |
23 sbindir = @sbindir@ | |
24 libexecdir = @libexecdir@ | |
25 datadir = @datadir@ | |
26 sysconfdir = @sysconfdir@ | |
27 sharedstatedir = @sharedstatedir@ | |
28 localstatedir = @localstatedir@ | |
29 libdir = @libdir@ | |
30 infodir = @infodir@ | |
31 mandir = @mandir@ | |
32 includedir = @includedir@ | |
33 oldincludedir = /usr/include | |
34 | |
35 DESTDIR = | |
36 | |
37 pkgdatadir = $(datadir)/@PACKAGE@ | |
38 pkglibdir = $(libdir)/@PACKAGE@ | |
39 pkgincludedir = $(includedir)/@PACKAGE@ | |
40 | |
41 top_builddir = . | |
42 | |
43 ACLOCAL = @ACLOCAL@ | |
44 AUTOCONF = @AUTOCONF@ | |
45 AUTOMAKE = @AUTOMAKE@ | |
46 AUTOHEADER = @AUTOHEADER@ | |
47 | |
48 INSTALL = @INSTALL@ | |
49 INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) | |
50 INSTALL_DATA = @INSTALL_DATA@ | |
51 INSTALL_SCRIPT = @INSTALL_SCRIPT@ | |
52 transform = @program_transform_name@ | |
53 | |
54 NORMAL_INSTALL = : | |
55 PRE_INSTALL = : | |
56 POST_INSTALL = : | |
57 NORMAL_UNINSTALL = : | |
58 PRE_UNINSTALL = : | |
59 POST_UNINSTALL = : | |
60 MAKEINFO = @MAKEINFO@ | |
61 PACKAGE = @PACKAGE@ | |
62 VERSION = @VERSION@ | |
63 | |
64 AUTOMAKE_OPTIONS = foreign 1.2 | |
65 info_TEXINFOS = emacs-lisp-intro.texi | |
66 EXTRA_DIST = INSTALL MANIFEST README chest-of-drawers-diagram.eps cons-cell-diagram1.eps cons-cell-diagram2.eps cons-cell-diagram2a.eps cons-cell-diagram3.eps cons-cell-diagram4.eps cons-cell-diagram5.eps lambda-diagram1.eps lambda-diagram2.eps lambda-diagram3.eps | |
67 | |
68 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 | |
69 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs | |
49600
23a1cea22d13
Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents:
41418
diff
changeset
|
70 CONFIG_CLEAN_FILES = |
41418 | 71 TEXI2DVI = texi2dvi |
72 INFO_DEPS = emacs-lisp-intro.info | |
73 DVIS = emacs-lisp-intro.dvi | |
74 TEXINFOS = emacs-lisp-intro.texi | |
75 DIST_COMMON = README INSTALL Makefile.am Makefile.in aclocal.m4 \ | |
76 configure configure.in install-sh missing mkinstalldirs texinfo.tex | |
77 | |
78 | |
79 DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) | |
80 | |
81 TAR = tar | |
82 GZIP_ENV = --best | |
83 all: all-redirect | |
84 .SUFFIXES: | |
85 .SUFFIXES: .dvi .info .ps .texi .texinfo .txi | |
49600
23a1cea22d13
Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents:
41418
diff
changeset
|
86 $(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) |
41418 | 87 cd $(top_srcdir) && $(AUTOMAKE) --foreign --include-deps Makefile |
88 | |
89 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status | |
90 cd $(top_builddir) \ | |
91 && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status | |
92 | |
49600
23a1cea22d13
Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents:
41418
diff
changeset
|
93 $(ACLOCAL_M4): configure.in |
41418 | 94 cd $(srcdir) && $(ACLOCAL) |
95 | |
96 config.status: $(srcdir)/configure.in $(CONFIG_STATUS_DEPENDENCIES) | |
97 $(SHELL) ./config.status --recheck | |
98 $(srcdir)/configure: $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES) | |
99 cd $(srcdir) && $(AUTOCONF) | |
100 | |
101 emacs-lisp-intro.info: emacs-lisp-intro.texi | |
102 emacs-lisp-intro.dvi: emacs-lisp-intro.texi | |
103 | |
104 | |
105 DVIPS = dvips | |
106 | |
107 .texi.info: | |
108 @cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9] | |
109 cd $(srcdir) \ | |
110 && $(MAKEINFO) `echo $< | sed 's,.*/,,'` | |
111 | |
112 .texi.dvi: | |
113 TEXINPUTS=.:$$TEXINPUTS \ | |
114 MAKEINFO='$(MAKEINFO) -I $(srcdir)' $(TEXI2DVI) $< | |
115 | |
116 .texi: | |
117 @cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9] | |
118 cd $(srcdir) \ | |
119 && $(MAKEINFO) `echo $< | sed 's,.*/,,'` | |
120 | |
121 .texinfo.info: | |
122 @cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9] | |
123 cd $(srcdir) \ | |
124 && $(MAKEINFO) `echo $< | sed 's,.*/,,'` | |
125 | |
126 .texinfo: | |
127 @cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9] | |
128 cd $(srcdir) \ | |
129 && $(MAKEINFO) `echo $< | sed 's,.*/,,'` | |
130 | |
131 .texinfo.dvi: | |
132 TEXINPUTS=.:$$TEXINPUTS \ | |
133 MAKEINFO='$(MAKEINFO) -I $(srcdir)' $(TEXI2DVI) $< | |
134 | |
135 .txi.info: | |
136 @cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9] | |
137 cd $(srcdir) \ | |
138 && $(MAKEINFO) `echo $< | sed 's,.*/,,'` | |
139 | |
140 .txi.dvi: | |
141 TEXINPUTS=.:$$TEXINPUTS \ | |
142 MAKEINFO='$(MAKEINFO) -I $(srcdir)' $(TEXI2DVI) $< | |
143 | |
144 .txi: | |
145 @cd $(srcdir) && rm -f $@ $@-[0-9] $@-[0-9][0-9] | |
146 cd $(srcdir) \ | |
147 && $(MAKEINFO) `echo $< | sed 's,.*/,,'` | |
148 .dvi.ps: | |
149 $(DVIPS) $< -o $@ | |
150 | |
151 install-info-am: $(INFO_DEPS) | |
152 @$(NORMAL_INSTALL) | |
153 $(mkinstalldirs) $(DESTDIR)$(infodir) | |
154 @list='$(INFO_DEPS)'; \ | |
155 for file in $$list; do \ | |
156 d=$(srcdir); \ | |
157 for ifile in `cd $$d && echo $$file $$file-[0-9] $$file-[0-9][0-9]`; do \ | |
158 if test -f $$d/$$ifile; then \ | |
159 echo " $(INSTALL_DATA) $$d/$$ifile $(DESTDIR)$(infodir)/$$ifile"; \ | |
160 $(INSTALL_DATA) $$d/$$ifile $(DESTDIR)$(infodir)/$$ifile; \ | |
161 else : ; fi; \ | |
162 done; \ | |
163 done | |
164 @$(POST_INSTALL) | |
165 @if $(SHELL) -c 'install-info --version | sed 1q | fgrep -s -v -i debian' >/dev/null 2>&1; then \ | |
166 list='$(INFO_DEPS)'; \ | |
167 for file in $$list; do \ | |
168 echo " install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$file";\ | |
169 install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/$$file || :;\ | |
170 done; \ | |
171 else : ; fi | |
172 | |
173 uninstall-info: | |
174 $(PRE_UNINSTALL) | |
175 @if $(SHELL) -c 'install-info --version | sed 1q | fgrep -s -v -i debian' >/dev/null 2>&1; then \ | |
176 ii=yes; \ | |
177 else ii=; fi; \ | |
178 list='$(INFO_DEPS)'; \ | |
179 for file in $$list; do \ | |
180 test -z "$$ii" \ | |
181 || install-info --info-dir=$(DESTDIR)$(infodir) --remove $$file; \ | |
182 done | |
183 @$(NORMAL_UNINSTALL) | |
184 list='$(INFO_DEPS)'; \ | |
185 for file in $$list; do \ | |
186 (cd $(DESTDIR)$(infodir) && rm -f $$file $$file-[0-9] $$file-[0-9][0-9]); \ | |
187 done | |
188 | |
189 dist-info: $(INFO_DEPS) | |
190 list='$(INFO_DEPS)'; \ | |
191 for base in $$list; do \ | |
192 d=$(srcdir); \ | |
193 for file in `cd $$d && eval echo $$base*`; do \ | |
194 test -f $(distdir)/$$file \ | |
195 || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ | |
196 || cp -p $$d/$$file $(distdir)/$$file; \ | |
197 done; \ | |
198 done | |
199 | |
200 mostlyclean-aminfo: | |
201 -rm -f emacs-lisp-intro.aux emacs-lisp-intro.cp emacs-lisp-intro.cps \ | |
202 emacs-lisp-intro.dvi emacs-lisp-intro.fn emacs-lisp-intro.fns \ | |
203 emacs-lisp-intro.ky emacs-lisp-intro.kys emacs-lisp-intro.ps \ | |
204 emacs-lisp-intro.log emacs-lisp-intro.pg emacs-lisp-intro.toc \ | |
205 emacs-lisp-intro.tp emacs-lisp-intro.tps emacs-lisp-intro.vr \ | |
206 emacs-lisp-intro.vrs emacs-lisp-intro.op emacs-lisp-intro.tr \ | |
207 emacs-lisp-intro.cv emacs-lisp-intro.cn | |
208 | |
209 clean-aminfo: | |
210 | |
211 distclean-aminfo: | |
212 | |
213 maintainer-clean-aminfo: | |
214 cd $(srcdir) && for i in $(INFO_DEPS); do \ | |
215 rm -f $$i; \ | |
216 if test "`echo $$i-[0-9]*`" != "$$i-[0-9]*"; then \ | |
217 rm -f $$i-[0-9]*; \ | |
218 fi; \ | |
219 done | |
220 tags: TAGS | |
221 TAGS: | |
222 | |
223 | |
224 distdir = $(PACKAGE)-$(VERSION) | |
225 top_distdir = $(distdir) | |
226 | |
227 # This target untars the dist file and tries a VPATH configuration. Then | |
228 # it guarantees that the distribution is self-contained by making another | |
229 # tarfile. | |
230 distcheck: dist | |
231 -rm -rf $(distdir) | |
232 GZIP=$(GZIP_ENV) $(TAR) zxf $(distdir).tar.gz | |
233 mkdir $(distdir)/=build | |
234 mkdir $(distdir)/=inst | |
235 dc_install_base=`cd $(distdir)/=inst && pwd`; \ | |
236 cd $(distdir)/=build \ | |
237 && ../configure --srcdir=.. --prefix=$$dc_install_base \ | |
238 && $(MAKE) $(AM_MAKEFLAGS) \ | |
239 && $(MAKE) $(AM_MAKEFLAGS) dvi \ | |
240 && $(MAKE) $(AM_MAKEFLAGS) check \ | |
241 && $(MAKE) $(AM_MAKEFLAGS) install \ | |
242 && $(MAKE) $(AM_MAKEFLAGS) installcheck \ | |
243 && $(MAKE) $(AM_MAKEFLAGS) dist | |
244 -rm -rf $(distdir) | |
245 @banner="$(distdir).tar.gz is ready for distribution"; \ | |
246 dashes=`echo "$$banner" | sed s/./=/g`; \ | |
247 echo "$$dashes"; \ | |
248 echo "$$banner"; \ | |
249 echo "$$dashes" | |
250 dist: distdir | |
251 -chmod -R a+r $(distdir) | |
252 GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir) | |
253 -rm -rf $(distdir) | |
254 dist-all: distdir | |
255 -chmod -R a+r $(distdir) | |
256 GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir) | |
257 -rm -rf $(distdir) | |
258 distdir: $(DISTFILES) | |
259 -rm -rf $(distdir) | |
260 mkdir $(distdir) | |
261 -chmod 777 $(distdir) | |
262 @for file in $(DISTFILES); do \ | |
263 d=$(srcdir); \ | |
264 if test -d $$d/$$file; then \ | |
265 cp -pr $$d/$$file $(distdir)/$$file; \ | |
266 else \ | |
267 test -f $(distdir)/$$file \ | |
268 || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ | |
269 || cp -p $$d/$$file $(distdir)/$$file || :; \ | |
270 fi; \ | |
271 done | |
272 $(MAKE) $(AM_MAKEFLAGS) top_distdir="$(top_distdir)" distdir="$(distdir)" dist-info | |
273 info-am: $(INFO_DEPS) | |
274 info: info-am | |
275 dvi-am: $(DVIS) | |
276 dvi: dvi-am | |
277 check-am: all-am | |
278 check: check-am | |
279 installcheck-am: | |
280 installcheck: installcheck-am | |
281 install-exec-am: | |
282 install-exec: install-exec-am | |
283 | |
284 install-data-am: install-info-am | |
285 install-data: install-data-am | |
286 | |
287 install-am: all-am | |
288 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am | |
289 install: install-am | |
290 uninstall-am: uninstall-info | |
291 uninstall: uninstall-am | |
292 all-am: Makefile $(INFO_DEPS) | |
293 all-redirect: all-am | |
294 install-strip: | |
295 $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install | |
296 installdirs: | |
297 $(mkinstalldirs) $(DESTDIR)$(infodir) | |
298 | |
299 | |
300 mostlyclean-generic: | |
301 | |
302 clean-generic: | |
303 | |
304 distclean-generic: | |
305 -rm -f Makefile $(CONFIG_CLEAN_FILES) | |
306 -rm -f config.cache config.log stamp-h stamp-h[0-9]* | |
307 | |
308 maintainer-clean-generic: | |
309 mostlyclean-am: mostlyclean-aminfo mostlyclean-generic | |
310 | |
311 mostlyclean: mostlyclean-am | |
312 | |
313 clean-am: clean-aminfo clean-generic mostlyclean-am | |
314 | |
315 clean: clean-am | |
316 | |
317 distclean-am: distclean-aminfo distclean-generic clean-am | |
318 | |
319 distclean: distclean-am | |
320 -rm -f config.status | |
321 | |
322 maintainer-clean-am: maintainer-clean-aminfo maintainer-clean-generic \ | |
323 distclean-am | |
324 @echo "This command is intended for maintainers to use;" | |
325 @echo "it deletes files that may require special tools to rebuild." | |
326 | |
327 maintainer-clean: maintainer-clean-am | |
328 -rm -f config.status | |
329 | |
330 .PHONY: install-info-am uninstall-info mostlyclean-aminfo \ | |
331 distclean-aminfo clean-aminfo maintainer-clean-aminfo tags distdir \ | |
332 info-am info dvi-am dvi check check-am installcheck-am installcheck \ | |
333 install-exec-am install-exec install-data-am install-data install-am \ | |
334 install uninstall-am uninstall all-redirect all-am all installdirs \ | |
335 mostlyclean-generic distclean-generic clean-generic \ | |
336 maintainer-clean-generic clean mostlyclean distclean maintainer-clean | |
337 | |
338 | |
339 # Tell versions [3.59,3.63) of GNU make to not export all variables. | |
340 # Otherwise a system limit (for SysV at least) may be exceeded. | |
341 .NOEXPORT: | |
52401 | 342 |
343 # arch-tag: f1a44ea0-b792-4ac7-be28-9626b972c216 |