summaryrefslogtreecommitdiff
path: root/py/mkrules.mk
AgeCommit message (Expand)Author
2024-08-26py/mkrules.mk: Fix 'make submodules' when building out-of-tree.Christian Walther
2024-01-24ports: Fix handling of paths containing spaces in Makefiles.Iksas
2023-12-22py/mkrules.mk: Fix dependency file generation for compiler wrappers.Peter Züger
2023-11-28py/mkrules: Add support for custom manifest variables.Jim Mussared
2023-11-03py/mkrules.mk: Add rule for compiling auto-generated source files.Jim Mussared
2023-10-27py/mkrules.mk: Add MICROPY_PREVIEW_VERSION_2.Jim Mussared
2023-10-03all: Fix various spelling mistakes found by codespell 2.2.6.Damien George
2023-09-29py/mkrules.mk: Don't strip binary if STRIP variable is unset.Angus Gratton
2023-06-15py/mkrules.mk: Allow $(AFLAGS) to set flags to $(AS).Damien George
2023-06-08py/mkrules.mk: Automatically configure frozen options when manifest set.Damien George
2023-04-27all: Fix spelling mistakes based on codespell check.Damien George
2022-09-15py/mkrules.mk: Add link to build troubleshooting on failure.Jim Mussared
2022-08-12py/mkrules: Use abspath to find directory for mpy-cross dependency.Damien George
2022-08-11all: Fix paths to mpy-cross and micropython binaries.Daniel Jour
2022-08-11py/mkrules.mk: Keep all build artefacts inside $(BUILD) directory.Daniel Jour
2022-08-03py/mkenv.mk: Use micropython-lib from submodule by default.Jim Mussared
2022-07-18py/make_root_pointers: Add MP_REGISTER_ROOT_POINTER parser/generator.David Lechner
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