# $Id$

ALL:      build_unit_tests
run:      run_unit_tests
run_uni:  run_unit_tests_uni

LOCDIR	  =  src/Infrastructure/Config/tests

.NOTPARALLEL:
TESTS_BUILD   = $(ESMF_TESTDIR)/ESMF_ConfigUTest \
 	        $(ESMF_TESTDIR)/ESMC_ConfigUTest 

TESTS_RUN     = RUN_ESMF_ConfigUTest \
 		RUN_ESMC_ConfigUTest 

TESTS_RUN_UNI = RUN_ESMC_ConfigUTestUNI \
 		RUN_ESMF_ConfigUTestUNI 


include ${ESMF_DIR}/makefile

CLEANDIRS   = 
CLEANFILES  = $(TESTS_BUILD)
CLOBBERDIRS =

DIRS        = 

#
# ESMF_ConfigUTest
#
RUN_ESMF_ConfigUTest:
	cp -f ESMF_Resource_File_Sample.rc $(ESMF_TESTDIR)
	cp -f ESMF_Resource_File_Sample2.rc $(ESMF_TESTDIR)
	$(MAKE) TNAME=Config NP=4 ftest

RUN_ESMF_ConfigUTestUNI:
	cp -f ESMF_Resource_File_Sample.rc $(ESMF_TESTDIR)
	cp -f ESMF_Resource_File_Sample2.rc $(ESMF_TESTDIR)
	$(MAKE) TNAME=Config NP=1 ftest


#
# ESMC_ConfigUTest
#
RUN_ESMC_ConfigUTest:
	cp -f ESMF_Resource_File_Sample.rc $(ESMF_TESTDIR)
	cp -f ESMF_Resource_File_Sample2.rc $(ESMF_TESTDIR)
	$(MAKE) TNAME=Config NP=4 ctest

RUN_ESMC_ConfigUTestUNI:
	cp -f ESMF_Resource_File_Sample.rc $(ESMF_TESTDIR)
	cp -f ESMF_Resource_File_Sample2.rc $(ESMF_TESTDIR)
	$(MAKE) TNAME=Config NP=1 ctest
