PPEDIR = ppe PPESRCS = $(wildcard $(PPEDIR)/*.cpp) PPEOBJS = $(PPESRCS:.cpp=.o) PPECC = g++ PPECFLAGS = -Wall -g -O2 PPELIBS = SPEDIR = spe SPESRCS = $(wildcard $(SPEDIR)/*.cpp) SPEOBJS = $(SPESRCS:.cpp=.o) SPECC = $(PPECC) SPECFLAGS = $(PPECFLAGS) SPELIBS = $(PPELIBS) IMPLDIR = ../Fifo IMPLSRCS = $(wildcard $(IMPLDIR)/*.cpp) IMPLOBJS = $(IMPLSRCS:.cpp=.o) IMPLCC = $(PPECC) IMPLCFLAGS = $(PPECFLAGS) IMPLLIBS = $(PPELIBS) .SUFFIXES: .cpp .o .cpp.o: $(CC) $(CFLAGS) -c $< clean: rm -f *~ \#* rm -f $(PPEDIR)/*~ $(PPEDIR)/\#* rm -f $(SPEDIR)/*~ $(SPEDIR)/\#* rm -f $(PPEOBJS) $(SPEOBJS)