# -----------------------------------------------------------------
# Makefile for suma.elf (main.c suma.s) 
# -----------------------------------------------------------------

AS = arm-none-eabi-as
LD = arm-none-eabi-ld
CC = arm-none-eabi-gcc

OBJECTS = main.o suma.o

ASFLAGS = -mcpu=arm7tdmi -g 
LDFLAGS = -Ttext=0 -nostartfiles -g 
CFLAGS = -Wall -O1 -mcpu=arm7tdmi -g  -c

suma.elf: $(OBJECTS)
	$(CC) $(LDFLAGS) $(OBJECTS) -o suma.elf

suma.o: suma.s 
	$(AS) $(ASFLAGS) suma.s -o suma.o

main.o: main.c
	$(CC) $(CFLAGS) main.c

clean:
	rm *.o *.elf 
