#= Makefile for deepconv/arare source code in dynamic.
#
# Authors::   ODAKA Masatsugu, SUGIYAMA Ko-ichiro
# Version::   $Id: Makefile,v 1.13 2007/10/14 07:13:42 odakker Exp $
# Tag Name::  $Name:  $
# Copyright:: Copyright (C) GFD Dennou Club, 2006. All rights reserved.
# License::   See COPYRIGHT[link:../../COPYRIGHT]
#
#
#== History
#
# * 2007/08/03 (ODAKA Masatsugu): Update
# * 2006/09/28 (ODAKA Masatsugu): Update
# * 2006/09/12 (ODAKA Masatsugu): Update
# * 2005/01/31 (ODAKA Masatsugu): Update
# * 2005/01/28 (SUGIYAMA Ko-ichiro):
#
########################################################################

include ../../Mkinclude

.SUFFIXES: .f90 .o 

OBJS = \
	dynamic_hevi_linarg_lapack.o \
	dynamic_hevi_linarg_matrix.o \
	dynamic_hevi_linarg_interface.o \
	dynfunc.o \
	dynfunc_3d.o \
	dynimpfunc.o \
	dynimpfunc_3d.o 

all: $(OBJS) 
	$(AR) $(ARFLAGS) $(LIBDIR)/lib$(LIBNAME).a ./*.o ; \
	$(CP) ./*.mod  $(MODDIR)

.f90.o: 
	$(FC) $(SYSFFLAGS) -c $< 

#dynamic_hevi_linarg_interface.f90: dynamic_hevi_linarg_interface.F
#	$(CPP) -D$(LINSOLV) dynamic_hevi_linarg_interface.F dynamic_hevi_linarg_interface.f90

dynimpfunc_3d.f90: dynimpfunc_3d.f90.$(LINSOLV)
	cp dynimpfunc_3d.f90.$(LINSOLV) $@

clean: 
	-$(RM) *.o *.mod dynimpfunc_3d.f90 $(CPPOBJ) 

