# 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

TSTOPTS = 

###########################

default:: tests

tests:: array_tests

run: run_tests
	cat *.out

run_tests: tests
	$(ODIR)/array_test1 $(TSTOPTS) 1>array_test1.out 2>&1
	$(ODIR)/array_test2 $(TSTOPTS) 1>array_test2.out 2>&1
	$(ODIR)/array_test3 $(TSTOPTS) 1>array_test3.out 2>&1
	$(ODIR)/array_test4 $(TSTOPTS) 1>array_test4.out 2>&1
	$(ODIR)/array_test5 $(TSTOPTS) 1>array_test5.out 2>&1
	$(ODIR)/array_test6 $(TSTOPTS) 1>array_test6.out 2>&1
	$(ODIR)/array_test7 $(TSTOPTS) 1>array_test7.out 2>&1
	$(ODIR)/array_test8 $(TSTOPTS) 1>array_test8.out 2>&1
	$(ODIR)/array_test9 $(TSTOPTS) 1>array_test9.out 2>&1
	$(ODIR)/array_test10 $(TSTOPTS) 1>array_test10.out 2>&1
	$(ODIR)/array_test11 $(TSTOPTS) 1>array_test11.out 2>&1
	$(ODIR)/array_test12 $(TSTOPTS) 1>array_test12.out 2>&1
	$(ODIR)/array_test13 $(TSTOPTS) 1>array_test13.out 2>&1
	$(ODIR)/array_test14 $(TSTOPTS) 1>array_test14.out 2>&1
	$(ODIR)/array_test15 $(TSTOPTS) 1>array_test15.out 2>&1
	$(ODIR)/array_test16 $(TSTOPTS) 1>array_test16.out 2>&1
	$(ODIR)/array_test17 $(TSTOPTS) 1>array_test17.out 2>&1
	$(ODIR)/array_test18 $(TSTOPTS) 1>array_test18.out 2>&1
	$(ODIR)/array_test19 $(TSTOPTS) 1>array_test19.out 2>&1
	$(ODIR)/array_test20 $(TSTOPTS) 1>array_test20.out 2>&1
	$(ODIR)/array_test21 $(TSTOPTS) 1>array_test21.out 2>&1
	$(ODIR)/array_test22 $(TSTOPTS) 1>array_test22.out 2>&1
	$(ODIR)/array_test23 $(TSTOPTS) 1>array_test23.out 2>&1
	$(ODIR)/array_test24 $(TSTOPTS) 1>array_test24.out 2>&1
	$(ODIR)/array_test25 $(TSTOPTS) 1>array_test25.out 2>&1
	$(ODIR)/array_test26 $(TSTOPTS) 1>array_test26.out 2>&1
	$(ODIR)/array_test27 $(TSTOPTS) 1>array_test27.out 2>&1
	$(MPIRUN) $(ODIR)/array_test28 $(TSTOPTS) 1>array_test28.out 2>&1	

array_tests:: $(ODIR)/array_test1 $(ODIR)/array_test2 \
	$(ODIR)/array_test3 $(ODIR)/array_test4 \
	$(ODIR)/array_test5 $(ODIR)/array_test6 \
	$(ODIR)/array_test7 $(ODIR)/array_test8 \
	$(ODIR)/array_test9 $(ODIR)/array_test10 \
	$(ODIR)/array_test11 $(ODIR)/array_test12 \
	$(ODIR)/array_test13 $(ODIR)/array_test14 \
	$(ODIR)/array_test15 $(ODIR)/array_test16 \
	$(ODIR)/array_test17 $(ODIR)/array_test18 \
	$(ODIR)/array_test19 $(ODIR)/array_test20 \
	$(ODIR)/array_test21 $(ODIR)/array_test22 \
	$(ODIR)/array_test23 $(ODIR)/array_test24 \
	$(ODIR)/array_test25 $(ODIR)/array_test26 \
	$(ODIR)/array_test27 $(ODIR)/array_test28

###########################

.PHONY: array_test1

array_test1: $(ODIR)/array_test1

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

.PHONY: array_test2

array_test2: $(ODIR)/array_test2

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

.PHONY: array_test3

array_test3: $(ODIR)/array_test3

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

.PHONY: array_test4

array_test4: $(ODIR)/array_test4

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

.PHONY: array_test5

array_test5: $(ODIR)/array_test5

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

.PHONY: array_test6

array_test6: $(ODIR)/array_test6

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

.PHONY: array_test7

array_test7: $(ODIR)/array_test7

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

.PHONY: array_test8

array_test8: $(ODIR)/array_test8

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

.PHONY: array_test9

array_test9: $(ODIR)/array_test9

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

.PHONY: array_test10

array_test10: $(ODIR)/array_test10

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

.PHONY: array_test11

array_test11: $(ODIR)/array_test11

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

.PHONY: array_test12

array_test12: $(ODIR)/array_test12

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

.PHONY: array_test13

array_test13: $(ODIR)/array_test13

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

.PHONY: array_test14

array_test14: $(ODIR)/array_test14

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

.PHONY: array_test15

array_test15: $(ODIR)/array_test15

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

.PHONY: array_test16

array_test16: $(ODIR)/array_test16

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

.PHONY: array_test17

array_test17: $(ODIR)/array_test17

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

.PHONY: array_test18

array_test18: $(ODIR)/array_test18

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

.PHONY: array_test19

array_test19: $(ODIR)/array_test19

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

.PHONY: array_test20

array_test20: $(ODIR)/array_test20

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

.PHONY: array_test21

array_test21: $(ODIR)/array_test21

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

.PHONY: array_test22

array_test22: $(ODIR)/array_test22

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

.PHONY: array_test23

array_test23: $(ODIR)/array_test23

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

.PHONY: array_test24

array_test24: $(ODIR)/array_test24

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

.PHONY: array_test25

array_test25: $(ODIR)/array_test25

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

.PHONY: array_test26

array_test26: $(ODIR)/array_test26

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

.PHONY: array_test27

array_test27: $(ODIR)/array_test27

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

.PHONY: array_test28

array_test28: $(ODIR)/array_test28

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

###########################

.PHONY: ScalarAdvection

ScalarAdvection: $(ODIR)/ScalarAdvection

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

.PHONY: ScalarAdvectionXB

ScalarAdvectionXB: $(ODIR)/ScalarAdvectionXB

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


include $(SHARED_ROOT)/tail.mk


# ACL:rcsinfo
#  ----------------------------------------------------------------------
#  $RCSfile: makefile,v $   $Author: mitchell $
#  $Revision: 1.50 $   $Date: 2000/07/18 05:28:03 $
#  ----------------------------------------------------------------------
# ACL:rcsinfo
