mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
9b7ece6827
The use of symbolic links leads to trouble in certain environments (e.g. vagrant under Win). This PR gets rid of symlinks and uses variables in the Makefiles to map to the correct linkerscripts instead.
22 lines
731 B
Makefile
22 lines
731 B
Makefile
# define the CPU architecture for the k64f
|
|
export CPU_ARCH = cortex-m4
|
|
|
|
# map CPU models to generic Kinetis linkerscript
|
|
LD_MK64FN1M0VLL12 = kinetis_f1024l64u192.ld
|
|
|
|
# tell the build system that the CPU depends on the Kinetis common files
|
|
export USEMODULE += kinetis_common
|
|
|
|
# define path to kinetis module, which is needed for this CPU
|
|
export KINETIS_COMMON = $(RIOTCPU)/kinetis_common/
|
|
# CPU depends on the kinetis module, so include it
|
|
include $(KINETIS_COMMON)Makefile.include
|
|
|
|
# this CPU implementation is using kinetis common startup
|
|
export COMMON_STARTUP = $(KINETIS_COMMON)
|
|
|
|
# add the CPU specific system calls implementations for the linker
|
|
export UNDEF += $(BINDIR)/cpu/vectors.o
|
|
|
|
include $(RIOTMAKE)/arch/cortexm.inc.mk
|