PPU_CC=powerpc64-unknown-linux-gnu-gcc PPU_INC= PPU_LD=-lpthread -lspe2 PPU_EXEC=loader SPU_CC=spu-elf-gcc SPU_CFLAGS_DEF= -g -fno-exceptions -Wall -O2 SPU_LD=spu-elf-ld SPU_EXEC1=spe_loader SPU_EXEC2=spe_loadme SHARED_C=shared_functions.c all: ppu spu ppu: ${PPU_CC} ${PPU_INC} ${PPU_EXEC}.c -o ${PPU_EXEC} ${PPU_LD} spu: ${SPU_CC} ${SPU_CFLAGS_DEF} ${SPU_EXEC1}.c ${SHARED_C} -o ${SPU_EXEC1} ${SPU_CC} -fpic -Wl,-mrelocatable -c ${SPU_EXEC2}.c -o ${SPU_EXEC2}.o ${SPU_LD} -e 0x80 ${SPU_EXEC2}.o -o ${SPU_EXEC2}.elf spu-elf-objcopy -O binary -S ${SPU_EXEC2}.elf ${SPU_EXEC2}