#
#       Makefile for diffusse
#
include ../../../Mkinclude
include ../Mkinclude

PACKNAME	= diffuse
LIBFSRCS	= 

LIBCSRCS	= diffuse.f90 diffuse_boundary.f90 diffuse_diffusion.f90
LIBSRCS		= $(LIBFSRCS) $(LIBCSRCS)
LIBFOBJS	= diffuse.o diffuse_boundary.o diffuse_diffusion.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)

###
diffuse.o:		diffuse_boundary.o diffuse_diffusion.o
diffuse_diffusion.o:	diffuse_boundary.o ../.math
diffuse_boundary.o:	../.base
