# makefile para la compilacion de programas para Cell

OPT = -W -Wall
SPUFLAG = $(OPT)
PPUFLAG = -D_REENTRANT $(OPT) -m64

LD = -lspe2 -lpthread

prog: spe.c ppe.c
#Compilacion del codigo de SPE
	spu-gcc spe.c $(SPUFLAG) -o spe
#Exportacion del codigo del SPE en la variable spe_code
	ppu-embedspu spe_code spe spe.o
#Compilacion del codigo del PPE
	gcc ppe.c spe.o $(PPUFLAG) $(LD) -o prog
