* numbers.c (scm_logand, scm_logior, scm_logxor, scm_logtest,
[bpt/guile.git] / libguile / Makefile.am
index 5af7620..24c10d9 100644 (file)
@@ -1,4 +1,23 @@
 ## Process this file with Automake to create Makefile.in
+##
+##     Copyright (C) 1998 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., 59 Temple Place, Suite
+##   330, Boston, MA 02111-1307 USA
 
 AUTOMAKE_OPTIONS = foreign
 
@@ -16,37 +35,36 @@ guile_SOURCES = guile.c
 guile_LDADD = libguile.la ${THREAD_LIBS_LOCAL}
 
 libguile_la_SOURCES = \
-    alist.c arbiters.c async.c boolean.c chars.c \
-    continuations.c dynl.c dynwind.c eq.c error.c eval.c feature.c \
-    filesys.c fports.c gc.c gdbint.c genio.c gh_data.c gh_eval.c \
-    gh_funcs.c gh_init.c gh_io.c gh_list.c gh_predicates.c gsubr.c \
-    hash.c hashtab.c init.c ioext.c kw.c list.c load.c mallocs.c \
-    markers.c net_db.c numbers.c objects.c objprop.c options.c pairs.c \
-    ports.c posix.c print.c procprop.c procs.c ramap.c read.c \
-    readline.c root.c scmsigs.c script.c simpos.c smob.c socket.c \
-    stackchk.c stime.c strings.c strop.c strorder.c strports.c \
-    struct.c symbols.c tag.c throw.c unif.c variable.c vectors.c \
-    version.c vports.c weaks.c fluids.c
+    alist.c arbiters.c async.c backtrace.c boolean.c chars.c \
+    continuations.c debug.c dynl.c dynwind.c eq.c error.c eval.c evalext.c \
+    feature.c filesys.c fluids.c fports.c gc.c gdbint.c genio.c \
+    gh_data.c gh_eval.c gh_funcs.c gh_init.c gh_io.c gh_list.c \
+    gh_predicates.c gsubr.c hash.c hashtab.c init.c ioext.c kw.c \
+    list.c load.c macros.c mallocs.c markers.c modules.c net_db.c \
+    numbers.c objects.c \
+    objprop.c options.c pairs.c ports.c posix.c print.c procprop.c \
+    procs.c ramap.c read.c readline.c root.c scmsigs.c script.c \
+    simpos.c smob.c socket.c srcprop.c stackchk.c stacks.c stime.c \
+    strings.c strop.c strorder.c strports.c struct.c symbols.c tag.c \
+    throw.c unif.c variable.c vectors.c version.c vports.c weaks.c
 
 BUILT_SOURCES = \
-    cpp_err_symbols.c cpp_sig_symbols.c libpath.h versiondat.h \
-    alist.x arbiters.x async.x boolean.x chars.x \
-    continuations.x dynl.x dynwind.x eq.x error.x eval.x feature.x \
-    filesys.x fports.x gc.x gdbint.x genio.x gh_data.x gh_eval.x \
-    gh_funcs.x gh_init.x gh_io.x gh_list.x gh_predicates.x gsubr.x \
-    hash.x hashtab.x init.x ioext.x kw.x list.x load.x mallocs.x \
-    markers.x net_db.x numbers.x objects.x objprop.x options.x pairs.x \
-    ports.x posix.x print.x procprop.x procs.x ramap.x read.x \
-    readline.x root.x scmsigs.x script.x simpos.x smob.x socket.x \
-    stackchk.x stime.x strings.x strop.x strorder.x strports.x \
-    struct.x symbols.x tag.x throw.x unif.x variable.x vectors.x \
-    version.x vports.x weaks.x fluids.x \
-    backtrace.x stacks.x debug.x srcprop.x \
-    threads.x \
-    regex-posix.x iselect.x
+    cpp_err_symbols.c cpp_sig_symbols.c libpath.h \
+    alist.x arbiters.x async.x backtrace.x boolean.x chars.x \
+    continuations.x debug.x dynl.x dynwind.x eq.x error.x eval.x evalext.x \
+    feature.x filesys.x fluids.x fports.x gc.x gdbint.x genio.x \
+    gh_data.x gh_eval.x gh_funcs.x gh_init.x gh_io.x gh_list.x \
+    gh_predicates.x gsubr.x hash.x hashtab.x init.x ioext.x iselect.x \
+    kw.x list.x load.x macros.x mallocs.x markers.x modules.x \
+    net_db.x numbers.x \
+    objects.x objprop.x options.x pairs.x ports.x posix.x print.x \
+    procprop.x procs.x ramap.x read.x readline.x regex-posix.x root.x \
+    scmsigs.x script.x simpos.x smob.x socket.x srcprop.x stackchk.x \
+    stacks.x stime.x strings.x strop.x strorder.x strports.x struct.x \
+    symbols.x tag.x threads.x throw.x unif.x variable.x vectors.x \
+    version.x vports.x weaks.x
 
 EXTRA_libguile_la_SOURCES = _scm.h \
-    backtrace.c stacks.c debug.c srcprop.c \
     strerror.c inet_aton.c putenv.c \
     threads.c alloca.c \
     regex-posix.c iselect.c
@@ -59,7 +77,7 @@ noinst_HEADERS = coop-threads.c coop-threads.h coop.c
 
 libguile_la_DEPENDENCIES = @LIBLOBJS@
 libguile_la_LIBADD = @LIBLOBJS@
-libguile_la_LDFLAGS = -version-info 3:0 -export-dynamic
+libguile_la_LDFLAGS = -version-info 4:0 -export-dynamic
 
 include_HEADERS = libguile.h
 
@@ -70,10 +88,11 @@ pkginclude_HEADERS = gh.h
 modincludedir = $(includedir)/libguile
 modinclude_HEADERS = \
     __scm.h alist.h arbiters.h async.h backtrace.h boolean.h chars.h \
-    continuations.h debug.h dynl.h dynwind.h eq.h error.h eval.h \
+    continuations.h debug.h dynl.h dynwind.h eq.h error.h eval.h evalext.h \
     feature.h filesys.h fports.h gc.h gdb_interface.h gdbint.h genio.h \
     gsubr.h hash.h hashtab.h init.h ioext.h kw.h list.h load.h \
-    mallocs.h markers.h net_db.h numbers.h objects.h objprop.h \
+    macros.h mallocs.h markers.h modules.h net_db.h numbers.h \
+    objects.h objprop.h \
     options.h pairs.h ports.h posix.h regex-posix.h print.h procprop.h \
     procs.h ramap.h read.h readline.h root.h scmsigs.h script.h \
     simpos.h smob.h socket.h srcprop.h stackchk.h stacks.h stime.h \
@@ -136,19 +155,6 @@ libpath.h: $(srcdir)/Makefile.in  $(top_builddir)/config.status
        @echo '}' >> libpath.tmp
        @mv libpath.tmp libpath.h
 
-## FIXME: Consider using timestamp file, to avoid unnecessary rebuilds.
-versiondat.h: $(srcdir)/Makefile.in  $(top_builddir)/config.status
-       @echo "Generating versiondat.h..."
-       @rm -f versiondat.tmp
-       @echo '/* generated by Makefile */' > versiondat.tmp
-       @echo '#define GUILE_VERSION "$(GUILE_VERSION)"' >> versiondat.tmp
-       @echo '#define GUILE_MAJOR_VERSION "$(GUILE_MAJOR_VERSION)"' \
-               >> versiondat.tmp
-       @echo '#define GUILE_MINOR_VERSION "$(GUILE_MINOR_VERSION)"' \
-               >> versiondat.tmp
-       @echo '#define GUILE_STAMP   "$(GUILE_STAMP)"' >> versiondat.tmp
-       @mv versiondat.tmp versiondat.h
-
 SUFFIXES = .x
 .c.x:
        ./guile-snarf $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $< > $@