diff options
Diffstat (limited to 'modules/guile.am')
-rw-r--r-- | modules/guile.am | 9 |
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 "$@" "$<" |