SubDir PLASMA NDDL test parser ;

if ! $(PLASMA_READY) {

NDDL_PARSER_TESTS = 
	BasicClassDeclarations.nddl       keyword-example.nddl
	DNP-transliteration.nddl          labeledSubgoals.nddl
	allocationTests.nddl              local-vars.nddl
	attributedTemporalRelations.nddl  location.nddl
	camera.nddl                       missionaries.nddl
	constraints.nddl                  multipleSubgoals.nddl
	constructorTests.nddl             otherFile.nddl
	enumTests.nddl                    pns-conf-test.nddl
	predicatePrototypes.nddl
	extendQualified.nddl              rover-camera.nddl
	globals.nddl                      rover.nddl
	includer.nddl                     simpleInstantiation.nddl
	initial.nddl                      structureTests.nddl
	initializerTests.nddl             switchTests.nddl
	inner-classes.nddl                temporalNumericIntervals.nddl
	inner-enums.nddl                  transitional-subgoaling.nddl
	looping.nddl                      intervalTest.nddl
	use_xml.nddl                      multi_enums.nddl
	Plasma.nddl
	;

MakeLocate [ FGristFiles Plasma.nddl ] : [ FDirName $(SUBDIR) .. .. core ] ;

Depends use_xml.xml : rover.xml ;

local parser_test ;
for parser_test in $(NDDL_PARSER_TESTS) {
  local xml = $(parser_test:S=.xml) ;
  LocalDepends tests : $(xml) ;
  NddlParser $(xml) : $(parser_test) ;
}

} # PLASMA_READY
