~ruther/guix-local

fc2f38023bf95604b2eac73bee336b4c3909b480 — Ludovic Courtès 13 years ago 0778385
build: Use `pre-inst-env' to compile the source.

* Makefile.am (.scm.go): Use `pre-inst-env' instead of re-defining the
  environment variables, except for `DISTRO_INSTALLED_PATCH_DIRECTORY'
  and `DISTRO_INSTALLED_BOOTSTRAP_DIRECTORY'.
1 files changed, 6 insertions(+), 12 deletions(-)

M Makefile.am
M Makefile.am => Makefile.am +6 -12
@@ 130,18 130,12 @@ CLEANFILES = $(GOBJECTS) *.log

.scm.go:
	$(MKDIR_P) `dirname "$@"`
	NIX_INSTANTIATE="$(NIX_INSTANTIATE)"					\
	NIXPKGS="$(NIXPKGS)"							\
	LIBGCRYPT="$(LIBGCRYPT)"						\
	DISTRO_PATCH_DIRECTORY="$(top_srcdir)/distro/patches"			\
	DISTRO_INSTALLED_PATCH_DIRECTORY="$(patchdir)"				\
	DISTRO_BOOTSTRAP_DIRECTORY="$(top_srcdir)/distro/packages/bootstrap"	\
	DISTRO_INSTALLED_BOOTSTRAP_DIRECTORY="$(bootstrapdir)"			\
	GUILE_AUTO_COMPILE=0							\
	GUILE_LOAD_COMPILED_PATH="$(top_builddir):$$GUILE_LOAD_COMPILED_PATH"	\
	$(GUILD) compile -L "$(top_srcdir)"					\
	  -Wformat -Wunbound-variable -Warity-mismatch				\
	  --target="$(host)"							\
	DISTRO_INSTALLED_PATCH_DIRECTORY="$(patchdir)"		\
	DISTRO_INSTALLED_BOOTSTRAP_DIRECTORY="$(bootstrapdir)"	\
	$(top_builddir)/pre-inst-env				\
	$(GUILD) compile -L "$(top_srcdir)"			\
	  -Wformat -Wunbound-variable -Warity-mismatch		\
	  --target="$(host)"					\
	  -o "$@" "$<"

SUFFIXES = .go