# Generated by mm.pl: Mon Mar  9 13:58:39 MST 1998
# ACL:license
#  ----------------------------------------------------------------------
#  This software and ancillary information (herein called "SOFTWARE")
#  called POOMA (Parallel Object-Oriented Methods and Applications) is
#  made available under the terms described here.  The SOFTWARE has been
#  approved for release with associated LA-CC Number LA-CC-98-65.
#  
#  Unless otherwise indicated, this SOFTWARE has been authored by an
#  employee or employees of the University of California, operator of the
#  Los Alamos National Laboratory under Contract No. W-7405-ENG-36 with
#  the U.S. Department of Energy.  The U.S. Government has rights to use,
#  reproduce, and distribute this SOFTWARE. The public may copy, distribute,
#  prepare derivative works and publicly display this SOFTWARE without 
#  charge, provided that this Notice and any statement of authorship are 
#  reproduced on all copies.  Neither the Government nor the University 
#  makes any warranty, express or implied, or assumes any liability or 
#  responsibility for the use of this SOFTWARE.
#  
#  If SOFTWARE is modified to produce derivative works, such modified
#  SOFTWARE should be clearly marked, so as not to confuse it with the
#  version available from LANL.
#  
#  For more information about POOMA, send e-mail to pooma@acl.lanl.gov,
#  or visit the POOMA web page at http://www.acl.lanl.gov/pooma/.
#  ----------------------------------------------------------------------
# ACL:license

# This file is user-editable

PROJECT_ROOT = $(shell cd ../../..; pwd)
include $(PROJECT_ROOT)/config/head.mk

PASS=APP

default:: bc_test1 bc_test2 bc_test3 \
	TestZeroFaceBC TestConstantFaceBC \
	TestNegReflectFaceBC TestPosReflectFaceBC \
	TestPeriodicFaceBC TestLinExtrapFaceBC

run: run_tests
	cat *.out

run_tests: default
	$(ODIR)/bc_test1 $(TSTOPTS) 1>bc_test1.out 2>&1
	$(ODIR)/bc_test2 $(TSTOPTS) 1>bc_test2.out 2>&1
	$(ODIR)/bc_test3 $(TSTOPTS) 1>bc_test3.out 2>&1
	$(ODIR)/TestZeroFaceBC $(TSTOPTS) 1>TestZeroFaceBC.out 2>&1
	$(ODIR)/TestConstantFaceBC $(TSTOPTS) 1>TestConstantFaceBC.out 2>&1
	$(ODIR)/TestNegReflectFaceBC $(TSTOPTS) 1>TestNegReflectFaceBC.out 2>&1
	$(ODIR)/TestPosReflectFaceBC $(TSTOPTS) 1>TestPosReflectFaceBC.out 2>&1
	$(ODIR)/TestPeriodicFaceBC $(TSTOPTS) 1>TestPeriodicFaceBC.out 2>&1
	$(ODIR)/TestLinExtrapFaceBC $(TSTOPTS) 1>TestLinExtrapFaceBC.out 2>&1

.PHONY: bc_test1

bc_test1:: $(ODIR)/bc_test1

$(ODIR)/bc_test1: $(ODIR)/bc_test1.o
	$(LinkToSuite)

.PHONY: bc_test2

bc_test2:: $(ODIR)/bc_test2

$(ODIR)/bc_test2: $(ODIR)/bc_test2.o
	$(LinkToSuite)

.PHONY: bc_test3

bc_test3:: $(ODIR)/bc_test3

$(ODIR)/bc_test3: $(ODIR)/bc_test3.o
	$(LinkToSuite)

.PHONY: TestZeroFaceBC

TestZeroFaceBC:: $(ODIR)/TestZeroFaceBC

$(ODIR)/TestZeroFaceBC: $(ODIR)/TestZeroFaceBC.o
	$(LinkToSuite)

.PHONY: TestConstantFaceBC

TestConstantFaceBC:: $(ODIR)/TestConstantFaceBC

$(ODIR)/TestConstantFaceBC: $(ODIR)/TestConstantFaceBC.o
	$(LinkToSuite)

.PHONY: TestNegReflectFaceBC

TestNegReflectFaceBC:: $(ODIR)/TestNegReflectFaceBC

$(ODIR)/TestNegReflectFaceBC: $(ODIR)/TestNegReflectFaceBC.o
	$(LinkToSuite)

.PHONY: TestPosReflectFaceBC

TestPosReflectFaceBC:: $(ODIR)/TestPosReflectFaceBC

$(ODIR)/TestPosReflectFaceBC: $(ODIR)/TestPosReflectFaceBC.o
	$(LinkToSuite)

.PHONY: TestPeriodicFaceBC

TestPeriodicFaceBC:: $(ODIR)/TestPeriodicFaceBC

$(ODIR)/TestPeriodicFaceBC: $(ODIR)/TestPeriodicFaceBC.o
	$(LinkToSuite)

.PHONY: TestLinExtrapFaceBC

TestLinExtrapFaceBC:: $(ODIR)/TestLinExtrapFaceBC

$(ODIR)/TestLinExtrapFaceBC: $(ODIR)/TestLinExtrapFaceBC.o
	$(LinkToSuite)

include $(SHARED_ROOT)/tail.mk

# ACL:rcsinfo
#  ----------------------------------------------------------------------
#  $RCSfile: makefile,v $   $Author: julianc $
#  $Revision: 1.6 $   $Date: 2000/07/21 18:29:09 $
#  ----------------------------------------------------------------------
# ACL:rcsinfo
