summaryrefslogtreecommitdiff
path: root/modules/guile.am
diff options
context:
space:
mode:
Diffstat (limited to 'modules/guile.am')
-rw-r--r--modules/guile.am9
1 files changed, 6 insertions, 3 deletions
diff --git a/modules/guile.am b/modules/guile.am
index ebe2773..f93a9ad 100644
--- a/modules/guile.am
+++ b/modules/guile.am
@@ -1,5 +1,6 @@
-GOBJECTS = $(SOURCES:%.scm=%.go)
-
+GOBJECTS1 = $(SOURCES:%.scm=%.go)
+GOBJECTS = $(GOBJECTS1:%.py=%.go)
+
nobase_mod_DATA = $(SOURCES) $(NOCOMP_SOURCES)
nobase_go_DATA = $(GOBJECTS)
@@ -14,6 +15,8 @@ $(guile_install_go_files): install-nobase_modDATA
CLEANFILES = $(GOBJECTS)
EXTRA_DIST = $(SOURCES) $(NOCOMP_SOURCES)
GUILE_WARNINGS = -Wunbound-variable -Warity-mismatch -Wformat
-SUFFIXES = .scm .go
+SUFFIXES = .scm .py .go
.scm.go:
$(AM_V_GEN)$(top_builddir)/env $(GUILE_TOOLS) compile $(GUILE_WARNINGS) -o "$@" "$<"
+.py.go:
+ $(AM_V_GEN)$(top_builddir)/env $(GUILE_TOOLS) compile $(GUILE_WARNINGS) --from=python -o "$@" "$<"