PPETARGET = main SPETARGET = spe-main .SUFFIXES:.cc .o .h PPECC = g++ PPELIB = -lspe2 SPECC = spu-g++ SPELIB = INC = -I include PPESRC = $(shell ls ppe/*.cc) SPESRC = $(shell ls spe/*.cc) #PPEOBJ = $(PPESRC:.cc=.o) #SPEOBJ = $(SPESRC:.cc=.o) all: $(PPETARGET) $(SPETARGET) $(PPETARGET): $(PPEOBJ) $(PPECC) $(PPELIB) $(INC) $(PPESRC) -o $@ $(SPETARGET): $(SPEOBJ) $(SPECC) $(INC) $(SPESRC) -o $@ clean: rm -f $(PPETARGET) $(SPETARGET) rm -f ppe/*.o spe/*.o rm -f ppe/*~ spe/*~ ppe/*.~ spe/*.~