makefile

Go to the documentation of this file.
00001 all: libfmm3d_mpi
00002 
00003 include ../makefile.mpi
00004 
00005 LIB_SRC =       kernel3d_mpi.cpp knlmat3d_mpi.cpp dense3d_mpi.cpp let3d_mpi.cpp fmm3d_mpi.cpp matmgnt3d_mpi.cpp fmm3d_setup_mpi.cpp fmm3d_eval_mpi.cpp fmm3d_check_mpi.cpp 
00006 
00007 LIB_OBJ =       $(LIB_SRC:.cpp=.o)
00008 
00009 TST_SRC =       tt0.cpp tt1.cpp
00010 
00011 DEP     =       $(LIB_SRC:.cpp=.d)
00012 
00013 libfmm3d_mpi:   $(LIB_OBJ)
00014         $(AR) $(ARFLAGS) libfmm3d_mpi.a $(LIB_OBJ)
00015         $(RANLIB) libfmm3d_mpi.a
00016 
00017 tt0: libfmm3d_mpi tt0.o
00018         ${CXX} -o tt0 tt0.o libfmm3d_mpi.a ../common/libcommon.a ${LDFLAGS}
00019 
00020 tt1: libfmm3d_mpi tt1.o
00021         ${CXX} -o tt1 tt1.o libfmm3d_mpi.a ../common/libcommon.a ${LDFLAGS}
00022 
00023 petsc_test: petsc_test.o
00024         ${CXX} -o petsc_test petsc_test.o libfmm3d_mpi.a ../common/libcommon.a ${LDFLAGS}
00025 
00026 -include $(DEP)

Generated on Sun Dec 4 21:12:40 2005 for fmm3d_mpi by  doxygen 1.4.5