26 lines
436 B
Makefile
26 lines
436 B
Makefile
CC := arm-elf-gcc
|
|
LD := arm-elf-ld
|
|
AS := arm-elf-as
|
|
OBJCOPY := arm-elf-objcopy
|
|
OBJDUMP := arm-elf-objdump
|
|
|
|
OPT := -g
|
|
CFLAGS := $(OPT) -mcpu=arm9
|
|
|
|
.SUFFIXES: .dis .bin .elf
|
|
|
|
.c.elf:
|
|
$(CC) $(CFLAGS) -Xlinker --script ../tests.ld -o $@ $< -nostdlib
|
|
|
|
.c.s:
|
|
$(CC) $(CFLAGS) -static -S $<
|
|
|
|
.S.elf:
|
|
$(CC) $(CFLAGS) -Xlinker --script ../tests.ld -nostdlib -o $@ $<
|
|
|
|
.elf.dis:
|
|
$(OBJDUMP) -adx $< > $@
|
|
|
|
.elf.bin:
|
|
$(OBJCOPY) -O binary $< $@
|