strports.c struct.c symbols.c tag.c throw.c variable.c \
vectors.c version.c vports.c weaks.c
-BUILT_SOURCES = \
+DOT_X_FILES = \
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 \
strports.x struct.x symbols.x tag.x threads.x throw.x unif.x \
variable.x vectors.x version.x vports.x weaks.x
+DOT_DOC_FILES = $(DOT_X_FILES:.x=.doc)
+
+BUILT_SOURCES = $(DOT_X_FILES) $(DOT_DOC_FILES)
+
EXTRA_libguile_la_SOURCES = _scm.h \
alloca.c inet_aton.c memmove.c putenv.c strerror.c \
threads.c regex-posix.c \
libguile_la_DEPENDENCIES = @LIBLOBJS@
libguile_la_LIBADD = @LIBLOBJS@ $(LIBLTDL)
-libguile_la_LDFLAGS = -version-info 7:0 -export-dynamic
+libguile_la_LDFLAGS = -version-info 8:0 -export-dynamic
include_HEADERS = libguile.h
__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 \
evalext.h feature.h filesys.h fports.h gc.h gdb_interface.h \
- gdbint.h genio.h gsubr.h guardians.h hash.h hashtab.h init.h \
+ gdbint.h gsubr.h guardians.h hash.h hashtab.h init.h \
ioext.h keywords.h kw.h lang.h list.h load.h macros.h mallocs.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 random.h \
PATH=.:${PATH} ./guile-doc-snarf $< $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $< \
|| { rm $@; false; }
-## GJB:FIXME:: this is ugly; generate the *.doc files from the *.x file list, above
-guile-procedures.txt: *.doc
+guile-procedures.txt: $(DOT_DOC_FILES)
cat *.doc > $@
pkgdata_DATA = guile-procedures.txt