Subversion Repositories chibiosIgnition

Rev

Rev 16 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 16 Rev 22
Line 1... Line 1...
1
##############################################################################
1
##############################################################################
2
# Build global options
2
# Build global options
3
# NOTE: Can be overridden externally.
3
# NOTE: Can be overridden externally.
4
#
4
#
5
 
5
 
-
 
6
 
6
# Compiler options here.
7
# Compiler options here.
7
ifeq ($(USE_OPT),)
8
ifeq ($(USE_OPT),)
8
  USE_OPT = -O0 -g -ggdb -fomit-frame-pointer -falign-functions=16
9
  USE_OPT = -O0 -g -ggdb -fomit-frame-pointer -falign-functions=16
9
endif
10
endif
10
 
11
 
Line 181... Line 182...
181
# Project, sources and paths
182
# Project, sources and paths
182
##############################################################################
183
##############################################################################
183
 
184
 
184
##############################################################################
185
##############################################################################
185
# Compiler settings
186
# Compiler settings
186
#
187
# hello
187
 
188
 
188
MCU  = cortex-m3
189
MCU  = cortex-m3
189
 
190
 
190
#TRGT = arm-elf-
-
 
191
TRGT = arm-none-eabi-
191
TRGT := arm-none-eabi-
192
CC   = $(TRGT)gcc
192
CC   = $(TRGT)gcc
193
CPPC = $(TRGT)g++
193
CPPC = $(TRGT)g++
194
# Enable loading with g++ only if you need C++ runtime support.
194
# Enable loading with g++ only if you need C++ runtime support.
195
# NOTE: You can use C++ even without C++ support if you are careful. C++
195
# NOTE: You can use C++ even without C++ support if you are careful. C++
196
#       runtime support makes code size explode.
196
#       runtime support makes code size explode.
Line 199... Line 199...
199
CP   = $(TRGT)objcopy
199
CP   = $(TRGT)objcopy
200
AS   = $(TRGT)gcc -x assembler-with-cpp
200
AS   = $(TRGT)gcc -x assembler-with-cpp
201
OD   = $(TRGT)objdump
201
OD   = $(TRGT)objdump
202
HEX  = $(CP) -O ihex
202
HEX  = $(CP) -O ihex
203
BIN  = $(CP) -O binary
203
BIN  = $(CP) -O binary
204
SZ   = touch
204
SZ   = echo
205
 
205
 
206
# ARM-specific options here
206
# ARM-specific options here
207
AOPT =
207
AOPT =
208
 
208
 
209
# THUMB-specific options here
209
# THUMB-specific options here