[TeamTalk 179]: [715] TeamTalk: 1) Changes on the way to accurate java building

bfrisch@edam.speech.cs.cmu.edu bfrisch at edam.speech.cs.cmu.edu
Wed Aug 22 03:20:41 EDT 2007


An HTML attachment was scrubbed...
URL: http://mailman.srv.cs.cmu.edu/pipermail/teamtalk-developers/attachments/20070822/4f38feef/attachment-0001.html
-------------- next part --------------
Modified: TeamTalk/TeamTalkBuild.bat
===================================================================
--- TeamTalk/TeamTalkBuild.bat	2007-08-22 03:16:18 UTC (rev 714)
+++ TeamTalk/TeamTalkBuild.bat	2007-08-22 07:20:40 UTC (rev 715)
@@ -1,23 +1,29 @@
 @echo off
 
+:: If Netbeans is updated change the NetBeans version to the current version of NetBeans as the default folder name will likely change.
+set NetBeansVer = 5.5.1
+
 :Check to make sure the file is not running with a wrong working directory
 title TeamTalk Code Build - Win32
 IF NOT EXIST TeamTalkBuild.bat goto Error
 IF NOT EXIST Agents\Agents.sln goto Error
 IF NOT EXIST Tools\Tools.sln goto Error
-IF NOT EXIST TeamTalk-Tools\regTool\reg.exe goto Error
+::Commented out as the tool is not used any more
+::IF NOT EXIST TeamTalk-Tools\regTool\reg.exe goto Error
 IF NOT EXIST Tools\MakeLM\makelm.pl goto Error
 
 :Make directories for logs, temp files, and builds if they do not exist already
 echo Creating Working Directories
 If NOT EXIST logs\nul mkdir logs > nul
-IF NOT EXIST temp\nul mkdir temp > nul
+::Commented out as the temp directory is not used
+::IF NOT EXIST temp\nul mkdir temp > nul
 IF NOT EXIST bin\nul mkdir bin > nul
 cd bin
 IF NOT EXIST x86-nt\nul mkdir x86-nt > nul
 cd ..
 
 :Path should be set to include Visual Studio and JDK's binary directory
+::Commented out as the tool is not used any more
 ::TeamTalk-Tools\regTool\reg query "HKLM\SOFTWARE\JavaSoft\Java Development Kit\1.6" /v JAVAHOME > temp\tempPath.txt
 
 :Build the Visual Studio solutions
@@ -65,46 +71,46 @@
 
 :Java Files Compilation
 
-set JavaDrive = Non-Existent
+set NetBeansDrive = Non-Existent
 
-IF EXIST "A:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=A
-IF EXIST "B:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=B
-IF EXIST "C:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=C
-IF EXIST "D:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=D
-IF EXIST "E:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=E
-IF EXIST "F:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=F
-IF EXIST "G:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=G
-IF EXIST "H:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=H
-IF EXIST "I:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=I
-IF EXIST "J:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=J
-IF EXIST "K:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=K
-IF EXIST "L:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=L
-IF EXIST "M:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=M
-IF EXIST "N:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=N
-IF EXIST "O:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=O
-IF EXIST "P:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=P
-IF EXIST "Q:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=Q
-IF EXIST "R:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=R
-IF EXIST "S:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=S
-IF EXIST "T:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=T
-IF EXIST "U:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=U
-IF EXIST "V:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=V
-IF EXIST "W:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=W
-IF EXIST "X:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=X
-IF EXIST "Y:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=Y
-IF EXIST "Z:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=Z
+IF EXIST "A:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=A
+IF EXIST "B:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=B
+IF EXIST "C:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=C
+IF EXIST "D:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansrive=D
+IF EXIST "E:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=E
+IF EXIST "F:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=F
+IF EXIST "G:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=G
+IF EXIST "H:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=H
+IF EXIST "I:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=I
+IF EXIST "J:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=J
+IF EXIST "K:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=K
+IF EXIST "L:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=L
+IF EXIST "M:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=M
+IF EXIST "N:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=N
+IF EXIST "O:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=O
+IF EXIST "P:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=P
+IF EXIST "Q:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=Q
+IF EXIST "R:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=R
+IF EXIST "S:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=S
+IF EXIST "T:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=T
+IF EXIST "U:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=U
+IF EXIST "V:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=V
+IF EXIST "W:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=W
+IF EXIST "X:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=X
+IF EXIST "Y:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=Y
+IF EXIST "Z:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=Z
 
