# Copyright (C) 2004-2006 by Gerard Gorman # Copyright (C) 2006- Imperial College London and others. # # Please see the AUTHORS file in the main source directory for a full list # of copyright holders. # # Dr Gerard J Gorman # Applied Modelling and Computation Group # Department of Earth Science and Engineering # Imperial College London # # g.gorman@imperial.ac.uk # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public # License as published by the Free Software Foundation; either # version 2.1 of the License. # # This library is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # Lesser General Public License for more details. # # You should have received a copy of the GNU Lesser General Public # License along with this library; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 # USA SHELL = /bin/sh FC = /softs/hpcx-v2.7.0-gcc-MLNX_OFED_LINUX-4.7-1.0.0.1-redhat7.7-x86_64/ompi/bin/mpif90 FCFLAGS = -I./include -I/softs/python/3.9.6-shared/include/python3.9 -DHAVE_NUMPY -I/softs/python/3.9.6-shared/lib/python3.9/site-packages/numpy/core/include -I/softs/Fluidity/include -I/softs/Fluidity/include/ -DHAVE_PETSC -I/softs/spud/include -I/softs/Fluidity/include/vtk-7.1 -DHAVE_VTK=1 -ffast-math -frecord-marker=4 -DHAVE_NUMPY -I/softs/python/3.9.6-shared/lib/python3.9/site-packages/numpy/core/include -fno-realloc-lhs -ffree-line-length-none -ffixed-line-length-none -O3 -I/softs/Fluidity/include -I/softs/Fluidity/include/ -fdefault-real-8 -fdefault-double-8 -I/softs/spud/include CXX = /softs/hpcx-v2.7.0-gcc-MLNX_OFED_LINUX-4.7-1.0.0.1-redhat7.7-x86_64/ompi/bin/mpic++ CXXFLAGS = -I./include -I/softs/python/3.9.6-shared/include/python3.9 -DHAVE_NUMPY -I/softs/python/3.9.6-shared/lib/python3.9/site-packages/numpy/core/include -I/softs/Fluidity/include -I/softs/Fluidity/include/ -DHAVE_PETSC -I/softs/spud/include -I/softs/Fluidity/include/vtk-7.1 -DHAVE_VTK=1 -I/softs/Fluidity/include -I/softs/python/3.9.6-shared/include/python3.9 -I/softs/python/3.9.6-shared/lib/python3.9/site-packages/numpy/core/include/numpy -I/softs/Fluidity/include/vtk-7.1 -I/softs/python/3.9.6-shared/include/python3.9 -DHAVE_NUMPY -I/softs/python/3.9.6-shared/lib/python3.9/site-packages/numpy/core/include -O3 LINKER = /softs/hpcx-v2.7.0-gcc-MLNX_OFED_LINUX-4.7-1.0.0.1-redhat7.7-x86_64/ompi/bin/mpic++ LIBS = -lmba2d -Wl,-rpath,/softs/Fluidity/lib -Wl,-rpath,/softs/Fluidity/lib -L/softs/Fluidity/lib -Wl,-rpath,/softs/Fluidity/lib -L/softs/Fluidity/lib -Wl,-rpath,/softs/hpcx-v2.7.0-gcc-MLNX_OFED_LINUX-4.7-1.0.0.1-redhat7.7-x86_64/ompi/lib -L/softs/hpcx-v2.7.0-gcc-MLNX_OFED_LINUX-4.7-1.0.0.1-redhat7.7-x86_64/ompi/lib -Wl,-rpath,/usr/lib/gcc/x86_64-redhat-linux/4.8.5 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5 -Wl,-rpath,/softs/hdf5-gnu4/lib -L/softs/hdf5-gnu4/lib -Wl,-rpath,/softs/hpcx-v2.7.0-gcc-MLNX_OFED_LINUX-4.7-1.0.0.1-redhat7.7-x86_64/nccl_rdma_sharp_plugin/lib -L/softs/hpcx-v2.7.0-gcc-MLNX_OFED_LINUX-4.7-1.0.0.1-redhat7.7-x86_64/nccl_rdma_sharp_plugin/lib -Wl,-rpath,/softs/hpcx-v2.7.0-gcc-MLNX_OFED_LINUX-4.7-1.0.0.1-redhat7.7-x86_64/sharp/lib -L/softs/hpcx-v2.7.0-gcc-MLNX_OFED_LINUX-4.7-1.0.0.1-redhat7.7-x86_64/sharp/lib -Wl,-rpath,/softs/hpcx-v2.7.0-gcc-MLNX_OFED_LINUX-4.7-1.0.0.1-redhat7.7-x86_64/hcoll/lib -L/softs/hpcx-v2.7.0-gcc-MLNX_OFED_LINUX-4.7-1.0.0.1-redhat7.7-x86_64/hcoll/lib -Wl,-rpath,/softs/hpcx-v2.7.0-gcc-MLNX_OFED_LINUX-4.7-1.0.0.1-redhat7.7-x86_64/hmc/lib -L/softs/hpcx-v2.7.0-gcc-MLNX_OFED_LINUX-4.7-1.0.0.1-redhat7.7-x86_64/hmc/lib -Wl,-rpath,/softs/hpcx-v2.7.0-gcc-MLNX_OFED_LINUX-4.7-1.0.0.1-redhat7.7-x86_64/ucx/lib -L/softs/hpcx-v2.7.0-gcc-MLNX_OFED_LINUX-4.7-1.0.0.1-redhat7.7-x86_64/ucx/lib -lpetsc -lHYPRE -lcmumps -ldmumps -lsmumps -lzmumps -lmumps_common -lpord -lscalapack -lumfpack -lklu -lcholmod -lbtf -lccolamd -lcolamd -lcamd -lamd -lsuitesparseconfig -lml -lflapack -lfblas -lzoltan -lptesmumps -lptscotchparmetis -lptscotch -lptscotcherr -lesmumps -lscotch -lscotcherr -lparmetis -lmetis -lm -lz -lX11 -lstdc++ -ldl -lmpi_usempi -lmpi_mpifh -lmpi -lgfortran -lm -lgfortran -lm -lgcc_s -lquadmath -lpthread -lrt -lquadmath -lstdc++ -ldl /softs/Fluidity/lib/liblapack.a -lpthread -lm -lstdc++ -L/softs/Fluidity/lib -L/softs/python/3.9.6-shared/lib -L/softs/Fluidity/lib -L/softs/python/3.9.6-shared/lib -lpython3.9 -Xlinker -export-dynamic -lcrypt -lpthread -ldl -lutil -lm -lm -L/softs/Fluidity/lib -L/softs/python/3.9.6-shared/lib -L/softs/hpcx-v2.7.0-gcc-MLNX_OFED_LINUX-4.7-1.0.0.1-redhat7.7-x86_64/ompi/lib -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/softs/hdf5-gnu4/lib -L/softs/hpcx-v2.7.0-gcc-MLNX_OFED_LINUX-4.7-1.0.0.1-redhat7.7-x86_64/nccl_rdma_sharp_plugin/lib -L/softs/hpcx-v2.7.0-gcc-MLNX_OFED_LINUX-4.7-1.0.0.1-redhat7.7-x86_64/sharp/lib -L/softs/hpcx-v2.7.0-gcc-MLNX_OFED_LINUX-4.7-1.0.0.1-redhat7.7-x86_64/hcoll/lib -L/softs/hpcx-v2.7.0-gcc-MLNX_OFED_LINUX-4.7-1.0.0.1-redhat7.7-x86_64/hmc/lib -L/softs/hpcx-v2.7.0-gcc-MLNX_OFED_LINUX-4.7-1.0.0.1-redhat7.7-x86_64/ucx/lib -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../.. -lmpi_usempi -lmpi_mpifh -lmpi -lgfortran -lm -lquadmath -lpthread -L/softs/Fluidity/lib -L/softs/python/3.9.6-shared/lib -L/softs/hpcx-v2.7.0-gcc-MLNX_OFED_LINUX-4.7-1.0.0.1-redhat7.7-x86_64/ompi/lib -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/softs/hdf5-gnu4/lib -L/softs/hpcx-v2.7.0-gcc-MLNX_OFED_LINUX-4.7-1.0.0.1-redhat7.7-x86_64/nccl_rdma_sharp_plugin/lib -L/softs/hpcx-v2.7.0-gcc-MLNX_OFED_LINUX-4.7-1.0.0.1-redhat7.7-x86_64/sharp/lib -L/softs/hpcx-v2.7.0-gcc-MLNX_OFED_LINUX-4.7-1.0.0.1-redhat7.7-x86_64/hcoll/lib -L/softs/hpcx-v2.7.0-gcc-MLNX_OFED_LINUX-4.7-1.0.0.1-redhat7.7-x86_64/hmc/lib -L/softs/hpcx-v2.7.0-gcc-MLNX_OFED_LINUX-4.7-1.0.0.1-redhat7.7-x86_64/ucx/lib -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../.. -lmpi_usempi -lmpi_mpifh -lmpi -lgfortran -lm -lquadmath -lpthread -L./lib AR = ar ARFLAGS = cr MAKE = gmake LIB = libvtkfortran.a SLIB = libvtkfortran.so DLIB = libvtkfortran.dylib MAJOR = 1 VERSION = 1 OBJS = vtkfortran.o vtkmeshio.o fvtkfortran.o TINY_OBJS = tinyxmlparser.o tinyxmlerror.o tinyxml.o .SUFFIXES: .SUFFIXES: .F90 .cpp .o .a .cpp.o: $(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< .F90.o: $(FC) $(CPPFLAGS) $(FCFLAGS) -c $< default: $(OBJS) $(AR) $(ARFLAGS) $(LIB) $(OBJS) shared: $(OBJS) $(TINY_OBJS) $(LINKER) -shared -Wl,-soname,$(SLIB).$(MAJOR),-z,defs -o $(SLIB).$(VERSION) $(OBJS) $(TINY_OBJS) $(LIBS) dynamic: $(OBJS) $(CXX) -dynamiclib -install_name $(DLIB) -o $(DLIB) $(OBJS) $(LIBS) clean: rm -f *.o *.mod $(LIB) $(SLIB)* $(DLIB) distclean: clean rm -f make.log include/confdefs.h include/vtk.h