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