BuildModXMPPEvent=False\r
BuildModsndfile=False\r
BuildModrawaudio=False\r
+BuildSpiderMonkey=False\r
quote=Chr(34)\r
ScriptDir=Left(WScript.ScriptFullName,Len(WScript.ScriptFullName)-Len(WScript.ScriptName))\r
\r
BuildModXMPPEvent=True\r
BuildModsndfile=True\r
BuildModrawaudio=True\r
+ BuildSpiderMonkey=True\r
End Select\r
Else\r
BuildCore=True\r
BuildModXMPPEvent=True\r
BuildModsndfile=True\r
BuildModrawaudio=True\r
+ BuildSpiderMonkey=True\r
End If\r
\r
\r
BuildLibs_Modrawaudio BuildDebug, BuildRelease\r
End If\r
\r
+If BuildSpiderMonkey Then\r
+ BuildLibs_SpiderMonkey BuildDebug, BuildRelease\r
+End If\r
+\r
WScript.Echo "Complete"\r
\r
Sub BuildLibs_Core(BuildDebug, BuildRelease)\r
\r
End Sub\r
\r
+Sub BuildLibs_SpiderMonkey(BuildDebug, BuildRelease)\r
+ If Not FSO.FolderExists(LibDestDir & "js") Then \r
+ WgetUnZip "http://www.sofaswitch.com/mikej/js20051231.zip", LibDestDir\r
+ RenameFolder LibDestDir & "js20051231", "js"\r
+ WgetUnZip "http://www.sofaswitch.com/mikej/nspr-4.6.1.winnt5.debug.zip", LibDestDir & "js"\r
+ WgetUnZip "http://www.sofaswitch.com/mikej/nspr-4.6.1.winnt5.release.zip", LibDestDir & "js"\r
+ FSO.CreateFolder LibDestDir & "js\nspr\"\r
+ FSO.CopyFolder LibDestDir & "js\nspr-4.6.1.winnt5.debug\nspr-4.6.1\*", LibDestDir & "js\nspr\",true\r
+ End If \r
+ If FSO.FolderExists(LibDestDir & "js") Then \r
+ If BuildDebug Then\r
+ FSO.CopyFolder LibDestDir & "js\nspr-4.6.1.winnt5.debug\nspr-4.6.1\*", LibDestDir & "js\nspr\",true\r
+ If Not FSO.FileExists(LibDestDir & "js\src\Debug\js32.dll") Then \r
+ BuildViaVCBuild LibDestDir & "js\src\fdlibm\fdlibm.vcproj", "Debug"\r
+ BuildViaVCBuild LibDestDir & "js\src\js.vcproj", "Debug"\r
+ End If\r
+ End If\r
+ If BuildRelease Then\r
+ FSO.CopyFolder LibDestDir & "js\nspr-4.6.1.winnt5.release\nspr-4.6.1\*", LibDestDir & "js\nspr\",true\r
+ If Not FSO.FileExists(LibDestDir & "js\src\Release\js32.dll") Then \r
+ BuildViaVCBuild LibDestDir & "js\src\fdlibm\fdlibm.vcproj", "Release"\r
+ BuildViaVCBuild LibDestDir & "js\src\js.vcproj", "Release"\r
+ End If\r
+ End If\r
+ Else\r
+ Wscript.echo "Unable to download spidermonkey"\r
+ End If \r
+ \r
+End Sub\r
+\r
\r
Sub UpgradeViaDevEnv(ProjectFile)\r
Set oExec = WshShell.Exec(quote & DevEnv & quote & " " & quote & ProjectFile & quote & " /Upgrade ")\r