You can not select more than 25 topics
Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- @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
|