#
#       Makefile for fft
#
#          $(POISSON_OBJS) is set in Mkinclude

include ../../../Mkinclude
include ../Mkinclude

PACKNAME	= poisson
LIBFSRCS	= dblfft.f90 dblsint.f90 dblsinfft.f90 dblfftsin.f90 poisson.f90\
		  vrad.f vrfft.f vrffti.f vsint.f vsinti.f pimach.f 
LIBCSRCS	=
LIBSRCS		= $(LIBFSRCS) $(LIBCSRCS)
LIBFOBJS	= dblfft.o dblsint.o dblsinfft.o dblfftsin.o poisson.o \
		  vrad.o vrfft.o vrffti.o vsint.o vsinti.o pimach.o
LIBCOBJS	=
LIBOBJS		= $(LIBFOBJS) $(LIBCOBJS)


all: $(LIBOBJS) archive ranlib ../.$(PACKNAME)

archive:
	@$(AR) $(ARFLAGS) $(CONVLIBFILE) $(LIBOBJS)

ranlib:
	$(RANLIB) $(CONVLIBFILE)

../.$(PACKNAME): $(LIBOBJS)
	$(TOUCH) ../.$(PACKNAME)

clean:
	$(RM) *.o *.mod *~ ../.$(PACKNAME)

###
dblfft.o: ../.base
dblsint.o: ../.base
dblsinfft.o: ../.base
dblfftsin.o: ../.base
poisson.o: dblfft.o dblsint.o dblsinfft.o dblfftsin.o ../.base
