#= Makefile for dcpam/execsrc/all-in
#
# Authors::   Yasuhiro MORIKAWA, Shin-ichi Takehiro
# Version::   $Id: Makefile,v 1.10 2025/09/18 10:00:00 takepiro Exp $
# Tag Name::  $Name:  $
# Copyright:: Copyright (C) GFD Dennou Club, 2004-2025. All rights reserved.
# License::   See COPYRIGHT[link:../../COPYRIGHT]
#
######################################################################
#
#== Settings

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

TARGETS = dcpam_tem_test
TARGETS_ZONAL	= 
TARGETS_MPI	=
LIBSRCS		= tem.F90 


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

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

all: serial zonal mpi

include $(DIRDEPTH)/rules.make

serial: $(TARGETS)

zonal: $(TARGETS_ZONAL)

mpi: $(TARGETS_MPI)

clean.all:
	-@$(RM) $(TARGETS) $(TARGETS_ZONAL) $(TARGETS_MPI)

tem.o: tem.F90
	$(BINDIR)/dcpamfrt -c $< -o $@

dcpam_tem_test: dcpam_tem_test.f90
	$(BINDIR)/dcpamfrt $(LIBSRCS) $< -o $@

dcpam_calc_tem: dcpam_calc_tem.f90
	$(BINDIR)/dcpamfrt $(LIBSRCS) $< -o $@

dcpam_calc_tem_mpi: dcpam_calc_tem.f90
	$(BINDIR)/dcpamfrt --mpi $(LIBSRCS) $< -o $@

# dcpam_main_hs94_zonal: dcpam_main_hs94.f90
# 	  $(BINDIR)/dcpamfrt --zonal $< -o $@

# dcpam_main_hs94_mpi: dcpam_main_hs94.f90
# 	  $(BINDIR)/dcpamfrt --mpi $< -o $@

# dcpam_init_data_hs94: dcpam_init_data_hs94.f90
# 	  $(BINDIR)/dcpamfrt $< -o $@

# dcpam_init_data_hs94_zonal: dcpam_init_data_hs94.f90
# 	  $(BINDIR)/dcpamfrt --zonal $< -o $@

# dcpam_init_data_hs94_mpi: dcpam_init_data_hs94.f90
# 	  $(BINDIR)/dcpamfrt --mpi $< -o $@
