CC = $(TCPREFIX)gcc
AS = $(TCPREFIX)as
LD = $(TCPREFIX)ld
-OBJCOPY = $(TCPREFIX)objcopy
arch = -march=r3000 -msoft-float -mno-abicalls -mno-shared -fno-pic
LDFLAGS = -T psx.ld -print-gc-sections
$(bin): $(elf)
- $(OBJCOPY) -O binary $< $@
+ $(TCPREFIX)objcopy -O binary $< $@
$(elf): $(obj)
$(LD) -o $@ $(obj) -Map link.map $(LDFLAGS)
%.s: %.c
$(CC) $(CFLAGS) -S -o $@ $<
+disasm: $(elf)
+ $(TCPREFIX)objdump -D $< >$@
+
.PHONY: iso
iso: $(iso)