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.
26 lines
908 B
Makefile
26 lines
908 B
Makefile
# include module specific includes
|
|
export INCLUDES += -I$(RIOTCPU)/kinetis_common/include
|
|
|
|
# Add search path for linker scripts
|
|
export LINKFLAGS += -L$(RIOTCPU)/kinetis_common/ldscripts
|
|
|
|
# Use generic linkerscripts for all Kinetis based CPUs
|
|
export LINKER_SCRIPT ?= $(LD_$(shell echo $(CPU_MODEL) | tr a-z A-Z))
|
|
|
|
# add the CPU specific code for the linker
|
|
export UNDEF += $(BINDIR)/kinetis_common/fcfield.o
|
|
|
|
# include kinetis common periph drivers
|
|
export USEMODULE += kinetis_common_periph
|
|
export USEMODULE += periph_common
|
|
|
|
#include layered power mode module
|
|
USEMODULE += pm_layered
|
|
|
|
# Define a recipe to build the watchdog disable binary, used when flashing
|
|
$(RIOTCPU)/kinetis_common/dist/wdog-disable.bin: $(RIOTCPU)/kinetis_common/dist/wdog-disable.s
|
|
$(Q)$(MAKE) -C $(RIOTCPU)/kinetis_common/dist/ $(notdir $@)
|
|
|
|
# Reset the default goal to not make wdog-disable.bin the default target.
|
|
.DEFAULT_GOAL :=
|