-IF NOT JavaDrive == "Non-Existent" echo Building Java Pen Decoder
+IF NOT NetBeansDrive == "Non-Existent" echo Building Java Pen Decoder
 
-IF NOT JavaDrive == "Non-Existent" cd Agents\PenDecoder\src\tk\utils
-IF NOT JavaDrive == "Non-Existent" "%JavaDrive%:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" *.java -classpath ..\..\..\bsh-core-2.0b4.jar;..\..\..\bsh-util-2.0b4.jar;../../../../../Libraries/galaxy/contrib/MITRE/bindings/java/lib/galaxy.jar
+IF NOT NetBeansDrive == "Non-Existent" cd Agents\PenDecoder\src\tk\utils
+IF NOT NetBeansDrive == "Non-Existent" "%NetBeansDrive%:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" *.java -classpath ..\..\..\bsh-core-2.0b4.jar;..\..\..\bsh-util-2.0b4.jar;../../../../../Libraries/galaxy/contrib/MITRE/bindings/java/lib/galaxy.jar
 
-IF NOT JavaDrive == "Non-Existent" cd ..\..\edu\cmu\ravenclaw\pendecoder
-IF NOT JavaDrive == "Non-Existent" "%JavaDrive%:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" *.java -classpath ..\..\..\..\..\bsh-core-2.0b4.jar;..\..\..\..\..\bsh-util-2.0b4.jar;../../../../../../../Libraries/galaxy/contrib/MITRE/bindings/java/lib/galaxy.jar;..\..\..\..\..\build\classes\;
+IF NOT NetBeansDrive == "Non-Existent" cd ..\..\edu\cmu\ravenclaw\pendecoder
+IF NOT NetBeansDrive == "Non-Existent" "%NetBeansDrive%:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" *.java -classpath ..\..\..\..\..\bsh-core-2.0b4.jar;..\..\..\..\..\bsh-util-2.0b4.jar;../../../../../../../Libraries/galaxy/contrib/MITRE/bindings/java/lib/galaxy.jar;..\..\..\..\..\build\classes\;
 
-IF NOT JavaDrive == "Non-Existent" cd ..\..\..\..\..\..\..
+IF NOT NetBeansDrive == "Non-Existent" cd ..\..\..\..\..\..\..
 
-IF JavaDrive == "Non-Existent" echo The Pen Decoder can not be built because the location of Java Developement Kit 1.6.0 Update 2 can not be determined
+IF NetBeansDrive == "Non-Existent" echo The Pen Decoder can not be built because the location of NetBeans %NetBeansVer% can not be determined.
 
 :Run MakeLM
 
@@ -118,12 +124,14 @@
 :: Remove the Temporary Path Storage File
 :: Return the path to its original state
 
-IF EXIST temp\tempPath.txt del temp\tempPath.txt
-rmdir temp
+:: Commented out as the Temp directory is not used.
+::IF EXIST temp\tempPath.txt del temp\tempPath.txt
+::If EXIST temp\nul rmdir temp
+::set PATH = %PATH%
 
-set PATH = %PATH%
 set VSDrive =
-set JavaDrive =
+set NetBeansDrive =
+set NetBeansVer = 
 
 :: Don't display the message that the script was run in the wrong working directory as that was not the case
 goto Pause

