micropython/minimal
Paul Sokolovsky 0dbd928cee Makefiles: Remove duplicate object files when linking.
Scenario: module1 depends on some common file from lib/, so specifies it
in its SRC_MOD, and the same situation with module2, then common file
from lib/ eventually ends up listed twice in $(OBJ), which leads to link
errors.

Make is equipped to deal with such situation easily, quoting the manual:
"The value of $^ omits duplicate prerequisites, while $+ retains them and
preserves their order." So, just use $^ consistently in all link targets.
2015-10-24 15:46:53 +03:00
..
Makefile Makefiles: Remove duplicate object files when linking. 2015-10-24 15:46:53 +03:00
main.c py: Allocate parse nodes in chunks to reduce fragmentation and RAM use. 2015-10-02 00:11:11 +01:00
mpconfigport.h minimal: Tune parser chunk allocation policy for very small heap. 2015-10-02 00:33:26 +01:00
qstrdefsport.h minimal: New port, intended to represent minimal working code. 2015-01-13 03:17:47 +02:00
stm32f405.ld minimal: New port, intended to represent minimal working code. 2015-01-13 03:17:47 +02:00
uart_core.c minimal: Allow to compile without defining MICROPY_HAL_H. 2015-02-13 15:26:53 +00:00
uart_extra.c minimal: Allow to compile without defining MICROPY_HAL_H. 2015-02-13 15:26:53 +00:00