37 lines
985 B
Makefile
37 lines
985 B
Makefile
|
|
###############################################################
|
|
#####
|
|
##### PATHS (default installation)
|
|
#####
|
|
###############################################################
|
|
|
|
ARMBASE=/opt/armtool/4.1.1
|
|
INCLUDEPATH=$(ARMBASE)/include
|
|
LIBPATH=$(ARMBASE)/arm-elf/lib/interwork
|
|
ARMPATH=$(ARMBASE)/bin
|
|
TOOLPREFIX=/arm-elf-
|
|
|
|
INSTALLDIR_BIN=/usr/local/bin
|
|
|
|
-include Makefile.local
|
|
|
|
###############################################################
|
|
#####
|
|
##### Compiler, Linker and Tools
|
|
#####
|
|
###############################################################
|
|
|
|
CC=$(ARMPATH)$(TOOLPREFIX)gcc
|
|
AS=$(ARMPATH)$(TOOLPREFIX)as
|
|
LD=$(ARMPATH)$(TOOLPREFIX)ld
|
|
OC=$(ARMPATH)$(TOOLPREFIX)objcopy
|
|
OD=$(ARMPATH)$(TOOLPREFIX)objdump
|
|
|
|
CPUFLAGS=-mcpu=arm7tdmi-s
|
|
OPTFLAGS=-Os
|
|
#OPTFLAGS=-O0
|
|
#OPTFLAGS=
|
|
CFLAGS=$(CPUFLAGS) -c -Wall -mthumb-interwork -msoft-float -I$(INCLUDEPATH)
|
|
ASFLAGS=$(CPUFLAGS) -D --gstabs -mthumb-interwork -mfpu=softfpa
|
|
LDFLAGS=$(OPTFLAGS) -Tlpc2220.ld
|
|
ROMLDFLAGS=$(OPTFLAGS) -Tlpc2220_rom.ld
|