# 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:: domain_tests

domain_tests:: grid iterator domaintest domaincalc domainmap \
               shrinktest domainRO 

run:	run_tests
	cat *.out

run_tests:	domain_tests
	$(ODIR)/grid 1>grid.out 2>&1
	$(ODIR)/iterator 1>iterator.out 2>&1
	$(ODIR)/domaintest 1>domaintest.out 2>&1
	$(ODIR)/domaincalc 1>domaincalc.out 2>&1
	$(ODIR)/domainmap 1>domainmap.out 2>&1
	$(ODIR)/shrinktest 1>shrinktest.out 2>&1
	$(ODIR)/domainRO 1>domainRO.out 2>&1

.PHONY: grid

grid:: $(ODIR)/grid

.PHONY: iterator

iterator:: $(ODIR)/iterator

.PHONY: indirectionlist_test1

indirectionlist_test1:: $(ODIR)/indirectionlist_test1

.PHONY: domaintest

domaintest:: $(ODIR)/domaintest

.PHONY: domaincalc

domaincalc:: $(ODIR)/domaincalc

.PHONY: domainmap

domainmap:: $(ODIR)/domainmap

.PHONY: shrinktest

shrinktest:: $(ODIR)/shrinktest

.PHONY: domainRO

domainRO:: $(ODIR)/domainRO

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

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

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

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

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

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

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

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

include $(SHARED_ROOT)/tail.mk

# ACL:rcsinfo
#  ----------------------------------------------------------------------
#  $RCSfile: makefile,v $   $Author: sa_smith $
#  $Revision: 1.20 $   $Date: 2000/07/28 19:02:28 $
#  ----------------------------------------------------------------------
# ACL:rcsinfo
