# suffix rules

.SUFFIXES :
.SUFFIXES : .o .mpif .f .F 

.F.o :
	$(CPP) -C $(CPPFLAGS) $< | sed '/^#/d' > $*.f
	$(FC) $(FFLAGS) -c $*.f
	
.mpif.o :
	$(MPIFC) $(MPIFFLAGS) -c $*.f

.f.o :
	$(FC) $(FFLAGS) -c $<
	
.F.f :
	$(CPP) -C $(CPPFLAGS) $< | sed '/^#/d' > $*.f

# macro definitions

DIRS = bspack ftpack tdpack n2pack ndpack stpack smpack \
       snpack sopack sppack appack flpack fepack fhpack \
       c2pack p2pack p3pack p3pack-mpi snpack-mpi sppack-mpi sopack-mpi \
       dkpack
LIBNAME		= libisp
DESTDIR		= .
STATICLIB	= $(DESTDIR)/$(LIBNAME).a
SHAREDLIB	= $(DESTDIR)/$(LIBNAME).so
PACKFILE	= $(DESTDIR)/ispack.f
SHELL		= /bin/sh
MAKE		= make
FC		= frt
FFLAGS		= 
MPIFC		= mpifrt
MPIFFLAGS	= 
CC		= vcc
CFLAGS		= 
AR		= ar
ARFLAGS		= vru
RM		= rm -f
CP		= cp
CPP		= /lib/cpp
CPPFLAGS	= -DDIRECT -DIEEE -DASCII -DFUJITSU
MV		= mv -f
RANLIB		= touch
CAT		= cat
