#
#       Makefile for dynamics
#
#          $(ADVECT_OBJS) $(VARIABLE_OBJS) are set in Mkinclude
#

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

PACKNAME	= dynamics
LIBFSRCS	= $(TINTSRC) \
		  dynamics_diffcoef.f90 dynamics_param.f90 \
		  poisson-darcy_mudpack.f90 \
	          $(VARIABLE_SRCS) 

LIBCSRCS	=
LIBSRCS		= $(LIBFSRCS) $(LIBCSRCS)
LIBFOBJS	= $(TINTOBJ) \
		  dynamics_diffcoef.o dynamics_param.o \
	 	  poisson-darcy_mudpack.o \
	          $(VARIABLE_OBJS) 

LIBCOBJS	=
LIBOBJS		= $(LIBFOBJS) $(LIBCOBJS)


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

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

ranlib:
	$(RANLIB) $(LIBFILE)

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

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

###
dynamics_tint_euler.o:	$(VARIABLE_OBJS) dynamics_diffcoef.o dynamics_param.o

dynamics_tint_implicitdarcy.o:	$(VARIABLE_OBJS) dynamics_diffcoef.o dynamics_param.o poisson-darcy_mudpack.o 

dynamics_diffcoef.o:	$(VARIABLE_OBJS) 
dynamics_param.o:	dynamics_diffcoef.o 

$(VARIABLE_OBJS): 