Added: TeamTalk/TeamTalkDebugBuild.bat
===================================================================
--- TeamTalk/TeamTalkDebugBuild.bat	                        (rev 0)
+++ TeamTalk/TeamTalkDebugBuild.bat	2007-08-22 07:20:40 UTC (rev 715)
@@ -0,0 +1,150 @@
+ at echo off
+
+:: If Netbeans is updated change the NetBeans version to the current version of NetBeans as the default folder name will likely change.
+set NetBeansVer = 5.5.1
+
+:Check to make sure the file is not running with a wrong working directory
+title TeamTalk Code Debug Build - Win32
+IF NOT EXIST TeamTalkDebugBuild.bat goto Error
+IF NOT EXIST Agents\Agents.sln goto Error
+IF NOT EXIST Tools\Tools.sln goto Error
+::Commented out as the tool is not used any more
+::IF NOT EXIST TeamTalk-Tools\regTool\reg.exe goto Error
+IF NOT EXIST Tools\MakeLM\makelm.pl goto Error
+
+:Make directories for logs, temp files, and builds if they do not exist already
+echo Creating Working Directories
+If NOT EXIST logs\nul mkdir logs > nul
+::Commented out as the temp directory is not used
+::IF NOT EXIST temp\nul mkdir temp > nul
+IF NOT EXIST bin\nul mkdir bin > nul
+cd bin
+IF NOT EXIST x86-nt\nul mkdir x86-nt > nul
+cd ..
+
+:Path should be set to include Visual Studio and JDK's binary directory
+::Commented out as the tool is not used any more
+::TeamTalk-Tools\regTool\reg query "HKLM\SOFTWARE\JavaSoft\Java Development Kit\1.6" /v JAVAHOME > temp\tempPath.txt
+
+:Build the Visual Studio solutions
+
+set VSDrive = Non-Existent
+
+IF EXIST "A:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.com" set VSDrive=A
+IF EXIST "B:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.com" set VSDrive=B
+IF EXIST "C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.com" set VSDrive=C
+IF EXIST "D:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.com" set VSDrive=D
+IF EXIST "E:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.com" set VSDrive=E
+IF EXIST "F:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.com" set VSDrive=F
+IF EXIST "G:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.com" set VSDrive=G
+IF EXIST "H:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.com" set VSDrive=H
+IF EXIST "I:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.com" set VSDrive=I
+IF EXIST "J:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.com" set VSDrive=J
+IF EXIST "K:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.com" set VSDrive=K
+IF EXIST "L:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.com" set VSDrive=L
+IF EXIST "M:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.com" set VSDrive=M
+IF EXIST "N:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.com" set VSDrive=N
+IF EXIST "O:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.com" set VSDrive=O
+IF EXIST "P:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.com" set VSDrive=P
+IF EXIST "Q:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.com" set VSDrive=Q
+IF EXIST "R:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.com" set VSDrive=R
+IF EXIST "S:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.com" set VSDrive=S
+IF EXIST "T:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.com" set VSDrive=T
+IF EXIST "U:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.com" set VSDrive=U
+IF EXIST "V:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.com" set VSDrive=V
+IF EXIST "W:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.com" set VSDrive=W
+IF EXIST "X:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.com" set VSDrive=X
+IF EXIST "Y:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.com" set VSDrive=Y
+IF EXIST "Z:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.com" set VSDrive=Z
+
+IF NOT VSDrive == "Non-Existent" echo Building TeamTalk Agents -- This may take 3-9 Minutes, Please Wait...
+IF NOT VSDrive == "Non-Existent" cd Agents
+IF NOT VSDrive == "Non-Existent" "%VSDrive%:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv" Agents.sln /Build Debug
+IF NOT VSDrive == "Non-Existent" cd ..
+
+IF NOT VSDrive == "Non-Existent" echo Building TeamTalk Tools -- This may take 1-3 Minutes, Please Wait..
+IF NOT VSDrive == "Non-Existent" cd Tools
+IF NOT VSDrive == "Non-Existent" "%VSDrive%:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv" Tools.sln /Build Debug
+IF NOT VSDrive == "Non-Existent" cd ..
+
+IF VSDrive == "Non-Existent" echo TeamTalk Tools and Agents can not be built because the location of Microsoft Visual Studio 2005 can not be determined
+
+:Java Files Compilation
+
+set NetBeansDrive = Non-Existent
+
+IF EXIST "A:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=A
+IF EXIST "B:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=B
+IF EXIST "C:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=C
+IF EXIST "D:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansrive=D
+IF EXIST "E:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=E
+IF EXIST "F:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=F
+IF EXIST "G:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=G
+IF EXIST "H:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=H
+IF EXIST "I:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=I
+IF EXIST "J:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=J
+IF EXIST "K:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=K
+IF EXIST "L:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=L
+IF EXIST "M:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=M
+IF EXIST "N:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=N
+IF EXIST "O:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=O
+IF EXIST "P:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=P
+IF EXIST "Q:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=Q
+IF EXIST "R:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=R
+IF EXIST "S:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=S
+IF EXIST "T:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=T
+IF EXIST "U:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=U
+IF EXIST "V:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=V
+IF EXIST "W:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=W
+IF EXIST "X:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=X
+IF EXIST "Y:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=Y
+IF EXIST "Z:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=Z
+
+IF NOT NetBeansDrive == "Non-Existent" echo Building Java Pen Decoder
+
+IF NOT NetBeansDrive == "Non-Existent" cd Agents\PenDecoder\src\tk\utils
+IF NOT NetBeansDrive == "Non-Existent" "%NetBeansDrive%:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" *.java -classpath ..\..\..\bsh-core-2.0b4.jar;..\..\..\bsh-util-2.0b4.jar;../../../../../Libraries/galaxy/contrib/MITRE/bindings/java/lib/galaxy.jar
+
+IF NOT NetBeansDrive == "Non-Existent" cd ..\..\edu\cmu\ravenclaw\pendecoder
+IF NOT NetBeansDrive == "Non-Existent" "%NetBeansDrive%:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" *.java -classpath ..\..\..\..\..\bsh-core-2.0b4.jar;..\..\..\..\..\bsh-util-2.0b4.jar;../../../../../../../Libraries/galaxy/contrib/MITRE/bindings/java/lib/galaxy.jar;..\..\..\..\..\build\classes\;
+
+IF NOT NetBeansDrive == "Non-Existent" cd ..\..\..\..\..\..\..
+
+IF NetBeansDrive == "Non-Existent" echo The Pen Decoder can not be built because the location of NetBeans %NetBeansVer% can not be determined.
+
+:Run MakeLM
+
+echo Now Executing MakeLM
+cd Tools\MakeLM
+perl makelm.pl
+cd ..\..
+
+:Clean Up Changes
+:: ---------------------
+:: Remove the Temporary Path Storage File
+:: Return the path to its original state
+
+:: Commented out as the Temp directory is not used.
+::IF EXIST temp\tempPath.txt del temp\tempPath.txt
+::If EXIST temp\nul rmdir temp
+::set PATH = %PATH%
+
+set VSDrive =
+set NetBeansDrive =
+set NetBeansVer = 
+
+:: Don't display the message that the script was run in the wrong working directory as that was not the case
+goto Pause
+
+:Error message that says that the script was run outside of the TeamTalk directory.
+
+echo. 
+echo This script must be run with the current directory being that of the script.  
+echo (For example, click directly on the script in Windows Explorer instead of 
+echo entering the full path to the script at the command prompt.)
+echo.  
+echo If this is not the case, please contact bfrisch at gmail.com.
+echo.  
+
+:Pause the script execution so the DOS windows does not disappear too soon.
+pause
\ No newline at end of file

