CC =		mpic++
CCFLAGS =	-g -O 
DEPFLAGS =	-M
ARCHIVE =	ar
ARFLAGS =	-rc

# Settings

OBJ =	mapreduce.o cmapreduce.o keyvalue.o keymultivalue.o spool.o \
	irregular.o hash.o memory.o error.o 
EXE = 	libmrmpi.a

# Targets

lib:	$(OBJ)
	$(ARCHIVE) $(ARFLAGS) $(EXE) $(OBJ)

clean:
	rm *.o *.a

# Rules

%.o:%.cpp
	$(CC) $(CCFLAGS) -c $<


