# 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:: field_test1 field_test2 field_test3 field_test4 field_test5 \
	  field_test6 field_test7 field_test8 field_test9 field_test10 \
	  field_test11 where2 TestFieldIndexing TestFieldSlicing \
	  TestMultiPatchField

run: run_tests
	cat *.out

run_tests: default
	$(ODIR)/field_test1 $(TSTOPTS) 1>field_test1.out 2>&1
	$(ODIR)/field_test2 $(TSTOPTS) 1>field_test2.out 2>&1
	$(ODIR)/field_test3 $(TSTOPTS) 1>field_test3.out 2>&1
	$(ODIR)/field_test4 $(TSTOPTS) 1>field_test4.out 2>&1
	$(ODIR)/field_test5 $(TSTOPTS) 1>field_test5.out 2>&1
	$(ODIR)/field_test6 $(TSTOPTS) 1>field_test6.out 2>&1
	$(ODIR)/field_test7 $(TSTOPTS) 1>field_test7.out 2>&1
	$(ODIR)/field_test8 $(TSTOPTS) 1>field_test8.out 2>&1
	$(ODIR)/field_test9 $(TSTOPTS) 1>field_test9.out 2>&1
	$(ODIR)/field_test10 $(TSTOPTS) 1>field_test10.out 2>&1
	$(ODIR)/field_test11 $(TSTOPTS) 1>field_test11.out 2>&1
	$(ODIR)/where2 $(TSTOPTS) 1>where2.out 2>&1
	$(ODIR)/TestFieldIndexing $(TSTOPTS) 1>TestFieldIndexing.out 2>&1
	$(ODIR)/TestFieldSlicing $(TSTOPTS) 1>TestFieldSlicing.out 2>&1
	$(ODIR)/TestMultiPatchField $(TSTOPTS) 1>TestMultiPatchField.out 2>&1

.PHONY: field_test1

field_test1:: $(ODIR)/field_test1

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

.PHONY: field_test2

field_test2:: $(ODIR)/field_test2

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

.PHONY: field_test3

field_test3:: $(ODIR)/field_test3

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

.PHONY: field_test4

field_test4:: $(ODIR)/field_test4

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

.PHONY: field_test5

field_test5:: $(ODIR)/field_test5

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

.PHONY: field_test6

field_test6:: $(ODIR)/field_test6

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

.PHONY: field_test7

field_test7:: $(ODIR)/field_test7

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

.PHONY: field_test8

field_test8:: $(ODIR)/field_test8

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

.PHONY: field_test9

field_test9:: $(ODIR)/field_test9

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

.PHONY: field_test10

field_test10:: $(ODIR)/field_test10

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

.PHONY: field_test11

field_test11:: $(ODIR)/field_test11

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

.PHONY: where2

where2:: $(ODIR)/where2

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

.PHONY: TestFieldIndexing

TestFieldIndexing:: $(ODIR)/TestFieldIndexing

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

.PHONY: TestFieldSlicing

TestFieldSlicing:: $(ODIR)/TestFieldSlicing

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

.PHONY: TestMultiPatchField

TestMultiPatchField:: $(ODIR)/TestMultiPatchField

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

.PHONY: ScalarAdvection

ScalarAdvection:: $(ODIR)/ScalarAdvection

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

.PHONY: ScalarAdvection1D

ScalarAdvection1D:: $(ODIR)/ScalarAdvection1D

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

.PHONY: BAdvection

BAdvection:: $(ODIR)/BAdvection

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

include $(SHARED_ROOT)/tail.mk

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