Modified: TeamTalk/TeamTalkRebuild.bat
===================================================================
--- TeamTalk/TeamTalkRebuild.bat	2007-08-22 03:16:18 UTC (rev 714)
+++ TeamTalk/TeamTalkRebuild.bat	2007-08-22 07:20:40 UTC (rev 715)
@@ -1,24 +1,30 @@
 @echo off
 
+:: If Netbeans is updated change the NetBeans version to the current version of NetBeans as the default folder name will likely change.
+set NetBeansVer = 5.5.1
+
 :Check to make sure the file is not running with a wrong working directory
 title TeamTalk Code Rebuild - Win32
 IF NOT EXIST TeamTalkRebuild.bat goto Error
 IF NOT EXIST Agents\Agents.sln goto Error
 IF NOT EXIST Tools\Tools.sln goto Error
-IF NOT EXIST TeamTalk-Tools\regTool\reg.exe goto Error
+::Commented out as the tool is not used any more
+::IF NOT EXIST TeamTalk-Tools\regTool\reg.exe goto Error
 IF NOT EXIST Tools\MakeLM\makelm.pl goto Error
 
 :Make directories for logs, temp files, and builds if they do not exist already
 echo Creating Working Directories
 If NOT EXIST logs\nul mkdir logs > nul
-IF NOT EXIST temp\nul mkdir temp > nul
+::Commented out as the temp directory is not used
+::IF NOT EXIST temp\nul mkdir temp > nul
 IF NOT EXIST bin\nul mkdir bin > nul
 cd bin
 IF NOT EXIST x86-nt\nul mkdir x86-nt > nul
 cd ..
 
 :Path should be set to include Visual Studio and JDK's binary directory
-TeamTalk-Tools\regTool\reg query "HKLM\SOFTWARE\JavaSoft\Java Development Kit\1.6" /v JAVAHOME > temp\tempPath.txt
+::Commented out as the tool is not used any more
+::TeamTalk-Tools\regTool\reg query "HKLM\SOFTWARE\JavaSoft\Java Development Kit\1.6" /v JAVAHOME > temp\tempPath.txt
 
 :Build the Visual Studio solutions
 
@@ -65,46 +71,46 @@
 
 :Java Files Compilation
 
-set JavaDrive = Non-Existent
+set NetBeansDrive = Non-Existent
 
