make_keps.bat DOS batch file that automates tasks for the DTD file in Listing 2.
- By Kevin Wittmer
- October 16, 2000
Power Java
DXMLA Second Generation XML Toolkit
Kevin Wittmer
Listing 4. make_keps.bat DOS batch file that automates tasks for the DTD file in Listing 2.
SET WKDIR=keplerian_elements
REM
*********************************************************
REM Prepare DOS shell environment for build with DXML.
REM
SET CLASSPATH=%CLASSPATH%;C:\xml\ObjectSpace\lib\dxml.jar
SET CLASSPATH=%CLASSPATH%;C:\xml\IBM\xml4j.jar
SET PATH=%PATH%;C:\xml\Object~1\bin
REM
REM
*********************************************************
REM Remove previously generated files.
REM
DELTREE /y %WKDIR%\doc
ERASE %WKDIR%\keplerian_elements.jar
REM
REM
*********************************************************
REM Generate the Java source files using the DTD file.
REM Note: The -m command line switch can be used here to
REM specify a metafile containing element type mappings.
REM
XGEN %WKDIR%\keplerian_elements.dtd
REM
REM
*********************************************************
REM Compile the newly generated source files.
REM
JAVAC -verbose %WKDIR%\*.java
REM
REM
*********************************************************
REM Archive the newly generated class files into a JAR.
REM
JAR -cvf keplerian_elements.jar %WKDIR%\*.class
REM
REM
*********************************************************
REM Generate JavaDoc API documentation
REM
MKDIR %WKDIR%\doc
JAVADOC -d %WKDIR%\doc %WKDIR%\*.java
REM
REM
*********************************************************
REM Clean up intermediate files from the build.
REM
ERASE %WKDIR%\*.java
ERASE %WKDIR%\*.class
MOVE keplerian_elements.jar %WKDIR%