rendered paste body
CROSS_COMPILE = /home/jbutera/sat/bin/arm-none-eabi-
#CROSS_COMPILE = arm-linux-gnueabi-
#CROSS_COMPILE = /opt/local/bin/arm-elf-
CC = $(CROSS_COMPILE)gcc
AS = $(CROSS_COMPILE)as
LD = $(CROSS_COMPILE)gcc
OBJCOPY = $(CROSS_COMPILE)objcopy
AFLAGS := -march=armv4 -mcpu=arm920t
CFLAGS := $(CPPFLAGS) -Wall -Wstrict-prototypes -ffreestanding -Tgcctest.lds
LFLAGS := -Tgcctest.lds -nostartfiles -Map=output.map
all: gcctest.bin gcctest.srec
gcctest.bin: gcctest.elf
$(OBJCOPY) -O binary gcctest.elf gcctest.bin
gcctest.srec: gcctest.elf
$(OBJCOPY) -O srec gcctest.elf gcctest.srec
gcctest.elf: head.o gcctest.o
$(LD) $(LFLAGS) -o gcctest.elf head.o gcctest.o
head.o: head.S
$(AS) $(AFLAGS) -o head.o head.S
gcctest.o: gcctest.c
$(CC) $(CFLAGS) -o gcctest.o gcctest.c
clean:
rm gcctest.elf gcctest.bin gcctest.o head.o gcctest.srec