27 Commits (d532c55e3b8ee7955bea99fc79ccd74d9a35f757)

Author SHA1 Message Date
Damien George 78718fffb1 py/mkrules: Automatically build mpy-cross if it doesn't exist. 3 years ago
Damien George 300fc842ce py/mkenv.mk: Don't emit info about BUILD_VERBOSE if it's set. 4 years ago
Jim Mussared 7d2ccd027f py/mkenv.mk: Move usage of 32-bit flags to py.mk. 5 years ago
Jim Mussared 8ba963cfa3 tools/makemanifest.py: Eval relative paths w.r.t. current manifest file. 5 years ago
Damien George e81f538e25 tools: Add mechanism to provide a manifest of frozen files. 5 years ago
Damien George fb73bdae62 py/mkenv.mk: Add GDB variable. 5 years ago
Sebastien Rinsoz a4f4239e95 py: Update makefiles to use $(TOUCH) instead of hard coded "touch". 6 years ago
Sébastien Rinsoz c03f81c633 py: Update makefiles to use $(CAT) variable instead of hard coded "cat". 6 years ago
Andrew Leech 89ff506513 py: Update and rework build system for including external C modules. 6 years ago
Ayke van Laethem 2e516074da py: Implement a module system for external, user C modules. 6 years ago
Damien George 5368210e36 py/mkenv.mk: Change default PYTHON variable from "python" to "python3". 6 years ago
Christopher Arndt 1871a924c9 py/mkenv.mk: Use $(PYTHON) consistently when calling Python tools. 7 years ago
Damien George 02b4b23319 Revert "py/{mkenv.mk,mkrules.mk}: Append .exe for Windows executable files." 7 years ago
chrismas9 3289b9b7a7 py/{mkenv.mk,mkrules.mk}: Append .exe for Windows executable files. 7 years ago
Ville Skyttä ca16c38210 various: Spelling fixes 8 years ago
Damien George 338f0849d9 py/mkenv.mk: Use $(TOP) instead of ".." to reference tools, mpy-cross. 8 years ago
Damien George bdf33bc136 py: Move frozen bytecode Makefile rules from ports to common mk files. 8 years ago
Paul Sokolovsky f28efa1971 py: Move frozen modules rules from esp8266 port for reuse across ports. 8 years ago
Damien George 109990fc32 py/mkenv.mk: Remove -s and -S args from PYTHON variable. 9 years ago
Paul Sokolovsky 50e4fa5e19 py/mkenv.mk: Optimize Python startup type during make process. 9 years ago
Paul Sokolovsky 408b74d74c py: Allow to to build MicroPython as a static library. 9 years ago
Paul Sokolovsky 18c22faf4d py: Treat -m32 flag as part of CC, LD, etc. 9 years ago
Damien George 82ed3d62f6 py, mk: Revert change where build variables set with ?=. 11 years ago
Marcus von Appen 8ffc02495f - Let the build environment decide about the toolchain to be used, in case 11 years ago
Dave Hylands 1a797edd3b Have make remove targets if a recipie fails. 11 years ago
Andrew Scheller 902d9552c5 Replace some Makefile commands with variables in py/mkenv.mk 11 years ago
Dave Hylands c89c681a9f Rework makefiles. Add proper dependency checking. 11 years ago