1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-17 09:10:22 +02:00

move scm srfi files to module/srfi, and compile them.

* .gitignore: Add gdb-pre-inst-guile.

* configure.in: Add module/srfi/Makefile.

* module/Makefile.am: Add srfi/.

* module/srfi/: SRFI scheme files moved here, and compiled.

* srfi/Makefile.am: Remove the bits about the scheme files.
This commit is contained in:
Andy Wingo 2008-11-01 13:49:23 +01:00
parent 3f0bce1e14
commit ea93465de7
28 changed files with 56 additions and 27 deletions

1
.gitignore vendored
View file

@ -73,3 +73,4 @@ TAGS
guile-1.8.pc guile-1.8.pc
lib/alloca.h lib/alloca.h
lib/strings.h lib/strings.h
gdb-pre-inst-guile

View file

@ -1560,6 +1560,7 @@ AC_CONFIG_FILES([
module/ice-9/Makefile module/ice-9/Makefile
module/ice-9/debugger/Makefile module/ice-9/debugger/Makefile
module/ice-9/debugging/Makefile module/ice-9/debugging/Makefile
module/srfi/Makefile
module/oop/Makefile module/oop/Makefile
module/oop/goops/Makefile module/oop/goops/Makefile
testsuite/Makefile testsuite/Makefile

View file

@ -1 +1 @@
SUBDIRS = system language ice-9 oop SUBDIRS = system language ice-9 srfi oop

52
module/srfi/Makefile.am Normal file
View file

@ -0,0 +1,52 @@
## Process this file with automake to produce Makefile.in.
##
## Copyright (C) 2000, 2004, 2006, 2008 Free Software Foundation, Inc.
##
## This file is part of GUILE.
##
## GUILE is free software; you can redistribute it and/or modify
## it under the terms of the GNU General Public License as
## published by the Free Software Foundation; either version 2, or
## (at your option) any later version.
##
## GUILE is distributed in the hope that it will be useful, but
## WITHOUT ANY WARRANTY; without even the implied warranty of
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
## GNU General Public License for more details.
##
## You should have received a copy of the GNU General Public
## License along with GUILE; see the file COPYING. If not, write
## to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
## Floor, Boston, MA 02110-1301 USA
AUTOMAKE_OPTIONS = gnu
modpath = srfi
SOURCES = \
srfi-1.scm \
srfi-2.scm \
srfi-4.scm \
srfi-6.scm \
srfi-8.scm \
srfi-9.scm \
srfi-10.scm \
srfi-11.scm \
srfi-13.scm \
srfi-14.scm \
srfi-16.scm \
srfi-17.scm \
srfi-19.scm \
srfi-26.scm \
srfi-31.scm \
srfi-34.scm \
srfi-35.scm \
srfi-37.scm \
srfi-39.scm \
srfi-60.scm \
srfi-69.scm \
srfi-88.scm
# Will poke this later.
NOCOMP_SOURCES = srfi-18.scm
include $(top_srcdir)/am/guilec

View file

@ -64,32 +64,7 @@ libguile_srfi_srfi_60_v_@LIBGUILE_SRFI_SRFI_60_MAJOR@_la_LIBADD = \
$(top_builddir)/libguile/libguile.la $(top_builddir)/lib/libgnu.la $(top_builddir)/libguile/libguile.la $(top_builddir)/lib/libgnu.la
libguile_srfi_srfi_60_v_@LIBGUILE_SRFI_SRFI_60_MAJOR@_la_LDFLAGS = -no-undefined -export-dynamic -version-info @LIBGUILE_SRFI_SRFI_60_INTERFACE@ libguile_srfi_srfi_60_v_@LIBGUILE_SRFI_SRFI_60_MAJOR@_la_LDFLAGS = -no-undefined -export-dynamic -version-info @LIBGUILE_SRFI_SRFI_60_INTERFACE@
srfidir = $(datadir)/guile/$(GUILE_EFFECTIVE_VERSION)/srfi EXTRA_DIST = ChangeLog-2008
srfi_DATA = srfi-1.scm \
srfi-2.scm \
srfi-4.scm \
srfi-6.scm \
srfi-8.scm \
srfi-9.scm \
srfi-10.scm \
srfi-11.scm \
srfi-13.scm \
srfi-14.scm \
srfi-16.scm \
srfi-17.scm \
srfi-19.scm \
srfi-26.scm \
srfi-31.scm \
srfi-34.scm \
srfi-35.scm \
srfi-37.scm \
srfi-39.scm \
srfi-60.scm \
srfi-69.scm \
srfi-88.scm
EXTRA_DIST = $(srfi_DATA) ChangeLog-2008
TAGS_FILES = $(srfi_DATA)
GUILE_SNARF = ../libguile/guile-snarf GUILE_SNARF = ../libguile/guile-snarf