Commit | Line | Data |
---|---|---|
ca003b26 MG |
1 | ## Process this file with Automake to create Makefile.in |
2 | ## | |
76e8a758 | 3 | ## Copyright (C) 2001, 2002, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. |
ca003b26 MG |
4 | ## |
5 | ## This file is part of GUILE. | |
49569f63 | 6 | ## |
53befeb7 NJ |
7 | ## GUILE is free software; you can redistribute it and/or modify it |
8 | ## under the terms of the GNU Lesser General Public License as | |
9 | ## published by the Free Software Foundation; either version 3, or | |
ca003b26 | 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 | |
53befeb7 | 15 | ## GNU Lesser General Public License for more details. |
49569f63 | 16 | ## |
53befeb7 NJ |
17 | ## You should have received a copy of the GNU Lesser General Public |
18 | ## License along with GUILE; see the file COPYING.LESSER. If not, | |
19 | ## write to the Free Software Foundation, Inc., 51 Franklin Street, | |
20 | ## Fifth 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 | 28 | ## building. Also look for Gnulib headers in `lib'. |
47871d5a LC |
29 | AM_CPPFLAGS = -I.. -I$(srcdir)/.. \ |
30 | -I$(top_srcdir)/lib -I$(top_builddir)/lib | |
ca003b26 | 31 | |
bfb2e113 | 32 | AM_CFLAGS = $(GCC_CFLAGS) |
76e8a758 | 33 | AM_LDFLAGS = $(GNU_LD_FLAGS) |
bfb2e113 | 34 | |
aae9a22b RB |
35 | srfiincludedir = $(pkgincludedir)/srfi |
36 | ||
37 | # These headers are visible as <guile/srfi/mumble.h> | |
225c21dd | 38 | srfiinclude_HEADERS = srfi-1.h srfi-4.h srfi-13.h srfi-14.h srfi-60.h |
ca003b26 | 39 | |
bd453596 MV |
40 | lib_LTLIBRARIES = \ |
41 | libguile-srfi-srfi-1-v-@LIBGUILE_SRFI_SRFI_1_MAJOR@.la \ | |
42 | libguile-srfi-srfi-4-v-@LIBGUILE_SRFI_SRFI_4_MAJOR@.la \ | |
9d3ea571 KR |
43 | libguile-srfi-srfi-13-14-v-@LIBGUILE_SRFI_SRFI_13_14_MAJOR@.la \ |
44 | libguile-srfi-srfi-60-v-@LIBGUILE_SRFI_SRFI_60_MAJOR@.la | |
ca003b26 | 45 | |
9d3ea571 | 46 | BUILT_SOURCES = srfi-1.x srfi-4.x srfi-13.x srfi-14.x srfi-60.x |
ee6aac97 | 47 | |
bd453596 | 48 | libguile_srfi_srfi_1_v_@LIBGUILE_SRFI_SRFI_1_MAJOR@_la_SOURCES = srfi-1.x srfi-1.c |
6caac03c LC |
49 | libguile_srfi_srfi_1_v_@LIBGUILE_SRFI_SRFI_1_MAJOR@_la_LIBADD = \ |
50 | $(top_builddir)/libguile/libguile.la $(top_builddir)/lib/libgnu.la | |
bd453596 | 51 | libguile_srfi_srfi_1_v_@LIBGUILE_SRFI_SRFI_1_MAJOR@_la_LDFLAGS = -no-undefined -export-dynamic -version-info @LIBGUILE_SRFI_SRFI_1_INTERFACE@ |
ca003b26 | 52 | |
bd453596 | 53 | libguile_srfi_srfi_4_v_@LIBGUILE_SRFI_SRFI_4_MAJOR@_la_SOURCES = srfi-4.x srfi-4.c |
6caac03c LC |
54 | libguile_srfi_srfi_4_v_@LIBGUILE_SRFI_SRFI_4_MAJOR@_la_LIBADD = \ |
55 | $(top_builddir)/libguile/libguile.la $(top_builddir)/lib/libgnu.la | |
bd453596 | 56 | libguile_srfi_srfi_4_v_@LIBGUILE_SRFI_SRFI_4_MAJOR@_la_LDFLAGS = -no-undefined -export-dynamic -version-info @LIBGUILE_SRFI_SRFI_4_INTERFACE@ |
6040f80a | 57 | |
bd453596 | 58 | 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 |
59 | libguile_srfi_srfi_13_14_v_@LIBGUILE_SRFI_SRFI_13_14_MAJOR@_la_LIBADD = \ |
60 | $(top_builddir)/libguile/libguile.la $(top_builddir)/lib/libgnu.la | |
bd453596 | 61 | 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 | 62 | |
9d3ea571 | 63 | libguile_srfi_srfi_60_v_@LIBGUILE_SRFI_SRFI_60_MAJOR@_la_SOURCES = srfi-60.x srfi-60.c |
6caac03c LC |
64 | libguile_srfi_srfi_60_v_@LIBGUILE_SRFI_SRFI_60_MAJOR@_la_LIBADD = \ |
65 | $(top_builddir)/libguile/libguile.la $(top_builddir)/lib/libgnu.la | |
9d3ea571 KR |
66 | libguile_srfi_srfi_60_v_@LIBGUILE_SRFI_SRFI_60_MAJOR@_la_LDFLAGS = -no-undefined -export-dynamic -version-info @LIBGUILE_SRFI_SRFI_60_INTERFACE@ |
67 | ||
ea93465d | 68 | EXTRA_DIST = ChangeLog-2008 |
ca003b26 MG |
69 | |
70 | GUILE_SNARF = ../libguile/guile-snarf | |
71 | ||
47871d5a | 72 | MKDEP = gcc -M -MG $(DEFS) $(AM_CPPFLAGS) $(CPPFLAGS) $(CFLAGS) |
998c3141 | 73 | |
47871d5a | 74 | snarfcppopts = $(DEFS) $(AM_CPPFLAGS) $(CPPFLAGS) $(CFLAGS) |
49569f63 | 75 | |
ca003b26 MG |
76 | SUFFIXES = .x |
77 | .c.x: | |
2c7a286a | 78 | $(GUILE_SNARF) -o $@ $< $(snarfcppopts) |
ca003b26 | 79 | |
998c3141 | 80 | CLEANFILES = *.x |