#= Makefile for deepconv/arare source code in setup.
#
# Authors::   ODAKA Masatsugu, SUGIYAMA Ko-ichiro
# Version::   $Id: Makefile,v 1.22 2009-03-05 04:37:23 sugiyama Exp $
# Tag Name::  $Name: arare4-20100306 $
# Copyright:: Copyright (C) GFD Dennou Club, 2006. All rights reserved.
# License::   See COPYRIGHT[link:../../COPYRIGHT]
#
#
#== History
#
# * 2008/06/19 (ODAKA Masatsugu): Update
# * 2007/08/07 (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 = \
	debugset.o \
	timeset.o \
	gridset.o \
	basicset.o \
	fileset.o \
	moistset.o \
	storepottemp.o \
	storemixrt.o \
	storebuoy.o \
	storestab.o \
	argset.o

3DOBJS = \
	x_base_module.o \
	y_base_module.o \
	z_base_module.o \
	xy_base_module.o \
	xyz_base_module.o \
	debugset.o \
	timeset.o \
	gridset.o \
	gridset_3d.o \
	basicset.o \
	basicset_3d.o \
	fileset_3d.o \
	moistset.o \
	storepottemp_3d.o \
	storemixrt.o \
	storemixrt_3d.o \
	storebuoy_3d.o \
	storestab_3d.o \
	storeset_3d.o \
	argset.o

MPIOBJS = \
	mpiset.o \
	filesetmpi.o \

MAIN =  test-setup.o

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

3d: $(3DOBJS) 
	$(AR) $(ARFLAGS) $(LIBDIR)/lib$(LIBNAME).a ./*.o ; \
	$(CP) ./*.mod  $(MODDIR); \

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

test: $(OBJS) $(MAIN) 
	$(LINKF) $(OBJS) $(MAIN) -o test  \
	$(SYSLDFLAGS) $(SYSLDLIBS) \
	-L$(LIBDIR) -l$(LIBNAME) 


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



clean: 
	-$(RM) *.o *.mod 


clean.test: clean
	-$(RM) test *~
