Make work from only url with clean folder.

Add hard depencies definitions for version.scm that prevented building on some systems.
This commit is contained in:
Cor Legemaat 2025-08-14 18:42:05 +02:00
commit 6071222b67
5 changed files with 36 additions and 4 deletions

View file

@ -24,6 +24,13 @@ SOURCES = \
pypi.scm \
raw.scm
# Manual dependencys.
ebuild.go: ../version.scm
forgejo.go: ../version.scm
github.go: ../version.scm
pypi.go: ../version.scm
raw.scm: ../version.scm
GOBJECTS = $(SOURCES:%.scm=%.go)
nobase_mod_DATA = $(SOURCES) $(NOCOMP_SOURCES)
@ -46,3 +53,7 @@ GUILE_OPTS = -L $(abs_top_builddir)
SUFFIXES = .scm .go
.scm.go:
$(GUILD) compile $(GUILE_TARGET) $(GUILE_OPTS) $(GUILE_WARNINGS) -o "$@" "$<"
# Build dep in parent folder.
../version.scm:
$(am__cd) ../ && $(MAKE) $(AM_MAKEFLAGS) version.scm