1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-04-30 03:40:34 +02:00

Remove recursive Makefile for 'gc-benchmarks'.

* gc-benchmarks/Makefile.am: Rename to...
* gc-benchmarks/local.mk: ... this.  Prefix file names with %D%.
(benchmarks): Rename to...
(gc_benchmarks): ... this.
* Makefile.am: Include it.
* configure.ac: Don't output 'gc-benchmarks/Makefile'.
This commit is contained in:
Ludovic Courtès 2023-06-05 10:26:07 +02:00
parent a6ec043f7a
commit b14ce93fa9
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5
3 changed files with 33 additions and 33 deletions

View file

@ -38,7 +38,6 @@ SUBDIRS = \
examples \ examples \
test-suite \ test-suite \
benchmark-suite \ benchmark-suite \
gc-benchmarks \
am \ am \
doc doc
@ -141,4 +140,6 @@ $(top_srcdir)/.version:
gen-tarball-version: gen-tarball-version:
echo $(VERSION) > $(distdir)/.tarball-version echo $(VERSION) > $(distdir)/.tarball-version
include gc-benchmarks/local.mk
# Makefile.am ends here # Makefile.am ends here

View file

@ -1469,7 +1469,6 @@ AC_CONFIG_FILES([
am/Makefile am/Makefile
lib/Makefile lib/Makefile
benchmark-suite/Makefile benchmark-suite/Makefile
gc-benchmarks/Makefile
doc/Makefile doc/Makefile
doc/r5rs/Makefile doc/r5rs/Makefile
doc/ref/Makefile doc/ref/Makefile

View file

@ -1,6 +1,6 @@
## Process this file with automake to produce Makefile.in. ## Process this file with automake to produce Makefile.in.
## ##
## Copyright (C) 2011 Free Software Foundation, Inc. ## Copyright (C) 2011, 2023 Free Software Foundation, Inc.
## ##
## This file is part of GUILE. ## This file is part of GUILE.
## ##
@ -20,36 +20,36 @@
## Fifth Floor, Boston, MA 02110-1301 USA ## Fifth Floor, Boston, MA 02110-1301 USA
EXTRA_DIST = \ EXTRA_DIST = \
gc-profile.scm \ %D%/gc-profile.scm \
gcbench.scm \ %D%/gcbench.scm \
guile-test.scm \ %D%/guile-test.scm \
loop.scm \ %D%/loop.scm \
run-benchmark.scm \ %D%/run-benchmark.scm \
string.scm \ %D%/string.scm \
$(benchmarks) $(gc_benchmarks)
# GPLv2+ Larceny GC benchmarks by Lars Hansen et al. from # GPLv2+ Larceny GC benchmarks by Lars Hansen et al. from
# <http://www.ccs.neu.edu/home/will/GC/sourcecode.html>. # <http://www.ccs.neu.edu/home/will/GC/sourcecode.html>.
benchmarks = \ gc_benchmarks = \
larceny/GPL \ %D%/larceny/GPL \
larceny/README \ %D%/larceny/README \
larceny/dumb.sch \ %D%/larceny/dumb.sch \
larceny/dummy.sch \ %D%/larceny/dummy.sch \
larceny/dynamic-input-large.sch \ %D%/larceny/dynamic-input-large.sch \
larceny/dynamic-input-small.sch \ %D%/larceny/dynamic-input-small.sch \
larceny/dynamic.sch \ %D%/larceny/dynamic.sch \
larceny/earley.sch \ %D%/larceny/earley.sch \
larceny/gcbench.sch \ %D%/larceny/gcbench.sch \
larceny/gcold.scm \ %D%/larceny/gcold.scm \
larceny/graphs.sch \ %D%/larceny/graphs.sch \
larceny/lattice.sch \ %D%/larceny/lattice.sch \
larceny/nboyer.sch \ %D%/larceny/nboyer.sch \
larceny/nucleic2.sch \ %D%/larceny/nucleic2.sch \
larceny/perm.sch \ %D%/larceny/perm.sch \
larceny/run-benchmark.chez \ %D%/larceny/run-benchmark.chez \
larceny/sboyer.sch \ %D%/larceny/sboyer.sch \
larceny/softscheme.sch \ %D%/larceny/softscheme.sch \
larceny/twobit-input-long.sch \ %D%/larceny/twobit-input-long.sch \
larceny/twobit-input-short.sch \ %D%/larceny/twobit-input-short.sch \
larceny/twobit-smaller.sch \ %D%/larceny/twobit-smaller.sch \
larceny/twobit.sch %D%/larceny/twobit.sch