include ../../Make.inc
 
#-----------------------------------------------------------------------
#
#  set suffix rule *.c --> *.a
#
.c.a : 
	$(PURIFY) $(CC) -c $(CFLAGS) $(MPI_INCLUDE_DIR) $*.c -o $*.o
	$(AR) $(ARFLAGS) $(OBJ).a $*.o
	rm $*.o
#
#-----------------------------------------------------------------------
 
OBJ = BridgeMPI

$(OBJ).a : \
      $(OBJ).a(basics.o) \
      $(OBJ).a(factor.o) \
      $(OBJ).a(factorSetup.o) \
      $(OBJ).a(info.o) \
      $(OBJ).a(instance.o) \
      $(OBJ).a(setparams.o) \
      $(OBJ).a(setup.o) \
      $(OBJ).a(solve.o) \
      $(OBJ).a(solveSetup.o)
	$(RANLIB) $(OBJ).a
	@echo $(OBJ).a is now up-to-date

clean :
	- rm -f *.a *.o


syntax highlighted by Code2HTML, v. 0.9.1