1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
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
|