Commit | Line | Data |
---|---|---|
ca003b26 MG |
1 | ## Process this file with Automake to create Makefile.in |
2 | ## | |
6caac03c | 3 | ## Copyright (C) 2001, 2002, 2004, 2005, 2006, 2007 Free Software Foundation, Inc. |
ca003b26 MG |
4 | ## |
5 | ## This file is part of GUILE. | |
49569f63 | 6 | ## |
ca003b26 MG |
7 | ## GUILE is free software; you can redistribute it and/or modify |
8 | ## it under the terms of the GNU General Public License as | |
9 | ## published by the Free Software Foundation; either version 2, or | |
10 | ## (at your option) any later version. | |
49569f63 | 11 | ## |
ca003b26 MG |
12 | ## GUILE is distributed in the hope that it will be useful, but |
13 | ## WITHOUT ANY WARRANTY; without even the implied warranty of | |
14 | ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
15 | ## GNU General Public License for more details. | |
49569f63 | 16 | ## |
ca003b26 MG |
17 | ## You should have received a copy of the GNU General Public |
18 | ## License along with GUILE; see the file COPYING. If not, write | |
92205699 MV |
19 | ## to the Free Software Foundation, Inc., 51 Franklin Street, Fifth |
20 | ## Floor, Boston, MA 02110-1301 USA | |
ca003b26 | 21 | |
3307df95 | 22 | AUTOMAKE_OPTIONS = gnu |
ca003b26 | 23 | |
ca003b26 | 24 | ## Prevent automake from adding extra -I options |
cb0abacf | 25 | DEFS = @DEFS@ @EXTRA_DEFS@ |
ca003b26 MG |
26 | ## Check for headers in $(srcdir)/.., so that #include |
27 | ## <libguile/MUMBLE.h> will find MUMBLE.h in this dir when we're | |
6caac03c LC |
28 | ## building. Also look for Gnulib headers in `lib'. |
29 | INCLUDES = -I.. -I$(srcdir)/.. \ | |
30 | -I$(top_srcdir)/lib -I$(top_builddir)/lib | |
ca003b26 | 31 | |
aae9a22b RB |
32 | srfiincludedir = $(pkgincludedir)/srfi |
33 | ||
34 | # These headers are visible as <guile/srfi/mumble.h> | |
225c21dd | 35 | srfiinclude_HEADERS = srfi-1.h srfi-4.h srfi-13.h srfi-14.h srfi-60.h |
ca003b26 | 36 | |
bd453596 MV |
37 | lib_LTLIBRARIES = \ |
38 | libguile-srfi-srfi-1-v-@LIBGUILE_SRFI_SRFI_1_MAJOR@.la \ | |
39 | libguile-srfi-srfi-4-v-@LIBGUILE_SRFI_SRFI_4_MAJOR@.la \ | |
9d3ea571 KR |
40 | libguile-srfi-srfi-13-14-v-@LIBGUILE_SRFI_SRFI_13_14_MAJOR@.la \ |
41 | libguile-srfi-srfi-60-v-@LIBGUILE_SRFI_SRFI_60_MAJOR@.la | |
ca003b26 | 42 | |
9d3ea571 | 43 | BUILT_SOURCES = srfi-1.x srfi-4.x srfi-13.x srfi-14.x srfi-60.x |
ee6aac97 | 44 | |
bd453596 | 45 | libguile_srfi_srfi_1_v_@LIBGUILE_SRFI_SRFI_1_MAJOR@_la_SOURCES = srfi-1.x srfi-1.c |
6caac03c LC |
46 | libguile_srfi_srfi_1_v_@LIBGUILE_SRFI_SRFI_1_MAJOR@_la_LIBADD = \ |
47 | $(top_builddir)/libguile/libguile.la $(top_builddir)/lib/libgnu.la | |
bd453596 | 48 | libguile_srfi_srfi_1_v_@LIBGUILE_SRFI_SRFI_1_MAJOR@_la_LDFLAGS = -no-undefined -export-dynamic -version-info @LIBGUILE_SRFI_SRFI_1_INTERFACE@ |
ca003b26 | 49 | |
bd453596 | 50 | libguile_srfi_srfi_4_v_@LIBGUILE_SRFI_SRFI_4_MAJOR@_la_SOURCES = srfi-4.x srfi-4.c |
6caac03c LC |
51 | libguile_srfi_srfi_4_v_@LIBGUILE_SRFI_SRFI_4_MAJOR@_la_LIBADD = \ |
52 | $(top_builddir)/libguile/libguile.la $(top_builddir)/lib/libgnu.la | |
bd453596 | 53 | libguile_srfi_srfi_4_v_@LIBGUILE_SRFI_SRFI_4_MAJOR@_la_LDFLAGS = -no-undefined -export-dynamic -version-info @LIBGUILE_SRFI_SRFI_4_INTERFACE@ |
6040f80a | 54 | |
bd453596 | 55 | libguile_srfi_srfi_13_14_v_@LIBGUILE_SRFI_SRFI_13_14_MAJOR@_la_SOURCES = srfi-13.x srfi-13.c srfi-14.x srfi-14.c |
6caac03c LC |
56 | libguile_srfi_srfi_13_14_v_@LIBGUILE_SRFI_SRFI_13_14_MAJOR@_la_LIBADD = \ |
57 | $(top_builddir)/libguile/libguile.la $(top_builddir)/lib/libgnu.la | |
bd453596 | 58 | libguile_srfi_srfi_13_14_v_@LIBGUILE_SRFI_SRFI_13_14_MAJOR@_la_LDFLAGS = -no-undefined -export-dynamic -version-info @LIBGUILE_SRFI_SRFI_13_14_INTERFACE@ |
71ca65d9 | 59 | |
9d3ea571 | 60 | libguile_srfi_srfi_60_v_@LIBGUILE_SRFI_SRFI_60_MAJOR@_la_SOURCES = srfi-60.x srfi-60.c |
6caac03c LC |
61 | libguile_srfi_srfi_60_v_@LIBGUILE_SRFI_SRFI_60_MAJOR@_la_LIBADD = \ |
62 | $(top_builddir)/libguile/libguile.la $(top_builddir)/lib/libgnu.la | |
9d3ea571 KR |
63 | libguile_srfi_srfi_60_v_@LIBGUILE_SRFI_SRFI_60_MAJOR@_la_LDFLAGS = -no-undefined -export-dynamic -version-info @LIBGUILE_SRFI_SRFI_60_INTERFACE@ |
64 | ||
efb58218 | 65 | srfidir = $(datadir)/guile/$(GUILE_EFFECTIVE_VERSION)/srfi |
e9680547 MG |
66 | srfi_DATA = srfi-1.scm \ |
67 | srfi-2.scm \ | |
71ca65d9 | 68 | srfi-4.scm \ |
95f1d861 RB |
69 | srfi-6.scm \ |
70 | srfi-8.scm \ | |
a6fd89a4 | 71 | srfi-9.scm \ |
e1633bf3 | 72 | srfi-10.scm \ |
95f1d861 RB |
73 | srfi-11.scm \ |
74 | srfi-13.scm \ | |
e1633bf3 | 75 | srfi-14.scm \ |
6851c8a4 | 76 | srfi-16.scm \ |
a19422d7 | 77 | srfi-17.scm \ |
a1a5dfa8 | 78 | srfi-19.scm \ |
c541e247 | 79 | srfi-26.scm \ |
8ad6cdd2 | 80 | srfi-31.scm \ |
cfe0a008 | 81 | srfi-34.scm \ |
f50ca8da | 82 | srfi-35.scm \ |
d4c38221 | 83 | srfi-37.scm \ |
9d3ea571 KR |
84 | srfi-39.scm \ |
85 | srfi-60.scm | |
ca003b26 | 86 | |
f1dc5f45 MD |
87 | EXTRA_DIST = $(srfi_DATA) |
88 | TAGS_FILES = $(srfi_DATA) | |
ca003b26 MG |
89 | |
90 | GUILE_SNARF = ../libguile/guile-snarf | |
91 | ||
998c3141 ML |
92 | MKDEP = gcc -M -MG $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) |
93 | ||
49569f63 TTN |
94 | snarfcppopts = $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) |
95 | ||
ca003b26 MG |
96 | SUFFIXES = .x |
97 | .c.x: | |
2c7a286a | 98 | $(GUILE_SNARF) -o $@ $< $(snarfcppopts) |
ca003b26 | 99 | |
998c3141 | 100 | CLEANFILES = *.x |