From a88b7c0e3c68f0a5ef630d215604d3d26b8de588 Mon Sep 17 00:00:00 2001 From: Steven Fackler Date: Mon, 10 Feb 2014 20:21:21 -0800 Subject: [PATCH] Make Makefile variables early evaluated --- Makefile.in | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Makefile.in b/Makefile.in index 0352eecb..aab4f9f1 100644 --- a/Makefile.in +++ b/Makefile.in @@ -1,11 +1,11 @@ -RUSTC = rustc -BUILDDIR = build -RUSTFLAGS = -O -g --cfg ndebug -INSTALL_DIR = %PREFIX% +RUSTC := rustc +BUILDDIR := build +RUSTFLAGS := -O -g --cfg ndebug +INSTALL_DIR := %PREFIX% -OPENSSL_LIB = lib.rs -OPENSSL = $(foreach file,$(shell $(RUSTC) --crate-file-name $(OPENSSL_LIB)),$(BUILDDIR)/$(file)) -OPENSSL_TEST = $(BUILDDIR)/$(shell $(RUSTC) --test --crate-file-name $(OPENSSL_LIB)) +OPENSSL_LIB := lib.rs +OPENSSL := $(foreach file,$(shell $(RUSTC) --crate-file-name $(OPENSSL_LIB)),$(BUILDDIR)/$(file)) +OPENSSL_TEST := $(BUILDDIR)/$(shell $(RUSTC) --test --crate-file-name $(OPENSSL_LIB)) all: $(OPENSSL)