#= Makefile for dcpam/src/shared
#
# Authors::   Yasuhiro MORIKAWA
# Version::   $Id: Makefile,v 1.6 2007/09/05 05:20:57 morikawa Exp $
# Tag Name::  $Name: dcpam4-20070909 $
# Copyright:: Copyright (C) GFD Dennou Club, 2004-2007. All rights reserved.
# License::   See COPYRIGHT[link:../../COPYRIGHT]
#
######################################################################
#
#== Settings

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

OBJS = dcpam_error.o timefilter.o constants.o

TESTS = dcpam_error_test.sh timefilter_test.sh constants_test.sh
CLEAN_TESTS = $(TESTS:%.sh=%.o) $(TESTS:%.sh=%)

TMPFILES =

RUBYLIB = $(RUBYF90LIB)
RB2F90 = timefilter.f90

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

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

all: $(LIBDIR)/$(DCPAMLIB)

include ../../rules.make

clean.all: clean clean.lib

include depend

#=== rb2f90
timefilter.f90: timefilter.rb2f90
	$(RUBY) -v > /dev/null 2>&1 && \
	    RUBYLIB=$(RUBYLIB) $(RUBY) $< --max_dim=$(MAXDIM) > $@ || \
	    touch $@
