summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2017-04-26 11:34:22 +1000
committerDamien George <damien.p.george@gmail.com>2017-05-11 23:40:16 +1000
commit1d8c3f4cff19e8128757a7c24ca98d6ea5e95c0d (patch)
tree4869bd0f462a7cc032a6cd684d50a50bb7f434cb
parenta1f254028d0ca19f5d2ea1a7f1bbe42cd52533e2 (diff)
downloadmicropython-1d8c3f4cff19e8128757a7c24ca98d6ea5e95c0d.tar.gz
micropython-1d8c3f4cff19e8128757a7c24ca98d6ea5e95c0d.zip
mpy-cross/Makefile: Override undefine any inherited variables.
This is a temporary hack to allow othe Makefiles to build mpy-cross recursively.
-rw-r--r--mpy-cross/Makefile11
1 files changed, 11 insertions, 0 deletions
diff --git a/mpy-cross/Makefile b/mpy-cross/Makefile
index 6ed4e653f8..de07d2f6d4 100644
--- a/mpy-cross/Makefile
+++ b/mpy-cross/Makefile
@@ -1,3 +1,14 @@
+# The following is a temporary hack to forefully undefine vars that might have
+# be defined by a calling Makefile (from recursive make).
+# TODO: Find a better way to be able to call this Makefile recursively.
+override undefine COPT
+override undefine CFLAGS_EXTRA
+override undefine LDFLAGS_EXTRA
+override undefine FROZEN_DIR
+override undefine FROZEN_MPY_DIR
+override undefine BUILD
+override undefine PROG
+
include ../py/mkenv.mk
# define main target