aboutsummaryrefslogtreecommitdiff
path: root/py/mkrules.mk
AgeCommit message (Expand)Author
2022-06-02py: Change makemoduledefs process so it uses output of qstr extraction.Damien George
2021-12-17all: Remove support for FROZEN_DIR and FROZEN_MPY_DIR.Jim Mussared
2021-08-19py/mkrules.mk: Do submodule sync in "make submodules".Jim Mussared
2021-08-07py/mkrules: Automatically build mpy-cross if it doesn't exist.Damien George
2021-07-08windows/Makefile: Add .exe extension to executables name.Bryan Tong Minh
2021-06-28tools/makemanifest.py: Allow passing flags to mpy-tool.py.Yonatan Goldschmidt
2021-06-25py/makeqstrdefs.py: Don't include .h files explicitly in preprocessing.Damien George
2020-12-14py/mkrules.mk: Remove stray vpath and unused -Itmp, add $(Q) for $(AR).Damien George
2020-10-29py/makeqstrdefs.py: Support preprocessing C++ files for QSTR generation.stijn
2020-10-29py/mkrules.mk: Add target for compiling C++ files.stijn
2020-04-14py: Always give noop defines when MICROPY_ROM_TEXT_COMPRESSION disabled.Damien George
2020-04-05py: Implement "common word" compression scheme for error messages.Jim Mussared
2019-10-21py/mkrules.mk: Add warning/error for invalid frozen config.Jim Mussared
2019-10-21tools/makemanifest.py: Eval relative paths w.r.t. current manifest file.Jim Mussared
2019-10-15tools: Add mechanism to provide a manifest of frozen files.Damien George
2019-10-15ports: Add new make target "submodules" which inits required modules.Damien George
2019-10-04docs/develop/qstr.rst: Add documentation for string interning.Jim Mussared
2019-09-12py/mkrules.mk: Add QSTR_GLOBAL_REQUIREMENTS variable for qstr auto-gen.Damien George
2019-06-25py/mkrules.mk: Use $(CPP) not $(CC) -E for preprocessor rule.Paul m. p. P
2019-06-03mpy-cross: Do not automatically build mpy-cross, rather do it manually.Damien George
2019-05-22py/mkrules.mk: Remove unnecessary ; in makefile.Sebastien Rinsoz
2019-05-22py: Update makefiles to use $(TOUCH) instead of hard coded "touch".Sebastien Rinsoz
2019-03-08py: Update and rework build system for including external C modules.Andrew Leech
2019-03-08py: Implement a module system for external, user C modules.Ayke van Laethem
2018-06-12py/mkrules.mk: Regenerate all qstrs when config files change.Damien George
2018-04-10py: Refactor how native emitter code is compiled with a file per arch.Damien George
2018-02-22py: Use "GEN" consistently for describing files generated in the build.Damien George
2017-12-10py/mkrules.mk: Add "clean-frozen" target to clean frozen script/modules dir.Paul Sokolovsky
2017-11-15py/mkenv.mk: Use $(PYTHON) consistently when calling Python tools.Christopher Arndt
2017-10-31Revert "py/{mkenv.mk,mkrules.mk}: Append .exe for Windows executable files."Damien George
2017-10-04py/{mkenv.mk,mkrules.mk}: Append .exe for Windows executable files.chrismas9
2017-09-06all: Update Makefiles and others to build with new ports/ dir layout.Damien George
2017-08-21py/mkrules.mk: Use "find -path" when searching for frozen obj files.Damien George
2017-08-06py/mkrules.mk: Show frozen modules sizes together with executable size.Paul Sokolovsky
2017-07-31all: Use the name MicroPython consistently in commentsAlexander Steffen
2017-07-19all: Remove trailing spaces, per coding conventions.Damien George
2017-05-26py/mkrules.mk: Fix auto-qstr generation when "make -B" is used.Damien George
2017-05-11py/mkrules.mk: Add dependency of .mpy files upon mpy-cross.Damien George
2017-03-30zephyr/Makefile: Rework to use modern, official build integration.Paul Sokolovsky
2017-03-15py/mkrules.mk: Remove special check for "-B" in qstr auto generation.Damien George
2017-01-05py/mkrules.mk: Add MPY_CROSS_FLAGS option to pass flags to mpy-cross.Damien George
2016-12-09py: Integrate Xtensa assembler into native emitter.Damien George
2016-11-15py/*.mk: Replace uses of 'sed' with $(SED).Damien George
2016-11-15py/mkrules.mk: Rework find command so it works on OSX.Dave Hylands
2016-11-08py: Strip leading dirs from frozen mpy files, so any path can be used.Damien George
2016-11-08py: Move frozen bytecode Makefile rules from ports to common mk files.Damien George
2016-09-17py: Move frozen modules rules from esp8266 port for reuse across ports.Paul Sokolovsky
2016-08-30py/mkrules.mk: Allow to override name of libmicropython.aPaul Sokolovsky
2016-08-04py/mkrules.mk: Allow to add more items for "clean" target using CLEAN_EXTRA.Paul Sokolovsky
2016-06-16py: Rename __QSTR_EXTRACT flag to NO_QSTR.Paul Sokolovsky