-IF EXIST "A:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=A
-IF EXIST "B:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=B
-IF EXIST "C:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=C
-IF EXIST "D:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=D
-IF EXIST "E:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=E
-IF EXIST "F:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=F
-IF EXIST "G:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=G
-IF EXIST "H:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=H
-IF EXIST "I:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=I
-IF EXIST "J:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=J
-IF EXIST "K:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=K
-IF EXIST "L:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=L
-IF EXIST "M:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=M
-IF EXIST "N:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=N
-IF EXIST "O:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=O
-IF EXIST "P:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=P
-IF EXIST "Q:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=Q
-IF EXIST "R:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=R
-IF EXIST "S:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=S
-IF EXIST "T:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=T
-IF EXIST "U:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=U
-IF EXIST "V:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=V
-IF EXIST "W:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=W
-IF EXIST "X:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=X
-IF EXIST "Y:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=Y
-IF EXIST "Z:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set JavaDrive=Z
+IF EXIST "A:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=A
+IF EXIST "B:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=B
+IF EXIST "C:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=C
+IF EXIST "D:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansrive=D
+IF EXIST "E:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=E
+IF EXIST "F:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=F
+IF EXIST "G:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=G
+IF EXIST "H:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=H
+IF EXIST "I:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=I
+IF EXIST "J:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=J
+IF EXIST "K:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=K
+IF EXIST "L:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=L
+IF EXIST "M:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=M
+IF EXIST "N:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=N
+IF EXIST "O:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=O
+IF EXIST "P:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=P
+IF EXIST "Q:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=Q
+IF EXIST "R:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=R
+IF EXIST "S:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=S
+IF EXIST "T:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=T
+IF EXIST "U:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=U
+IF EXIST "V:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=V
+IF EXIST "W:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=W
+IF EXIST "X:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=X
+IF EXIST "Y:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=Y
+IF EXIST "Z:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" set NetBeansDrive=Z
 
-IF NOT JavaDrive == "Non-Existent" echo Building Java Pen Decoder
+IF NOT NetBeansDrive == "Non-Existent" echo Building Java Pen Decoder
 
-IF NOT JavaDrive == "Non-Existent" cd Agents\PenDecoder\src\tk\utils
-IF NOT JavaDrive == "Non-Existent" "%JavaDrive%:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" *.java
+IF NOT NetBeansDrive == "Non-Existent" cd Agents\PenDecoder\src\tk\utils
+IF NOT NetBeansDrive == "Non-Existent" "%NetBeansDrive%:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" *.java -classpath ..\..\..\bsh-core-2.0b4.jar;..\..\..\bsh-util-2.0b4.jar;../../../../../Libraries/galaxy/contrib/MITRE/bindings/java/lib/galaxy.jar
 
-IF NOT JavaDrive == "Non-Existent" cd ..\..\edu\cmu\ravenclaw\pendecoder
-IF NOT JavaDrive == "Non-Existent" "%JavaDrive%:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" *.java
+IF NOT NetBeansDrive == "Non-Existent" cd ..\..\edu\cmu\ravenclaw\pendecoder
+IF NOT NetBeansDrive == "Non-Existent" "%NetBeansDrive%:\Program Files\Java\jdk1.6.0_02\bin\javac.exe" *.java -classpath ..\..\..\..\..\bsh-core-2.0b4.jar;..\..\..\..\..\bsh-util-2.0b4.jar;../../../../../../../Libraries/galaxy/contrib/MITRE/bindings/java/lib/galaxy.jar;..\..\..\..\..\build\classes\;
 
-IF NOT JavaDrive == "Non-Existent" cd ..\..\..\..\..\..\..
+IF NOT NetBeansDrive == "Non-Existent" cd ..\..\..\..\..\..\..
 
-IF JavaDrive == "Non-Existent" echo The Pen Decoder can not be built because the location of Java Developement Kit 1.6.0 Update 2 can not be determined
+IF NetBeansDrive == "Non-Existent" echo The Pen Decoder can not be built because the location of NetBeans %NetBeansVer% can not be determined.
 
 :Run MakeLM
 
@@ -118,12 +124,14 @@
 :: Remove the Temporary Path Storage File
 :: Return the path to its original state
 
-del temp\tempPath.txt
-rmdir temp
+:: Commented out as the Temp directory is not used.
+::IF EXIST temp\tempPath.txt del temp\tempPath.txt
+::If EXIST temp\nul rmdir temp
+::set PATH = %PATH%
 
-set PATH = %PATH%
 set VSDrive =
-set JavaDrive =
+set NetBeansDrive =
+set NetBeansVer = 
 
 :: Don't display the message that the script was run in the wrong working directory as that was not the case
 goto Pause


More information about the TeamTalk-developers mailing list