TOOL_DIR = /home/spinout/Desktop/z-filenew/tools/ CRCFIX = $(TOOL_DIR)n64crc BYTEWRITE = $(TOOL_DIR)bytewrite ROMINS = $(TOOL_DIR)rominsert CC = mips-gcc LD = mips-ld OBJCOPY = mips-objcopy CFLAGS = -Wall -Os -mno-gpopt -G 0 -fomit-frame-pointer -c LDFLAGS = -T n64.ld ROM = z.z64 default: cp controls.ld conf.ld $(CC) $(CFLAGS) -o controls.o controls.S $(LD) -o controls.elf controls.o $(LDFLAGS) $(OBJCOPY) -O binary controls.elf controls.bin $(ROMINS) controls.bin $(ROM) 0x00C18E90 cp links.ld conf.ld $(CC) $(CFLAGS) -o links.o links.S $(LD) -o links.elf links.o $(LDFLAGS) $(OBJCOPY) -O binary links.elf links.bin $(ROMINS) links.bin $(ROM) 0x00C08520 $(BYTEWRITE) $(ROM) 0x00C24DDC 00000000 $(CRCFIX) $(ROM) clean: rm -vf *.o *.elf *.bin