summaryrefslogtreecommitdiff
path: root/module/Makefile.am
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2020-05-13 09:16:11 +0200
committerAndy Wingo <wingo@pobox.com>2020-05-13 09:16:11 +0200
commita165c49b2945e7a98edcbb462a83a7f324fb7f37 (patch)
tree5beea926cc555f946481433697d6440c8c1060fe /module/Makefile.am
parentc5da9d65a7e7741535694ddebd8207a76294c922 (diff)
downloadguile-a165c49b2945e7a98edcbb462a83a7f324fb7f37.tar.gz
Minor module/Makefile order tweak
* module/Makefile.am (ice-9/psyntax-pp.go): Add GUILE_OPTIMIZATIONS argument. (SOURCES): Reorder a bit for speed when bootstrapping.
Diffstat (limited to 'module/Makefile.am')
-rw-r--r--module/Makefile.am73
1 files changed, 37 insertions, 36 deletions
diff --git a/module/Makefile.am b/module/Makefile.am
index 7d3f3280a..148a766a7 100644
--- a/module/Makefile.am
+++ b/module/Makefile.am
@@ -36,12 +36,48 @@ $(nobase_ccache_DATA): ../bootstrap/ice-9/eval.go
ice-9/psyntax-pp.go: ice-9/psyntax.scm ice-9/psyntax-pp.scm
$(AM_V_GUILEC)GUILE_AUTO_COMPILE=0 \
$(top_builddir)/meta/build-env \
- guild compile --target="$(host)" $(GUILE_WARNINGS) \
+ guild compile --target="$(host)" $(GUILE_WARNINGS) $(GUILE_OPTIMIZATIONS) \
-L "$(abs_srcdir)" -L "$(abs_builddir)" \
-L "$(abs_top_srcdir)/guile-readline" \
-o "ice-9/psyntax-pp.go" "$(srcdir)/ice-9/psyntax.scm"
SOURCES = \
+ ice-9/eval.scm \
+ ice-9/psyntax-pp.scm \
+ \
+ language/cps.scm \
+ language/cps/closure-conversion.scm \
+ language/cps/compile-bytecode.scm \
+ language/cps/contification.scm \
+ language/cps/cse.scm \
+ language/cps/dce.scm \
+ language/cps/devirtualize-integers.scm \
+ language/cps/effects-analysis.scm \
+ language/cps/graphs.scm \
+ language/cps/intmap.scm \
+ language/cps/intset.scm \
+ language/cps/licm.scm \
+ language/cps/loop-instrumentation.scm \
+ language/cps/optimize.scm \
+ language/cps/peel-loops.scm \
+ language/cps/prune-top-level-scopes.scm \
+ language/cps/reify-primitives.scm \
+ language/cps/renumber.scm \
+ language/cps/rotate-loops.scm \
+ language/cps/self-references.scm \
+ language/cps/simplify.scm \
+ language/cps/slot-allocation.scm \
+ language/cps/spec.scm \
+ language/cps/specialize-primcalls.scm \
+ language/cps/specialize-numbers.scm \
+ language/cps/split-rec.scm \
+ language/cps/type-checks.scm \
+ language/cps/type-fold.scm \
+ language/cps/types.scm \
+ language/cps/utils.scm \
+ language/cps/verify.scm \
+ language/cps/with-cps.scm \
+ \
ice-9/and-let-star.scm \
ice-9/arrays.scm \
ice-9/atomic.scm \
@@ -56,7 +92,6 @@ SOURCES = \
ice-9/deprecated.scm \
ice-9/documentation.scm \
ice-9/eval-string.scm \
- ice-9/eval.scm \
ice-9/exceptions.scm \
ice-9/expect.scm \
ice-9/fdes-finalizers.scm \
@@ -91,7 +126,6 @@ SOURCES = \
ice-9/ports.scm \
ice-9/posix.scm \
ice-9/pretty-print.scm \
- ice-9/psyntax-pp.scm \
ice-9/q.scm \
ice-9/r5rs.scm \
ice-9/rdelim.scm \
@@ -127,39 +161,6 @@ SOURCES = \
language/bytecode.scm \
language/bytecode/spec.scm \
\
- language/cps.scm \
- language/cps/closure-conversion.scm \
- language/cps/compile-bytecode.scm \
- language/cps/contification.scm \
- language/cps/cse.scm \
- language/cps/dce.scm \
- language/cps/devirtualize-integers.scm \
- language/cps/effects-analysis.scm \
- language/cps/graphs.scm \
- language/cps/intmap.scm \
- language/cps/intset.scm \
- language/cps/licm.scm \
- language/cps/loop-instrumentation.scm \
- language/cps/optimize.scm \
- language/cps/peel-loops.scm \
- language/cps/prune-top-level-scopes.scm \
- language/cps/reify-primitives.scm \
- language/cps/renumber.scm \
- language/cps/rotate-loops.scm \
- language/cps/self-references.scm \
- language/cps/simplify.scm \
- language/cps/slot-allocation.scm \
- language/cps/spec.scm \
- language/cps/specialize-primcalls.scm \
- language/cps/specialize-numbers.scm \
- language/cps/split-rec.scm \
- language/cps/type-checks.scm \
- language/cps/type-fold.scm \
- language/cps/types.scm \
- language/cps/utils.scm \
- language/cps/verify.scm \
- language/cps/with-cps.scm \
- \
language/ecmascript/tokenize.scm \
language/ecmascript/parse.scm \
language/ecmascript/impl.scm \