include ../Bmake.inc
help :
@ echo " "
@ echo " "
@ echo "You need to specify which INSTALL executable to build."
@ echo "General choices are: xsize, xintface, xsyserrors"
@ echo "MPI specific choices are: xsyserrors, xtc_CsameF77, xtc_UseMpich,"
@ echo " xcmpi_sane, xfmpi_sane"
@ echo " "
@ echo "Here is a brief explanation of each of these routines: "
cat README
xsize : $(INSTdir)/xsize
xintface : $(INSTdir)/xintface
xsyserrors : $(INSTdir)/xsyserrors
xcmpi_sane : $(INSTdir)/xcmpi_sane
xfmpi_sane : $(INSTdir)/xfmpi_sane
xtc_CsameF77 : $(INSTdir)/xtc_CsameF77
xtc_UseMpich : $(INSTdir)/xtc_UseMpich
$(INSTdir)/xsize : size.o
$(CCLOADER) $(CCLOADFLAGS) -o $@ size.o
$(INSTdir)/xintface : Fintface.o Cintface.o
$(F77LOADER) $(F77LOADFLAGS) -o $@ Fintface.o Cintface.o
$(INSTdir)/xsyserrors : syserrors.o
$(CCLOADER) $(CCLOADFLAGS) -o $@ syserrors.o $(MPILIB)
$(INSTdir)/xtc_CsameF77 : mpif.h tc_fCsameF77.o tc_cCsameF77.o
$(F77LOADER) $(F77LOADFLAGS) -o $@ tc_fCsameF77.o tc_cCsameF77.o $(MPILIB)
$(INSTdir)/xtc_UseMpich : tc_UseMpich.o
$(CCLOADER) $(CCLOADFLAGS) -o $@ tc_UseMpich.o $(MPILIB)
$(INSTdir)/xcmpi_sane : cmpi_sane.o
$(CCLOADER) $(CCLOADFLAGS) -o $@ cmpi_sane.o $(MPILIB)
$(INSTdir)/xfmpi_sane : mpif.h fmpi_sane.o
$(F77LOADER) $(F77LOADFLAGS) -o $@ fmpi_sane.o $(MPILIB)
clean:
rm -f size.o Fintface.o Cintface.o syserrors.o transcomm.o \
mpi_sane.o fmpi_sane.o
mpif.h : $(MPIINCdir)/mpif.h
rm -f mpif.h
ln -s $(MPIINCdir)/mpif.h mpif.h
.f.o: ; $(F77) -c $(F77FLAGS) $*.f
.c.o:
$(CC) -c $(CCFLAGS) $(BLACSDEFS) $<
syntax highlighted by Code2HTML, v. 0.9.1