Commit | Line | Data |
---|---|---|
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 | 8 | SHELL = /bin/sh |
0f2d19dd | 9 | |
733943b9 TT |
10 | srcdir = @srcdir@ |
11 | top_srcdir = @top_srcdir@ | |
12 | VPATH = @srcdir@ | |
13 | prefix = @prefix@ | |
0f2d19dd JB |
14 | exec_prefix = @exec_prefix@ |
15 | ||
733943b9 TT |
16 | bindir = @bindir@ |
17 | sbindir = @sbindir@ | |
18 | libexecdir = @libexecdir@ | |
19 | datadir = @datadir@ | |
20 | sysconfdir = @sysconfdir@ | |
21 | sharedstatedir = @sharedstatedir@ | |
22 | localstatedir = @localstatedir@ | |
a2086f6f | 23 | libdir = @libdir@ |
733943b9 TT |
24 | infodir = @infodir@ |
25 | mandir = @mandir@ | |
a2086f6f | 26 | includedir = @includedir@ |
733943b9 | 27 | oldincludedir = /usr/include |
0f2d19dd | 28 | |
733943b9 TT |
29 | pkgdatadir = $(datadir)/@PACKAGE@ |
30 | pkglibdir = $(libdir)/@PACKAGE@ | |
31 | pkgincludedir = $(includedir)/@PACKAGE@ | |
0f2d19dd | 32 | |
733943b9 | 33 | top_builddir = . |
0f2d19dd | 34 | |
733943b9 TT |
35 | INSTALL = @INSTALL@ |
36 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ | |
37 | INSTALL_DATA = @INSTALL_DATA@ | |
38 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ | |
39 | transform = @program_transform_name@ | |
1bb9f4db MV |
40 | host_triplet = @host@ |
41 | host_alias = @host_alias@ | |
1146b6cd | 42 | ERRNO_EXTRACT = @ERRNO_EXTRACT@ |
370312ae | 43 | FD_SETTER = @FD_SETTER@ |
9dcf6a02 | 44 | LIBLOBJS = @LIBLOBJS@ |
1146b6cd | 45 | AWK = @AWK@ |
1bb9f4db | 46 | LIBTOOL = @LIBTOOL@ |
370312ae | 47 | VERSION = @VERSION@ |
f9d81b6b | 48 | module = @module@ |
733943b9 | 49 | CC = @CC@ |
1bb9f4db | 50 | RANLIB = @RANLIB@ |
1bb9f4db | 51 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ |
1146b6cd | 52 | xtra_PLUGIN_guile_libs = @xtra_PLUGIN_guile_libs@ |
1bb9f4db | 53 | PACKAGE = @PACKAGE@ |
0f2d19dd | 54 | |
733943b9 | 55 | AUTOMAKE_OPTIONS = foreign |
60704a73 | 56 | |
733943b9 | 57 | INCLUDES = -I.. -I$(srcdir)/.. |
0f2d19dd | 58 | |
1bb9f4db MV |
59 | lib_PROGRAMS = libguile.la |
60 | libguile_la_SOURCES = alist.c append.c appinit.c arbiters.c async.c \ | |
9dcf6a02 | 61 | boolean.c chars.c continuations.c dynl.c dynwind.c eq.c \ |
370312ae | 62 | error.c eval.c extchrs.c feature.c filesys.c fports.c gc.c \ |
9dcf6a02 | 63 | gdbint.c genio.c gsubr.c hash.c hashtab.c init.c ioext.c \ |
370312ae GH |
64 | kw.c list.c load.c mallocs.c markers.c mbstrings.c net_db.c \ |
65 | numbers.c objprop.c \ | |
733943b9 | 66 | options.c pairs.c ports.c posix.c print.c procprop.c procs.c ramap.c \ |
9dcf6a02 JB |
67 | read.c root.c scmsigs.c sequences.c simpos.c smob.c socket.c \ |
68 | stackchk.c stime.c strings.c strop.c strorder.c \ | |
733943b9 TT |
69 | strports.c struct.c symbols.c tag.c throw.c unif.c variable.c \ |
70 | vectors.c version.c vports.c weaks.c _scm.h | |
9dcf6a02 JB |
71 | libguile_la_DEPENDENCIES = @LIBOBJS@ |
72 | libguile_la_LDADD = @LIBLOBJS@ | |
1bb9f4db | 73 | libguile_la_LDFLAGS = -version-info 0:0 -rpath $(libdir) |
0f2d19dd | 74 | |
733943b9 | 75 | include_HEADERS = libguile.h |
0f2d19dd | 76 | |
733943b9 TT |
77 | # These are headers visible as <libguile/mumble.h>. |
78 | modincludedir = $(includedir)/@module@ | |
79 | modinclude_HEADERS = __scm.h alist.h append.h arbiters.h async.h \ | |
496f55cd | 80 | backtrace.h boolean.h chars.h continuations.h debug.h dynl.h dynwind.h eq.h \ |
370312ae | 81 | error.h eval.h extchrs.h feature.h filesys.h fports.h gc.h \ |
733943b9 | 82 | gdb_interface.h gdbint.h genio.h gsubr.h hash.h hashtab.h init.h ioext.h \ |
370312ae GH |
83 | kw.h list.h load.h mallocs.h markers.h mbstrings.h net_db.h \ |
84 | numbers.h objprop.h \ | |
733943b9 TT |
85 | options.h pairs.h ports.h posix.h print.h procprop.h procs.h ramap.h read.h \ |
86 | root.h scmhob.h scmsigs.h sequences.h simpos.h smob.h socket.h srcprop.h \ | |
87 | stackchk.h stacks.h stime.h strings.h strop.h strorder.h strports.h struct.h \ | |
88 | symbols.h tag.h tags.h throw.h unif.h variable.h vectors.h version.h \ | |
89 | vports.h weaks.h snarf.h | |
90 | ||
91 | modinclude_DATA = scmconfig.h | |
92 | ||
adb75a41 TT |
93 | bin_SCRIPTS = guile-snarf |
94 | ||
496f55cd | 95 | EXTRA_DIST = gscm.c gscm.h ChangeLog-scm dynl-dl.c dynl-dld.c dynl-shl.c \ |
ee78fbb0 GH |
96 | dynl-vms.c DYNAMIC-LINKING PLUGIN/REQ PLUGIN/guile.config \ |
97 | PLUGIN/guile.libs.in errnos_cnvt.awk errnos.default errnos_get.c | |
733943b9 TT |
98 | |
99 | SUFFIXES = .x | |
100 | ||
101 | MKDEP = gcc -M -MG $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) | |
ee78fbb0 | 102 | |
1146b6cd | 103 | CLEANFILES=errnos.c errnos.list |
733943b9 TT |
104 | ACLOCAL = $(top_srcdir)/aclocal.m4 |
105 | CONFIG_HEADER_IN = scmconfig.h.in | |
106 | mkinstalldirs = $(SHELL) $(top_srcdir)/../mkinstalldirs | |
107 | CONFIG_HEADER = scmconfig.h | |
adb75a41 | 108 | CONFIG_CLEAN_FILES = fd.h guile-snarf |
1bb9f4db | 109 | PROGRAMS = $(lib_PROGRAMS) |
733943b9 TT |
110 | |
111 | ||
112 | DEFS = @DEFS@ -I. -I$(srcdir) -I. | |
113 | CPPFLAGS = @CPPFLAGS@ | |
114 | LDFLAGS = @LDFLAGS@ | |
115 | LIBS = @LIBS@ | |
1bb9f4db | 116 | libguile_la_OBJECTS = alist.lo append.lo appinit.lo arbiters.lo \ |
9dcf6a02 JB |
117 | async.lo boolean.lo chars.lo continuations.lo dynl.lo dynwind.lo eq.lo \ |
118 | error.lo eval.lo extchrs.lo feature.lo filesys.lo fports.lo gc.lo \ | |
119 | gdbint.lo genio.lo gsubr.lo hash.lo hashtab.lo init.lo ioext.lo kw.lo \ | |
120 | list.lo load.lo mallocs.lo markers.lo mbstrings.lo net_db.lo numbers.lo \ | |
121 | objprop.lo options.lo pairs.lo ports.lo posix.lo print.lo procprop.lo \ | |
122 | procs.lo ramap.lo read.lo root.lo scmsigs.lo sequences.lo simpos.lo \ | |
123 | smob.lo socket.lo stackchk.lo stime.lo strings.lo strop.lo strorder.lo \ | |
124 | strports.lo struct.lo symbols.lo tag.lo throw.lo unif.lo variable.lo \ | |
125 | vectors.lo version.lo vports.lo weaks.lo | |
adb75a41 TT |
126 | SCRIPTS = $(bin_SCRIPTS) |
127 | ||
733943b9 TT |
128 | CFLAGS = @CFLAGS@ |
129 | COMPILE = $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) | |
1bb9f4db | 130 | LINK = $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -o $@ |
733943b9 TT |
131 | DATA = $(modinclude_DATA) |
132 | ||
370312ae | 133 | HEADERS = $(include_HEADERS) $(modinclude_HEADERS) |
733943b9 TT |
134 | |
135 | DIST_COMMON = COPYING ChangeLog Makefile.am Makefile.in acconfig.h \ | |
adb75a41 TT |
136 | acinclude.m4 aclocal.m4 configure configure.in fd.h.in guile-snarf.in \ |
137 | scmconfig.h.in stamp-h.in | |
733943b9 TT |
138 | |
139 | ||
733943b9 TT |
140 | DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) \ |
141 | $(TEXINFOS) $(MANS) $(EXTRA_DIST) | |
142 | ||
143 | TAR = tar | |
144 | DEP_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 |
159 | SOURCES = $(libguile_la_SOURCES) |
160 | OBJECTS = $(libguile_la_OBJECTS) | |
733943b9 TT |
161 | |
162 | default: 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 | ||
169 | Makefile: $(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 |
176 | config.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 | |
182 | stamp-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 | ||
192 | mostlyclean-hdr: | |
193 | ||
194 | clean-hdr: | |
195 | ||
196 | distclean-hdr: | |
197 | rm -f $(CONFIG_HEADER) | |
198 | ||
199 | maintainer-clean-hdr: | |
200 | fd.h: $(top_builddir)/config.status fd.h.in | |
201 | cd $(top_builddir) && CONFIG_FILES=$@ CONFIG_HEADERS= ./config.status | |
adb75a41 TT |
202 | guile-snarf: $(top_builddir)/config.status guile-snarf.in |
203 | cd $(top_builddir) && CONFIG_FILES=$@ CONFIG_HEADERS= ./config.status | |
733943b9 | 204 | |
1bb9f4db | 205 | mostlyclean-libPROGRAMS: |
733943b9 | 206 | |
1bb9f4db MV |
207 | clean-libPROGRAMS: |
208 | test -z "$(lib_PROGRAMS)" || rm -f $(lib_PROGRAMS) | |
733943b9 | 209 | |
1bb9f4db | 210 | distclean-libPROGRAMS: |
733943b9 | 211 | |
1bb9f4db | 212 | maintainer-clean-libPROGRAMS: |
733943b9 | 213 | |
1bb9f4db | 214 | install-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 |
224 | uninstall-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 | ||
232 | mostlyclean-compile: | |
233 | rm -f *.o core | |
234 | ||
235 | clean-compile: | |
236 | ||
237 | distclean-compile: | |
238 | rm -f *.tab.c | |
239 | ||
240 | maintainer-clean-compile: | |
733943b9 | 241 | |
1bb9f4db MV |
242 | .c.lo: |
243 | $(LIBTOOL) --mode=compile $(COMPILE) -c $< | |
244 | ||
245 | mostlyclean-libtool: | |
246 | rm -f *.lo | |
247 | ||
248 | clean-libtool: | |
249 | rm -rf .libs | |
250 | ||
251 | distclean-libtool: | |
252 | ||
253 | maintainer-clean-libtool: | |
254 | $(libguile_la_OBJECTS): scmconfig.h | |
255 | ||
256 | libguile.la: $(libguile_la_OBJECTS) $(libguile_la_DEPENDENCIES) | |
257 | $(LINK) $(libguile_la_LDFLAGS) $(libguile_la_OBJECTS) $(libguile_la_LDADD) $(LIBS) | |
0f2d19dd | 258 | |
adb75a41 TT |
259 | install-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 | ||
272 | uninstall-binSCRIPTS: | |
273 | list="$(bin_SCRIPTS)"; for p in $$list; do \ | |
274 | rm -f $(bindir)/`echo $$p|sed '$(transform)'`; \ | |
275 | done | |
276 | ||
733943b9 TT |
277 | install-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 | |
290 | uninstall-modincludeDATA: | |
291 | list="$(modinclude_DATA)"; for p in $$list; do \ | |
292 | rm -f $(modincludedir)/$$p; \ | |
0f2d19dd JB |
293 | done |
294 | ||
74f17710 MD |
295 | install-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 | ||
303 | uninstall-includeHEADERS: | |
304 | list="$(include_HEADERS)"; for p in $$list; do \ | |
305 | rm -f $(includedir)/$$p; \ | |
306 | done | |
307 | ||
370312ae GH |
308 | install-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 | ||
316 | uninstall-modincludeHEADERS: | |
317 | list="$(modinclude_HEADERS)"; for p in $$list; do \ | |
318 | rm -f $(modincludedir)/$$p; \ | |
319 | done | |
320 | ||
733943b9 TT |
321 | tags: TAGS |
322 | ||
323 | ID: $(HEADERS) $(SOURCES) | |
324 | here=`pwd` && cd $(srcdir) && mkid -f$$here/ID $(SOURCES) $(HEADERS) | |
325 | ||
326 | TAGS: $(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 | ||
335 | mostlyclean-tags: | |
336 | ||
337 | clean-tags: | |
338 | ||
339 | distclean-tags: | |
340 | rm -f TAGS ID | |
341 | ||
342 | maintainer-clean-tags: | |
343 | ||
344 | distdir = $(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. | |
348 | distcheck: 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 "========================" | |
366 | dist: distdir | |
367 | -chmod -R a+r $(distdir) | |
368 | $(TAR) chozf $(distdir).tar.gz $(distdir) | |
369 | rm -rf $(distdir) | |
370 | dist-all: distdir | |
371 | -chmod -R a+r $(distdir) | |
372 | $(TAR) chozf $(distdir).tar.gz $(distdir) | |
373 | rm -rf $(distdir) | |
374 | distdir: $(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 | ||
395 | mostlyclean-depend: | |
396 | ||
397 | clean-depend: | |
398 | ||
399 | distclean-depend: | |
400 | ||
401 | maintainer-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 | 409 | info: |
733943b9 TT |
410 | dvi: |
411 | check: all | |
412 | $(MAKE) | |
413 | installcheck: | |
1bb9f4db | 414 | install-exec: install-libPROGRAMS install-binSCRIPTS |
733943b9 TT |
415 | $(NORMAL_INSTALL) |
416 | ||
370312ae | 417 | install-data: install-modincludeDATA install-includeHEADERS install-modincludeHEADERS |
733943b9 TT |
418 | $(NORMAL_INSTALL) |
419 | ||
420 | install: install-exec install-data all | |
421 | @: | |
422 | ||
1bb9f4db | 423 | uninstall: uninstall-libPROGRAMS uninstall-binSCRIPTS uninstall-modincludeDATA uninstall-includeHEADERS uninstall-modincludeHEADERS |
733943b9 | 424 | |
1bb9f4db | 425 | all: $(PROGRAMS) $(SCRIPTS) $(DATA) $(HEADERS) Makefile scmconfig.h |
733943b9 TT |
426 | |
427 | install-strip: | |
428 | $(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' install | |
429 | installdirs: | |
370312ae GH |
430 | $(mkinstalldirs) $(libdir) $(bindir) $(modincludedir) $(includedir) \ |
431 | $(modincludedir) | |
733943b9 TT |
432 | |
433 | ||
434 | mostlyclean-generic: | |
435 | test -z "$(MOSTLYCLEANFILES)" || rm -f $(MOSTLYCLEANFILES) | |
436 | ||
437 | clean-generic: | |
438 | test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) | |
439 | ||
440 | distclean-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 | ||
445 | maintainer-clean-generic: | |
446 | test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) | |
447 | test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) | |
1bb9f4db MV |
448 | mostlyclean: mostlyclean-hdr mostlyclean-libPROGRAMS \ |
449 | mostlyclean-compile mostlyclean-libtool \ | |
450 | mostlyclean-tags mostlyclean-depend mostlyclean-generic | |
733943b9 | 451 | |
1bb9f4db MV |
452 | clean: clean-hdr clean-libPROGRAMS clean-compile clean-libtool \ |
453 | clean-tags clean-depend clean-generic mostlyclean | |
733943b9 | 454 | |
1bb9f4db MV |
455 | distclean: 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 |
461 | maintainer-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 |
470 | maintainer-clean-hdr mostlyclean-libPROGRAMS distclean-libPROGRAMS \ |
471 | clean-libPROGRAMS maintainer-clean-libPROGRAMS uninstall-libPROGRAMS \ | |
472 | install-libPROGRAMS mostlyclean-compile distclean-compile clean-compile \ | |
473 | maintainer-clean-compile mostlyclean-libtool distclean-libtool \ | |
474 | clean-libtool maintainer-clean-libtool uninstall-binSCRIPTS \ | |
adb75a41 | 475 | install-binSCRIPTS uninstall-modincludeDATA install-modincludeDATA \ |
370312ae GH |
476 | uninstall-includeHEADERS install-includeHEADERS \ |
477 | uninstall-modincludeHEADERS install-modincludeHEADERS tags \ | |
478 | mostlyclean-tags distclean-tags clean-tags maintainer-clean-tags \ | |
479 | distdir mostlyclean-depend distclean-depend clean-depend \ | |
adb75a41 TT |
480 | maintainer-clean-depend info dvi installcheck install-exec install-data \ |
481 | install uninstall all installdirs mostlyclean-generic distclean-generic \ | |
482 | clean-generic maintainer-clean-generic clean mostlyclean distclean \ | |
483 | maintainer-clean | |
733943b9 | 484 | |
0f2d19dd | 485 | |
733943b9 TT |
486 | libpath.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 | 494 | dynl.o dynl.lo: dynl.x |
8f3baf5a | 495 | |
1146b6cd GH |
496 | errnos.list: $(srcdir)/errnos.default |
497 | $(ERRNO_EXTRACT) | |
498 | ||
ee78fbb0 GH |
499 | errnos.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: |