
OBJECTS = numerics.o    max_params.o  commun.o                  \
          bisec2_reg.o  bisec2_rand.o broadcast.o               \
          collect.o     nearn_1d.o    nearn_2d.o                \
          nearn_3d.o    ping2.o       ping2_i.o                 \
          reduction.o   trans_2d.o                              \
          hull.o        log2.o        rand_vpe.o   report.o     \
          stats_agg.o   stats_pe.o    timer.o      state.o

EXEC    = x.commun

${EXEC}: ${OBJECTS}
	@echo
	 ${LD} ${LDFLAGS} -o ${EXEC} ${OBJECTS} ${LIBS}

.SUFFIXES:       .f .o
.f.o    :
	@echo
	${FC} ${FFLAGS} ${INCS} -c $<

clean   :
	/bin/rm -f ${OBJECTS}

veryclean:
	/bin/rm -f ${OBJECTS} ${EXEC}
