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
mpconfigport.h
qstrdefsport.h
stm32f405.ld
uart_core.c
uart_extra.c