#---------------------------------------------------------------------
#     Copyright (C) GFD Dennou Club, 2005. All rights reserved.
#---------------------------------------------------------------------
#= Makefile for dcpam/src/dynamics
#
# * Developers:: Yasuhiro MORIKAWA
# * Version:: $Id: Makefile,v 1.3 2006/07/24 09:08:48 morikawa Exp $
# * Tag Name:: $Name: dcpam3-20060725 $
# * Change History:: 
#
######################################################################
#
#== Settings

INCLUDEFILE = ../../Config.mk
include $(INCLUDEFILE)

OBJS = dynamics.o \
	dycore_type.o dycore_grid.o dycore_time.o dycore_in.o \
	dycore_out.o dycore_dynamics.o dcpam_ape_dynamics.o


# End Settings
######################################################################

######################################################################
#== Rules

all: archive

archive: $(OBJS)
	test -d $(LIBDIR) || $(INSTALLDIR) $(LIBDIR)
	$(AR) $(ARFLAGS) $(LIBDIR)/$(DCPAMLIB) $+
	test -d $(MODDIR) || $(INSTALLDIR) $(MODDIR)
	$(INSTALL) $(MODS) $(MODDIR)

$(OBJS): ../shared/$(MODS)

../shared/$(MODS):
	$(MAKE) -C ../shared

clean:
	-$(RM) $(MODS) $(OBJS) *~

#depend: f90depend.pl Makefile
#	perl f90depend.pl *.f90 > depend
#
#include depend
