From c5f4268c9955f08894fec78c1eeacf78f55256c4 Mon Sep 17 00:00:00 2001 From: David Lechner Date: Wed, 12 Feb 2020 17:13:39 -0600 Subject: [PATCH] unix/variants/standard: Fix role of PREFIX when used to install. Currently it is not possible to override PREFIX when installing micropython using the makefile. It is common practice to be able to run something like this: $ make install PREFIX=/usr DESTDIR=/tmp/staging This fixes such usage. --- ports/unix/variants/standard/mpconfigvariant.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ports/unix/variants/standard/mpconfigvariant.mk b/ports/unix/variants/standard/mpconfigvariant.mk index 28fad7be77..6650c086f8 100644 --- a/ports/unix/variants/standard/mpconfigvariant.mk +++ b/ports/unix/variants/standard/mpconfigvariant.mk @@ -4,8 +4,8 @@ PROG ?= micropython # install micropython in /usr/local/bin TARGET = micropython -PREFIX = $(DESTDIR)/usr/local -BINDIR = $(PREFIX)/bin +PREFIX = /usr/local +BINDIR = $(DESTDIR)$(PREFIX)/bin install: micropython install -d $(BINDIR)