#---------------------------------------------------------------------
#     Copyright (C) GFD Dennou Club, 2005. All rights reserved.
#---------------------------------------------------------------------
#=begin
#= Makefile for dcpam/src
#
#   * Editor: Morikawa Yasuhiro
#   * Last Update: 2004/12/26
#   * Created: 2004/08/20
#
#=end

include Mkinclude

LIBDIRS = shared
RUNDIRS = init run

all: libs exec

libs:
	@for i in $(LIBDIRS) ; do \
	  cd $$i ; \
	  $(MAKE) ; \
	  cd .. ; \
	done

exec:
	@for i in $(RUNDIRS) ; do \
	  cd $$i ; \
	  $(MAKE) ; \
	  cd .. ; \
	done

doc:
	@for i in $(LIBDIRS) $(RUNDIRS) ; do \
	  cd $$i ; \
	  $(MAKE) $@; \
	  cd .. ; \
	done

clean:
	@for i in $(LIBDIRS) $(RUNDIRS) ; do \
	  cd $$i ; \
	  $(MAKE) $@; \
	  cd .. ; \
	done

clean-doc:
	@for i in $(LIBDIRS) $(RUNDIRS) ; do \
	  cd $$i ; \
	  $(MAKE) $@; \
	  cd .. ; \
	done

install:
	@for i in $(LIBDIRS) $(RUNDIRS) ; do \
	  cd $$i ; \
	  $(MAKE) $@; \
	  cd .. ; \
	done

tags: tags.local #tags.dir

#tagssm: tagssm.local tagssm.dir
#
tags.local:
	$(TAGS) */*.f90 */*/*.f90
#tagssm.local:
#	@$(TAGS) dcpam.f90 $(SUBDIRSSM:%=%/*.f90)
#
#tags.dir:
#	@for i in $(SUBDIRS) ; do \
#	  cd $$i ; \
#	  $(MAKE) tags ; \
#	  cd .. ; \
#	done
#
#tagssm.dir:
#	@for i in $(SUBDIRSSM) ; do \
#	  cd $$i ; \
#	  $(MAKE) tags ; \
#	  cd .. ; \
#	done

