From daf96d2af6f167a50d23f4e2964f7a38cf0c6373 Mon Sep 17 00:00:00 2001 From: SoftCoder Date: Fri, 17 Jan 2014 20:46:46 -0800 Subject: [PATCH] - added tar.exe to windows build process since it may be used for some build script in connection with git --- mk/windoze/build-mg-2010.bat | 1 + mk/windoze/build-mg-2012.bat | 1 + mk/windoze/getTools.vbs | 35 +++++++++++++++++++++++++++++++++++ 3 files changed, 37 insertions(+) diff --git a/mk/windoze/build-mg-2010.bat b/mk/windoze/build-mg-2010.bat index 8fa2e9bb1..669df4937 100644 --- a/mk/windoze/build-mg-2010.bat +++ b/mk/windoze/build-mg-2010.bat @@ -9,6 +9,7 @@ cd /d "%~dp0" ECHO Checking for windows binary runtime tools... if NOT EXIST ..\..\data\glest_game\7z.exe call cscript getTools.vbs if NOT EXIST ..\..\data\glest_game\7z.dll call cscript getTools.vbs +if NOT EXIST ..\..\data\glest_game\tar.exe call cscript getTools.vbs if NOT EXIST ..\..\data\glest_game\wget.exe call cscript getTools.vbs set depfolder=windows_deps diff --git a/mk/windoze/build-mg-2012.bat b/mk/windoze/build-mg-2012.bat index 7bae91cb2..cc613246a 100644 --- a/mk/windoze/build-mg-2012.bat +++ b/mk/windoze/build-mg-2012.bat @@ -16,6 +16,7 @@ cd /d "%~dp0" ECHO Checking for windows binary runtime tools... if NOT EXIST ..\..\data\glest_game\7z.exe call cscript getTools.vbs if NOT EXIST ..\..\data\glest_game\7z.dll call cscript getTools.vbs +if NOT EXIST ..\..\data\glest_game\tar.exe call cscript getTools.vbs if NOT EXIST ..\..\data\glest_game\wget.exe call cscript getTools.vbs set depfolder=windows_deps_2012 diff --git a/mk/windoze/getTools.vbs b/mk/windoze/getTools.vbs index 02a3f42a9..e7f6fa988 100644 --- a/mk/windoze/getTools.vbs +++ b/mk/windoze/getTools.vbs @@ -106,3 +106,38 @@ If objXMLHTTP.Status = 200 Then End if Set objXMLHTTP = Nothing + +' Set your settings +strFileURL = "http://www.soft-haus.com/glest/tools/tar.exe" +strHDLocation = "..\..\data\glest_game\tar.exe" + +WScript.Echo "----------------------------------------" +WScript.Echo "About to download tar.exe from:" +WScript.Echo strFileURL & ", please wait..." + +' Fetch the file +Set objXMLHTTP = CreateObject("MSXML2.XMLHTTP") +objXMLHTTP.open "GET", strFileURL, false +objXMLHTTP.send() + +If objXMLHTTP.Status = 200 Then + Set objADOStream = CreateObject("ADODB.Stream") + objADOStream.Open + objADOStream.Type = 1 'adTypeBinary + + objADOStream.Write objXMLHTTP.ResponseBody + objADOStream.Position = 0 'Set the stream position to the start + + Set objFSO = Createobject("Scripting.FileSystemObject") + If objFSO.Fileexists(strHDLocation) Then objFSO.DeleteFile strHDLocation + Set objFSO = Nothing + + objADOStream.SaveToFile strHDLocation + objADOStream.Close + Set objADOStream = Nothing + WScript.Echo "tar.exe has been downloaded successfully to: " + WScript.Echo strHDLocation + WScript.Echo "----------------------------------------" +End if + +Set objXMLHTTP = Nothing