#========================================================================
# BEARCLAW Boundary Embedded Adaptive Refinement Conservation LAW package
#========================================================================
# (c) Copyright Sorin Mitran, 2017
# Department of Mathematics
# University of North Carolina at Chapel Hill
# mitran@unc.edu
# -----------------------------------------------------------------------
# This code may be freely used for educational and research purposes.
# For any other use please contact the author.
# -----------------------------------------------------------------------
# File:             Makefile
# Purpose:          Build 2D Euler equation Hermes breach model
# Contains:
# Revision History: Ver. 1.0 Feb. 2017 Sorin Mitran
# -----------------------------------------------------------------------
#
default: xbear

include $(BEARCLAW)/Makefile.inc

PROBLEM_SOURCES = \
  nodeinfodef.f90 \
  problem.f90

PROBLEM_OBJECTS = \
  nodeinfodef.o \
  problem.o

METHOD_SOURCES = \
  $(BEARCLAWLIB)/wavebear.f90

METHOD_MODULES = \
  $(BEARCLAWLIB)/wavebear.mod

METHOD_OBJECTS = \
  $(BEARCLAWLIB)/wavebear.o

nodeinfodef.o: nodeinfodef.f90
	$(FC) -I$(DIR_MODULES) -o nodeinfodef.o nodeinfodef.f90

problem.o: problem.f90 physflux1.f90
	$(FC) -I$(DIR_MODULES) -o problem.o problem.f90

include $(BEARCLAW)/Makefile.targets