aboutsummaryrefslogtreecommitdiff
path: root/py/mkrules.mk
AgeCommit message (Collapse)Author
2014-07-02Merge branch 'teensy-new' of github.com:dhylands/micropython into ↵Damien George
dhylands-teensy-new Conflicts: stmhal/pin_named_pins.c stmhal/readline.c Renamed HAL_H to MICROPY_HAL_H. Made stmhal/mphal.h which intends to define the generic Micro Python HAL, which in stmhal sits above the ST HAL.
2014-06-20mkrules.mk: Pass $(COPT) to link stage.Paul Sokolovsky
In generalize case, optimization options should be passed to all stages of the build process.
2014-06-20makefile: Pass STRIPFLAGS_EXTRA to strip.Paul Sokolovsky
Expected to be set on command line, with the idea being that for different targets, there're different smartass ABIs which strive to put unneeded sections into executables, etc., so let people have flexible way to strip that. The option name is similar to previously introduced CLFAGS_EXTRA & LDFLAGS_EXTRA.
2014-06-15Updated teensy to build.Dave Hylands
Refactored some stmhal files which are shared with teensy.
2014-04-17build: Simplify build directory layout by putting all headers in genhdr.Damien George
Any generated headers go in $(BUILD)/genhdr/, and are #included as 'genhdr/xxx.h'.
2014-04-16build directory can now be renamedAndrew Scheller
The autogenerated header files have been moved about, and an extra include dir has been added, which means you can give a custom BUILD=newbuilddir option to make, and everything "just works" Also tidied up the way the different Makefiles build their include- directory flags
2014-04-15Fix parallel build.AZ Huang
2014-04-11Update mkrules.mkAndrew Scheller
make 'make clean' cleaner ;-)
2014-04-07Replace some Makefile commands with variables in py/mkenv.mkAndrew Scheller
2014-03-14stmhal - add pin mapping, gpio, exti, usrswDave Hylands
2014-01-25Fixed dependency problem for qstrdefs.generated.hDave Hylands
The problem manifests itself in make 4.0 I also fixed the LINK message when linking the final executable for unix and unix-cpy.
2014-01-24Rework makefiles. Add proper dependency checking.Dave Hylands