File: makefile_armcc.tmpl

package info (click to toggle)
python-project-generator 0.9.13-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 676 kB
  • sloc: python: 3,817; makefile: 15; sh: 6
file content (16 lines) | stat: -rw-r--r-- 667 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{% extends "makefile.tmpl" %}

{% block CC %}armcc{% endblock %}
{% block CXX %}armcc{% endblock %}
{% block AS %}armasm{% endblock %}
{% block LD %}armlink{% endblock %}
{% block AR %}armar{% endblock %}
{% block OBJCOPY %}fromelf{% endblock %}

{% block TOBIN %}--bin{% endblock %}
{% block TOHEX %}--i32{% endblock %}
{% block objcopy_output %}--output{% endblock %}

{% block COMMON_FLAGS %} --cpu $(CPU) --$(INSTRUCTION_MODE){% endblock %}
{% block LD_OPTIONS %}--strict --scatter $(LD_SCRIPT) $(patsubst %,--predefine "%",$(CC_SYMBOLS) $(INC_DIRS_F)){% endblock %}
{% block ASM_SYMBOLS %} --cpreproc --cpreproc_opts=-D"{{macros|join("\",-D\"")}}"{% endblock %}