* read.c (scm_init_read): intitialise scm_read_hash_procedures
[bpt/guile.git] / libguile / Makefile.in
CommitLineData
f9d81b6b 1# Makefile.in generated automatically by automake 1.1l from Makefile.am
0f2d19dd 2
733943b9
TT
3# Copyright (C) 1994, 1995, 1996 Free Software Foundation, Inc.
4# This Makefile.in is free software; the Free Software Foundation
5# gives unlimited permission to copy, distribute and modify it.
0f2d19dd 6
0f2d19dd 7
733943b9 8SHELL = /bin/sh
0f2d19dd 9
733943b9
TT
10srcdir = @srcdir@
11top_srcdir = @top_srcdir@
12VPATH = @srcdir@
13prefix = @prefix@
0f2d19dd
JB
14exec_prefix = @exec_prefix@
15
733943b9
TT
16bindir = @bindir@
17sbindir = @sbindir@
18libexecdir = @libexecdir@
19datadir = @datadir@
20sysconfdir = @sysconfdir@
21sharedstatedir = @sharedstatedir@
22localstatedir = @localstatedir@
a2086f6f 23libdir = @libdir@
733943b9
TT
24infodir = @infodir@
25mandir = @mandir@
a2086f6f 26includedir = @includedir@
733943b9 27oldincludedir = /usr/include
0f2d19dd 28
733943b9
TT
29pkgdatadir = $(datadir)/@PACKAGE@
30pkglibdir = $(libdir)/@PACKAGE@
31pkgincludedir = $(includedir)/@PACKAGE@
0f2d19dd 32
733943b9 33top_builddir = .
0f2d19dd 34
733943b9
TT
35INSTALL = @INSTALL@
36INSTALL_PROGRAM = @INSTALL_PROGRAM@
37INSTALL_DATA = @INSTALL_DATA@
38INSTALL_SCRIPT = @INSTALL_SCRIPT@
39transform = @program_transform_name@
a1e2cfe3 40host_triplet = @host@
fed9c9a2 41host_alias = @host_alias@
a1e2cfe3
MD
42ERRNO_EXTRACT = @ERRNO_EXTRACT@
43FD_SETTER = @FD_SETTER@
fed9c9a2
GH
44LIBLOBJS = @LIBLOBJS@
45AWK = @AWK@
46LIBTOOL = @LIBTOOL@
a1e2cfe3 47VERSION = @VERSION@
fed9c9a2
GH
48module = @module@
49CC = @CC@
50RANLIB = @RANLIB@
51MAINT = @MAINT@
1bb9f4db 52INSTALL_SCRIPT = @INSTALL_SCRIPT@
1146b6cd 53xtra_PLUGIN_guile_libs = @xtra_PLUGIN_guile_libs@
fed9c9a2 54PACKAGE = @PACKAGE@
0f2d19dd 55
733943b9 56AUTOMAKE_OPTIONS = foreign
60704a73 57
733943b9 58INCLUDES = -I.. -I$(srcdir)/..
0f2d19dd 59
1bb9f4db
MV
60lib_PROGRAMS = libguile.la
61libguile_la_SOURCES = alist.c append.c appinit.c arbiters.c async.c \
9dcf6a02 62boolean.c chars.c continuations.c dynl.c dynwind.c eq.c \
370312ae 63error.c eval.c extchrs.c feature.c filesys.c fports.c gc.c \
9dcf6a02 64gdbint.c genio.c gsubr.c hash.c hashtab.c init.c ioext.c \
370312ae
GH
65kw.c list.c load.c mallocs.c markers.c mbstrings.c net_db.c \
66numbers.c objprop.c \
733943b9 67options.c pairs.c ports.c posix.c print.c procprop.c procs.c ramap.c \
9dcf6a02
JB
68read.c root.c scmsigs.c sequences.c simpos.c smob.c socket.c \
69stackchk.c stime.c strings.c strop.c strorder.c \
733943b9
TT
70strports.c struct.c symbols.c tag.c throw.c unif.c variable.c \
71vectors.c version.c vports.c weaks.c _scm.h
78bda5f3
MV
72EXTRA_libguile_la_SOURCES = backtrace.c stacks.c debug.c srcprop.c \
73strerror.c inet_aton.c
74libguile_la_DEPENDENCIES = @LIBLOBJS@
9dcf6a02 75libguile_la_LDADD = @LIBLOBJS@
1bb9f4db 76libguile_la_LDFLAGS = -version-info 0:0 -rpath $(libdir)
0f2d19dd 77
733943b9 78include_HEADERS = libguile.h
0f2d19dd 79
733943b9
TT
80# These are headers visible as <libguile/mumble.h>.
81modincludedir = $(includedir)/@module@
82modinclude_HEADERS = __scm.h alist.h append.h arbiters.h async.h \
496f55cd 83backtrace.h boolean.h chars.h continuations.h debug.h dynl.h dynwind.h eq.h \
370312ae 84error.h eval.h extchrs.h feature.h filesys.h fports.h gc.h \
733943b9 85gdb_interface.h gdbint.h genio.h gsubr.h hash.h hashtab.h init.h ioext.h \
370312ae
GH
86kw.h list.h load.h mallocs.h markers.h mbstrings.h net_db.h \
87numbers.h objprop.h \
733943b9
TT
88options.h pairs.h ports.h posix.h print.h procprop.h procs.h ramap.h read.h \
89root.h scmhob.h scmsigs.h sequences.h simpos.h smob.h socket.h srcprop.h \
90stackchk.h stacks.h stime.h strings.h strop.h strorder.h strports.h struct.h \
91symbols.h tag.h tags.h throw.h unif.h variable.h vectors.h version.h \
92vports.h weaks.h snarf.h
93
94modinclude_DATA = scmconfig.h
95
adb75a41
TT
96bin_SCRIPTS = guile-snarf
97
496f55cd 98EXTRA_DIST = gscm.c gscm.h ChangeLog-scm dynl-dl.c dynl-dld.c dynl-shl.c \
ee78fbb0
GH
99dynl-vms.c DYNAMIC-LINKING PLUGIN/REQ PLUGIN/guile.config \
100PLUGIN/guile.libs.in errnos_cnvt.awk errnos.default errnos_get.c
733943b9
TT
101
102SUFFIXES = .x
103
104MKDEP = gcc -M -MG $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)
ee78fbb0 105
1146b6cd 106CLEANFILES=errnos.c errnos.list
733943b9
TT
107ACLOCAL = $(top_srcdir)/aclocal.m4
108CONFIG_HEADER_IN = scmconfig.h.in
109mkinstalldirs = $(SHELL) $(top_srcdir)/../mkinstalldirs
110CONFIG_HEADER = scmconfig.h
adb75a41 111CONFIG_CLEAN_FILES = fd.h guile-snarf
1bb9f4db 112PROGRAMS = $(lib_PROGRAMS)
733943b9
TT
113
114
115DEFS = @DEFS@ -I. -I$(srcdir) -I.
116CPPFLAGS = @CPPFLAGS@
117LDFLAGS = @LDFLAGS@
118LIBS = @LIBS@
1bb9f4db 119libguile_la_OBJECTS = alist.lo append.lo appinit.lo arbiters.lo \
9dcf6a02
JB
120async.lo boolean.lo chars.lo continuations.lo dynl.lo dynwind.lo eq.lo \
121error.lo eval.lo extchrs.lo feature.lo filesys.lo fports.lo gc.lo \
122gdbint.lo genio.lo gsubr.lo hash.lo hashtab.lo init.lo ioext.lo kw.lo \
123list.lo load.lo mallocs.lo markers.lo mbstrings.lo net_db.lo numbers.lo \
124objprop.lo options.lo pairs.lo ports.lo posix.lo print.lo procprop.lo \
125procs.lo ramap.lo read.lo root.lo scmsigs.lo sequences.lo simpos.lo \
126smob.lo socket.lo stackchk.lo stime.lo strings.lo strop.lo strorder.lo \
127strports.lo struct.lo symbols.lo tag.lo throw.lo unif.lo variable.lo \
128vectors.lo version.lo vports.lo weaks.lo
adb75a41
TT
129SCRIPTS = $(bin_SCRIPTS)
130
733943b9
TT
131CFLAGS = @CFLAGS@
132COMPILE = $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)
1bb9f4db 133LINK = $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -o $@
733943b9
TT
134DATA = $(modinclude_DATA)
135
fed9c9a2 136HEADERS = $(include_HEADERS) $(modinclude_HEADERS)
733943b9
TT
137
138DIST_COMMON = COPYING ChangeLog Makefile.am Makefile.in acconfig.h \
adb75a41
TT
139acinclude.m4 aclocal.m4 configure configure.in fd.h.in guile-snarf.in \
140scmconfig.h.in stamp-h.in
733943b9
TT
141
142
733943b9
TT
143DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) \
144 $(TEXINFOS) $(MANS) $(EXTRA_DIST)
145
146TAR = tar
147DEP_FILES = .deps/alist.P .deps/append.P .deps/appinit.P \
78bda5f3
MV
148.deps/arbiters.P .deps/async.P .deps/backtrace.P .deps/boolean.P \
149.deps/chars.P .deps/continuations.P .deps/debug.P .deps/dynl.P \
150.deps/dynwind.P .deps/eq.P .deps/error.P .deps/eval.P .deps/extchrs.P \
151.deps/feature.P .deps/filesys.P .deps/fports.P .deps/gc.P \
152.deps/gdbint.P .deps/genio.P .deps/gsubr.P .deps/hash.P .deps/hashtab.P \
153.deps/inet_aton.P .deps/init.P .deps/ioext.P .deps/kw.P .deps/list.P \
154.deps/load.P .deps/mallocs.P .deps/markers.P .deps/mbstrings.P \
155.deps/net_db.P .deps/numbers.P .deps/objprop.P .deps/options.P \
156.deps/pairs.P .deps/ports.P .deps/posix.P .deps/print.P \
496f55cd
MV
157.deps/procprop.P .deps/procs.P .deps/ramap.P .deps/read.P .deps/root.P \
158.deps/scmsigs.P .deps/sequences.P .deps/simpos.P .deps/smob.P \
78bda5f3
MV
159.deps/socket.P .deps/srcprop.P .deps/stackchk.P .deps/stacks.P \
160.deps/stime.P .deps/strerror.P .deps/strings.P .deps/strop.P \
161.deps/strorder.P .deps/strports.P .deps/struct.P .deps/symbols.P \
162.deps/tag.P .deps/throw.P .deps/unif.P .deps/variable.P .deps/vectors.P \
163.deps/version.P .deps/vports.P .deps/weaks.P
164SOURCES = $(libguile_la_SOURCES) $(EXTRA_libguile_la_SOURCES)
1bb9f4db 165OBJECTS = $(libguile_la_OBJECTS)
733943b9
TT
166
167default: all
0f2d19dd 168
733943b9 169.SUFFIXES:
1bb9f4db 170.SUFFIXES: .c .o .lo .x
15ae1bee 171$(srcdir)/Makefile.in: @MAINT@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL)
84da179f
MG
172 cd $(top_srcdir) && automake --foreign Makefile
173
174Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES)
175 cd $(top_builddir) \
176 && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
177
15ae1bee 178$(srcdir)/aclocal.m4: @MAINT@configure.in acinclude.m4
733943b9
TT
179 cd $(srcdir) && aclocal
180
733943b9
TT
181config.status: configure
182 $(SHELL) ./config.status --recheck
15ae1bee 183$(srcdir)/configure: @MAINT@configure.in $(ACLOCAL) $(CONFIGURE_DEPENDENCIES)
733943b9
TT
184 cd $(srcdir) && autoconf
185
186$(CONFIG_HEADER): stamp-h
187stamp-h: $(CONFIG_HEADER_IN) $(top_builddir)/config.status
188 cd $(top_builddir) \
189 && CONFIG_FILES= CONFIG_HEADERS=$(CONFIG_HEADER) \
190 $(SHELL) ./config.status
191 @echo timestamp > stamp-h
15ae1bee 192$(srcdir)/$(CONFIG_HEADER_IN): @MAINT@stamp-h.in
733943b9
TT
193$(srcdir)/stamp-h.in: $(top_srcdir)/configure.in $(ACLOCAL) acconfig.h
194 cd $(top_srcdir) && autoheader
195 echo timestamp > $(srcdir)/stamp-h.in
196
197mostlyclean-hdr:
198
199clean-hdr:
200
201distclean-hdr:
202 rm -f $(CONFIG_HEADER)
203
204maintainer-clean-hdr:
205fd.h: $(top_builddir)/config.status fd.h.in
206 cd $(top_builddir) && CONFIG_FILES=$@ CONFIG_HEADERS= ./config.status
adb75a41
TT
207guile-snarf: $(top_builddir)/config.status guile-snarf.in
208 cd $(top_builddir) && CONFIG_FILES=$@ CONFIG_HEADERS= ./config.status
733943b9 209
1bb9f4db 210mostlyclean-libPROGRAMS:
733943b9 211
1bb9f4db
MV
212clean-libPROGRAMS:
213 test -z "$(lib_PROGRAMS)" || rm -f $(lib_PROGRAMS)
733943b9 214
1bb9f4db 215distclean-libPROGRAMS:
733943b9 216
1bb9f4db 217maintainer-clean-libPROGRAMS:
733943b9 218
1bb9f4db 219install-libPROGRAMS: $(lib_PROGRAMS)
733943b9
TT
220 $(NORMAL_INSTALL)
221 $(mkinstalldirs) $(libdir)
1bb9f4db 222 @list="$(lib_PROGRAMS)"; for p in $$list; do \
733943b9 223 if test -f $$p; then \
1bb9f4db
MV
224 echo "$(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $$p $(libdir)/$$p"; \
225 $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $$p $(libdir)/$$p; \
733943b9 226 else :; fi; \
0f7876f5
JB
227 done
228
1bb9f4db
MV
229uninstall-libPROGRAMS:
230 list="$(lib_PROGRAMS)"; for p in $$list; do \
231 $(LIBTOOL) --mode=uninstall rm -f $(libdir)/$$p; \
0f2d19dd
JB
232 done
233
733943b9
TT
234.c.o:
235 $(COMPILE) -c $<
236
237mostlyclean-compile:
238 rm -f *.o core
239
240clean-compile:
241
242distclean-compile:
243 rm -f *.tab.c
244
245maintainer-clean-compile:
733943b9 246
1bb9f4db
MV
247.c.lo:
248 $(LIBTOOL) --mode=compile $(COMPILE) -c $<
249
250mostlyclean-libtool:
251 rm -f *.lo
252
253clean-libtool:
254 rm -rf .libs
255
256distclean-libtool:
257
258maintainer-clean-libtool:
259$(libguile_la_OBJECTS): scmconfig.h
260
261libguile.la: $(libguile_la_OBJECTS) $(libguile_la_DEPENDENCIES)
262 $(LINK) $(libguile_la_LDFLAGS) $(libguile_la_OBJECTS) $(libguile_la_LDADD) $(LIBS)
0f2d19dd 263
adb75a41
TT
264install-binSCRIPTS: $(bin_SCRIPTS)
265 $(NORMAL_INSTALL)
266 $(mkinstalldirs) $(bindir)
f9d81b6b 267 @list="$(bin_SCRIPTS)"; for p in $$list; do \
adb75a41 268 if test -f $$p; then \
f9d81b6b 269 echo "$(INSTALL_SCRIPT) $$p $(bindir)/`echo $$p|sed '$(transform)'`"; \
adb75a41
TT
270 $(INSTALL_SCRIPT) $$p $(bindir)/`echo $$p|sed '$(transform)'`; \
271 else if test -f $(srcdir)/$$p; then \
f9d81b6b
MG
272 echo "$(INSTALL_SCRIPT) $(srcdir)/$$p $(bindir)/`echo $$p|sed '$(transform)'`"; \
273 $(INSTALL_SCRIPT) $(srcdir)/$$p $(bindir)/`echo $$p|sed '$(transform)'`; \
adb75a41
TT
274 else :; fi; fi; \
275 done
276
277uninstall-binSCRIPTS:
278 list="$(bin_SCRIPTS)"; for p in $$list; do \
279 rm -f $(bindir)/`echo $$p|sed '$(transform)'`; \
280 done
281
733943b9
TT
282install-modincludeDATA: $(modinclude_DATA)
283 $(NORMAL_INSTALL)
284 $(mkinstalldirs) $(modincludedir)
f9d81b6b 285 @list="$(modinclude_DATA)"; for p in $$list; do \
733943b9 286 if test -f $(srcdir)/$$p; then \
f9d81b6b 287 echo "$(INSTALL_DATA) $(srcdir)/$$p $(modincludedir)/$$p"; \
733943b9
TT
288 $(INSTALL_DATA) $(srcdir)/$$p $(modincludedir)/$$p; \
289 else if test -f $$p; then \
f9d81b6b 290 echo "$(INSTALL_DATA) $$p $(modincludedir)/$$p"; \
733943b9
TT
291 $(INSTALL_DATA) $$p $(modincludedir)/$$p; \
292 fi; fi; \
60704a73 293 done
733943b9
TT
294
295uninstall-modincludeDATA:
296 list="$(modinclude_DATA)"; for p in $$list; do \
297 rm -f $(modincludedir)/$$p; \
0f2d19dd
JB
298 done
299
a1e2cfe3
MD
300install-includeHEADERS: $(include_HEADERS)
301 $(NORMAL_INSTALL)
302 $(mkinstalldirs) $(includedir)
303 @list="$(include_HEADERS)"; for p in $$list; do \
304 echo "$(INSTALL_DATA) $(srcdir)/$$p $(includedir)/$$p"; \
305 $(INSTALL_DATA) $(srcdir)/$$p $(includedir)/$$p; \
306 done
307
308uninstall-includeHEADERS:
309 list="$(include_HEADERS)"; for p in $$list; do \
310 rm -f $(includedir)/$$p; \
311 done
312
fed9c9a2
GH
313install-modincludeHEADERS: $(modinclude_HEADERS)
314 $(NORMAL_INSTALL)
315 $(mkinstalldirs) $(modincludedir)
316 @list="$(modinclude_HEADERS)"; for p in $$list; do \
317 echo "$(INSTALL_DATA) $(srcdir)/$$p $(modincludedir)/$$p"; \
318 $(INSTALL_DATA) $(srcdir)/$$p $(modincludedir)/$$p; \
319 done
320
321uninstall-modincludeHEADERS:
322 list="$(modinclude_HEADERS)"; for p in $$list; do \
323 rm -f $(modincludedir)/$$p; \
324 done
325
733943b9
TT
326tags: TAGS
327
328ID: $(HEADERS) $(SOURCES)
329 here=`pwd` && cd $(srcdir) && mkid -f$$here/ID $(SOURCES) $(HEADERS)
330
331TAGS: $(HEADERS) $(SOURCES) scmconfig.h.in $(TAGS_DEPENDENCIES)
332 tags=; \
333 here=`pwd`; \
334 list="$(SUBDIRS)"; for subdir in $$list; do \
335 test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
336 done; \
337 test -z "$(ETAGS_ARGS)scmconfig.h.in$(SOURCES)$(HEADERS)$$tags" \
338 || cd $(srcdir) && etags $(ETAGS_ARGS) $$tags scmconfig.h.in $(SOURCES) $(HEADERS) -o $$here/TAGS
339
340mostlyclean-tags:
341
342clean-tags:
343
344distclean-tags:
345 rm -f TAGS ID
346
347maintainer-clean-tags:
348
349distdir = $(PACKAGE)-$(VERSION)
350# This target untars the dist file and tries a VPATH configuration. Then
351# it guarantees that the distribution is self-contained by making another
352# tarfile.
353distcheck: dist
354 rm -rf $(distdir)
355 $(TAR) zxf $(distdir).tar.gz
356 mkdir $(distdir)/=build
357 mkdir $(distdir)/=inst
358 dc_install_base=`cd $(distdir)/=inst && pwd`; \
359 cd $(distdir)/=build \
360 && ../configure --srcdir=.. --prefix=$$dc_install_base \
361 && $(MAKE) \
362 && $(MAKE) dvi \
363 && $(MAKE) check \
364 && $(MAKE) install \
365 && $(MAKE) installcheck \
366 && $(MAKE) dist
367 rm -rf $(distdir)
368 @echo "========================"; \
369 echo "$(distdir).tar.gz is ready for distribution"; \
370 echo "========================"
371dist: distdir
372 -chmod -R a+r $(distdir)
373 $(TAR) chozf $(distdir).tar.gz $(distdir)
374 rm -rf $(distdir)
375dist-all: distdir
376 -chmod -R a+r $(distdir)
377 $(TAR) chozf $(distdir).tar.gz $(distdir)
378 rm -rf $(distdir)
379distdir: $(DISTFILES)
380 rm -rf $(distdir)
381 mkdir $(distdir)
382 -chmod 755 $(distdir)
383 here=`pwd`; distdir=`cd $(distdir) && pwd` \
384 && cd $(srcdir) \
84da179f 385 && automake --include-deps --build-dir=$$here --srcdir-name=$(srcdir) --output-dir=$$distdir --foreign
733943b9
TT
386 $(mkinstalldirs) $(distdir)/PLUGIN
387 @for file in $(DISTFILES); do \
388 d=$(srcdir); \
389 test -f $(distdir)/$$file \
390 || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
391 || cp -p $$d/$$file $(distdir)/$$file; \
392 done
393.deps/.P:
394 test -d .deps || mkdir .deps
395 echo > $@
396
397-include $(DEP_FILES)
398$(DEP_FILES): .deps/.P
399
400mostlyclean-depend:
401
402clean-depend:
403
404distclean-depend:
405
406maintainer-clean-depend:
407 rm -rf .deps
408
f9d81b6b 409.deps/%.P: $(srcdir)/%.c
733943b9 410 @echo "Computing dependencies for $<..."
84da179f 411 @o='o'; \
f9d81b6b
MG
412 test -n "$o" && o='$$o'; \
413 $(MKDEP) $< | sed "s/^\(.*\)\.o:/\1.$$o \1.l$$o:/" > $@
0f2d19dd 414info:
733943b9
TT
415dvi:
416check: all
417 $(MAKE)
418installcheck:
1bb9f4db 419install-exec: install-libPROGRAMS install-binSCRIPTS
733943b9
TT
420 $(NORMAL_INSTALL)
421
fed9c9a2 422install-data: install-modincludeDATA install-includeHEADERS install-modincludeHEADERS
733943b9
TT
423 $(NORMAL_INSTALL)
424
425install: install-exec install-data all
426 @:
427
fed9c9a2 428uninstall: uninstall-libPROGRAMS uninstall-binSCRIPTS uninstall-modincludeDATA uninstall-includeHEADERS uninstall-modincludeHEADERS
733943b9 429
1bb9f4db 430all: $(PROGRAMS) $(SCRIPTS) $(DATA) $(HEADERS) Makefile scmconfig.h
733943b9
TT
431
432install-strip:
433 $(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' install
434installdirs:
fed9c9a2
GH
435 $(mkinstalldirs) $(libdir) $(bindir) $(modincludedir) $(includedir) \
436 $(modincludedir)
733943b9
TT
437
438
439mostlyclean-generic:
440 test -z "$(MOSTLYCLEANFILES)" || rm -f $(MOSTLYCLEANFILES)
441
442clean-generic:
443 test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
444
445distclean-generic:
446 rm -f Makefile $(DISTCLEANFILES)
447 rm -f config.cache config.log stamp-h
448 test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
449
450maintainer-clean-generic:
451 test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
452 test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
1bb9f4db
MV
453mostlyclean: mostlyclean-hdr mostlyclean-libPROGRAMS \
454 mostlyclean-compile mostlyclean-libtool \
455 mostlyclean-tags mostlyclean-depend mostlyclean-generic
733943b9 456
1bb9f4db
MV
457clean: clean-hdr clean-libPROGRAMS clean-compile clean-libtool \
458 clean-tags clean-depend clean-generic mostlyclean
733943b9 459
1bb9f4db
MV
460distclean: distclean-hdr distclean-libPROGRAMS distclean-compile \
461 distclean-libtool distclean-tags distclean-depend \
462 distclean-generic clean
733943b9 463 rm -f config.status
1bb9f4db 464 rm -f libtool
733943b9 465
1bb9f4db
MV
466maintainer-clean: maintainer-clean-hdr maintainer-clean-libPROGRAMS \
467 maintainer-clean-compile maintainer-clean-libtool \
468 maintainer-clean-tags maintainer-clean-depend \
469 maintainer-clean-generic distclean
733943b9
TT
470 @echo "This command is intended for maintainers to use;"
471 @echo "it deletes files that may require special tools to rebuild."
472 rm -f config.status
473
474.PHONY: default mostlyclean-hdr distclean-hdr clean-hdr \
1bb9f4db
MV
475maintainer-clean-hdr mostlyclean-libPROGRAMS distclean-libPROGRAMS \
476clean-libPROGRAMS maintainer-clean-libPROGRAMS uninstall-libPROGRAMS \
477install-libPROGRAMS mostlyclean-compile distclean-compile clean-compile \
478maintainer-clean-compile mostlyclean-libtool distclean-libtool \
479clean-libtool maintainer-clean-libtool uninstall-binSCRIPTS \
adb75a41 480install-binSCRIPTS uninstall-modincludeDATA install-modincludeDATA \
fed9c9a2
GH
481uninstall-includeHEADERS install-includeHEADERS \
482uninstall-modincludeHEADERS install-modincludeHEADERS tags \
483mostlyclean-tags distclean-tags clean-tags maintainer-clean-tags \
484distdir mostlyclean-depend distclean-depend clean-depend \
adb75a41
TT
485maintainer-clean-depend info dvi installcheck install-exec install-data \
486install uninstall all installdirs mostlyclean-generic distclean-generic \
487clean-generic maintainer-clean-generic clean mostlyclean distclean \
488maintainer-clean
733943b9 489
0f2d19dd 490
733943b9
TT
491libpath.h: Makefile
492 echo '/* generated by Makefile */' > libpath.h
f8d0b192
JB
493 echo '#define SCM_PKGDATA_DIR "$(pkgdatadir)"' >> libpath.h
494 echo '#define SCM_LIBRARY_DIR "$(pkgdatadir)/$(VERSION)"' >> libpath.h
495 echo '#define SCM_SITE_DIR "$(pkgdatadir)/site"' >> libpath.h
733943b9 496.c.x:
adb75a41 497 ./guile-snarf $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $< > $@
733943b9 498
1146b6cd
GH
499errnos.list: $(srcdir)/errnos.default
500 $(ERRNO_EXTRACT)
501
ee78fbb0
GH
502errnos.c: errnos.list
503 $(AWK) -f $(srcdir)/errnos_cnvt.awk < errnos.list > errnos.c
504
733943b9
TT
505# Tell versions [3.59,3.63) of GNU make to not export all variables.
506# Otherwise a system limit (for SysV at least) may be exceeded.
507.NOEXPORT: