CC = mpicc
CFLAGS = -Wall -O2

OBJECTS1 = trap.o func.o traprule.o 
OBJECTS2 = func.o traprule.o iotrap.o getdata.o

all: partrap iopartrap  

partrap: $(OBJECTS1)
	mpicc -o $@ $?

iopartrap: $(OBJECTS2)
	mpicc -o $@ $?

clean:
	rm *.o partrap iopartrap