mirror of https://github.com/ARMmbed/mbed-os.git
21 lines
739 B
Cheetah
21 lines
739 B
Cheetah
{% extends "gcc_arm_common.tmpl" %}
|
|
|
|
{% block flags %}
|
|
CPU = -mcpu=cortex-m4 -mthumb -mfpu=fpv4-sp-d16 -mfloat-abi=softfp
|
|
CC_FLAGS = $(CPU) -c -g -fno-common -fmessage-length=0 -Wall -fno-exceptions -ffunction-sections -fdata-sections
|
|
CC_SYMBOLS = {% for s in symbols %}-D{{s}} {% endfor %}
|
|
|
|
LD_FLAGS = -mcpu=cortex-m4 -mthumb -Wl,--gc-sections --specs=nano.specs -u _printf_float -u _scanf_float
|
|
LD_FLAGS += -Wl,-Map=$(PROJECT).map,--cref
|
|
LD_SYS_LIBS = -lstdc++ -lsupc++ -lm -lc -lgcc -lnosys
|
|
{% endblock %}
|
|
|
|
{% block target_all %}
|
|
all: $(PROJECT).bin $(PROJECT).hex size
|
|
{% endblock %}
|
|
|
|
{% block target_clean %}
|
|
clean:
|
|
rm -f $(PROJECT).bin $(PROJECT).elf $(PROJECT).hex $(PROJECT).map $(PROJECT).lst $(OBJECTS) $(DEPS)
|
|
{% endblock %}
|