@echo off rem -------------------------------------------------------------------------- rem build.bat - Build Script for Frantic (lifted from Tomcat...thx guys) rem rem Environment Variable Prerequisites: rem rem JAVA_HOME Must point at your Java Development Kit [REQUIRED] rem rem --------------------------------------------------------------------------- rem ----- Save Environment Variables ------------------------------------------ set _CLASSPATH=%CLASSPATH% set _CLASSES=%CLASSES% rem ----- Verify and Set Required Environment Variables ----------------------- if not "%JAVA_HOME%" == "" goto gotJavaHome echo You must set JAVA_HOME to point at your Java Development Kit installation goto cleanup :gotJavaHome rem ----- Set Up The Runtime Classpath ---------------------------------------- if not "%CLASSPATH%" == "" set CLASSPATH=%CLASSPATH%; set CLASSPATH=%CLASSPATH%;./src rem ----- Execute The Requested Build ----------------------------------------- if not exist dist mkdir dist if not exist dist\lib mkdir dist\lib if not exist dist\lib\classes mkdir dist\lib\classes if not exist dist\doc mkdir dist\doc if not exist dist\doc\api mkdir dist\doc\api set CLASSES=dist\lib\classes %JAVA_HOME%\bin\javac -d %CLASSES% src/org/apache/ant/test/*.java %JAVA_HOME%\bin\jar cvf dist\lib\frantic.jar -C dist\lib\classes . xcopy website\*.html dist\doc /s /y xcopy website\*.gif dist\doc /s /y %JAVA_HOME%\bin\javadoc -protected -sourcepath src -d dist\doc\api -author org.apache.ant org.apache.ant.engine org.apache.ant.tasks org.apache.ant.tasks.build org.apache.ant.tasks.util rem ----- Restore Environment Variables --------------------------------------- :cleanup set CLASSPATH=%_CLASSPATH% set CLASSES=%_CLASSES% set _CLASSPATH= set _CLASSES= :finish