# 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
LIBNAME		= libisp-g77
DESTDIR		= `pwd`/debian/tmp/usr/lib
STATICLIB	= $(DESTDIR)/$(LIBNAME).a
SHAREDLIB	= $(DESTDIR)/$(LIBNAME).so
PACKFILE	= $(DESTDIR)/ispack.f
SHELL		= /bin/sh
MAKE		= make
FC		= g77
FFLAGS		= -O -fPIC
MPIFC		= mpif77
MPIFFLAGS	= -O 
CC		= gcc
CFLAGS		= -shared -Wl,-soname,$(LIBNAME).so 
AR		= ar
ARFLAGS		= vru
RM		= rm -f
CP		= cp
CPP		= cpp
CPPFLAGS	= -DDIRECT -DIEEE -DASCII -DLEN -DET
MV		= mv -f
RANLIB		= ranlib
CAT		= cat
