# suffix rules

.SUFFIXES : .o .f .F

.F.o :
	$(CPP) -C $(CPPFLAGS) $< | sed '/^#/d' > $*.f
	$(FC) $(FFLAGS) -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
LIBNAME		= libisp
DESTDIR		= .
STATICLIB	= $(DESTDIR)/$(LIBNAME).a
SHAREDLIB	= $(DESTDIR)/$(LIBNAME).so
PACKFILE	= $(DESTDIR)/ispack.f
SHELL		= /bin/sh
MAKE		= make
FC		= f90
FFLAGS		= 
CC		= cc
CFLAGS		= 
AR		= ar
ARFLAGS		= vru
RM		= rm -f
CP		= cp
CPP		= /usr/lib/cpp
CPPFLAGS	= -DDIRECT -DFORMAT -DIEEE -DASCII -DNEC -DSPLIT
MV		= mv -f
RANLIB		= touch
CAT		= cat
