echo off
set ZBNFJAX_TMP=tmp

REM The zbnfjax.bat should be able to call in the users PATH, it should be adapted. See there.
call zbnfjax zmake java2XMI_Zmake_zbnfjax.bat 
pause
exit /B


************************************************************************************************************
The own content is following now. Note that the file content from here is used not as batch file but as ZBNF input file.
Therefore after the keyword ZMAKE_RULES there is an other comment notation:

ZMAKE_RULES:

$javaInput=fileset
( srcpath="..\..\srcJava_Zbnf\org\vishia"
, zbnf/Zbnf2Xml.java
, zbnf/ZbnfJavaOutput.java
, zbnf/ZbnfParser.java
, zbnf/ZbnfParseResultItem.java
, zbnf/ZbnfParserStore.java
, zbnf/ZbnfSyntaxPrescript.java
, zbnf/ZbnfXmlOutput.java
, util/StringPart.java
, util/FileSystem.java
, util/SortedTree.java
, util/SortedTreeNode.java
, util/SpecialCharStrings.java
, util/StringPartFromFile.java
, util/StringPartFromFileLines.java
, mainCmd/MainCmd.java
, mainCmd/Report.java
, xmlSimple/SimpleXmlOutputter.java      
, xmlSimple/WikistyleTextToSimpleXml.java
, xmlSimple/XmlException.java            
, xmlSimple/XmlNode.java                 
, xmlSimple/XmlNodeSimple.java           
);
 
//tmp/*.*.xml := zbnfJava($javaInput, srcpath="..\..\srcJava_Zbnf\org\vishia");
tmp/*.*.xml := zbnfJava($javaInput);

ZBNF.xmi := javaXML2XMI($javaInput, srcpath="tmp", srcext=".xml");
