]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/distrib/autobuild.py
fixedb ug with normalization of UNC paths (patch 558701)
[wxWidgets.git] / wxPython / distrib / autobuild.py
index e6a303fbabd69fc72b3d60cdb0b85a41267413c9..e5434e669e380cdc7b5070ebb925fc40dfa0e157 100755 (executable)
@@ -7,8 +7,8 @@ cwd = os.getcwd()
 
 logfile = 'c:\\temp\\autobuild.log'
 WXDIR   = os.environ['WXWIN']
 
 logfile = 'c:\\temp\\autobuild.log'
 WXDIR   = os.environ['WXWIN']
-dllVer  = '21_16'
-wxpVer  = '2.1.16'
+dllVer  = '23_0'
+wxpVer  = '2.3b1'
 dateSt  = time.strftime("%Y%m%d", time.localtime(time.time()))
 
 base = os.path.split(sys.argv[0])[0]
 dateSt  = time.strftime("%Y%m%d", time.localtime(time.time()))
 
 base = os.path.split(sys.argv[0])[0]
@@ -71,7 +71,7 @@ def main():
         do('make touchmanual htmlhelp')
         validateFile(WXDIR + '/docs/htmlhelp/wx.chm')
 
         do('make touchmanual htmlhelp')
         validateFile(WXDIR + '/docs/htmlhelp/wx.chm')
 
-        logSeparator("Building wxWindows and other libraries...")
+        logSeparator("Building wxWindows...")
         os.chdir(WXDIR + '/src/msw')
         do('make dll pch FINAL=1')
         validateFile(WXDIR + '/lib/wx'+dllVer+'.dll')
         os.chdir(WXDIR + '/src/msw')
         do('make dll pch FINAL=1')
         validateFile(WXDIR + '/lib/wx'+dllVer+'.dll')
@@ -80,35 +80,14 @@ def main():
 
         logSeparator("Cleaning wxPython build directory...")
         os.chdir(WXPYDIR)
 
         logSeparator("Cleaning wxPython build directory...")
         os.chdir(WXPYDIR)
-        do('buildall.bat -c')
-        os.rename('build.local', 'build.local.save')
-        f = open("build.local", "w")
-        f.write("""
-CRTFLAG='/MD'
-FINAL=1
-""")
-        f.close()
+        do('b.bat c')
 
 
-
-        logSeparator("Building core wxPython...")
+        logSeparator("Building wxPython...")
         os.chdir(WXPYDIR + '\\src')
         os.chdir(WXPYDIR + '\\src')
-        do("build -b")
+        do("b.bat f")
         validateFile(WXPYDIR+'\\wxPython\\wxc.pyd')
 
 
         validateFile(WXPYDIR+'\\wxPython\\wxc.pyd')
 
 
-        logSeparator("Building wxPython addon modules...")
-        os.chdir(WXPYDIR+'\\contrib')
-        do("buildall -b")
-        validateFile(WXPYDIR+'\\wxPython\\glcanvasc.pyd')
-        validateFile(WXPYDIR+'\\wxPython\\oglc.pyd')
-        validateFile(WXPYDIR+'\\wxPython\\stc_c.pyd')
-
-
-        os.chdir(WXPYDIR)
-        os.unlink('build.local')
-        os.rename('build.local.save', 'build.local')
-
-
         logSeparator("Building installer executable...")
         os.chdir(WXPYDIR+'\\distrib')
         do("autoit2 wise.aut")
         logSeparator("Building installer executable...")
         os.chdir(WXPYDIR+'\\distrib')
         do("autoit2 wise.aut")
@@ -123,19 +102,12 @@ FINAL=1
             logSeparator("****** UNABLE TO RENAME FILE ******")
 
 
             logSeparator("****** UNABLE TO RENAME FILE ******")
 
 
-        logSeparator("Building source and docs zip files...")
+        logSeparator("Building docs zip file...")
         os.chdir(WXPYDIR)
         do("distrib\\zipit.bat %s" % wxpVer)
         os.chdir(WXPYDIR)
         do("distrib\\zipit.bat %s" % wxpVer)
-        srcZName =  WXPYDIR+'\\distrib\\wxPython-src-'+wxpVer+'.zip'
-        destZName = WXPYDIR+'\\distrib\\wxPython-src-'+wxpVer+'-'+dateSt+'.zip'
-        validateFile(srcZName)
-        try:
-            os.rename(srcZName, destZName)
-        except:
-            pass
 
 
-        srcDName  = WXPYDIR+'\\distrib\\wxPython-docs-'+wxpVer+'.zip'
-        destDName = WXPYDIR+'\\distrib\\wxPython-docs-'+wxpVer+'-'+dateSt+'.zip'
+        srcDName  = WXPYDIR+'\\distrib\\wxPython-docs-'+wxpVer+'.tar.gz'
+        destDName = WXPYDIR+'\\distrib\\wxPython-docs-'+wxpVer+'-'+dateSt+'.tar.gz'
         validateFile(srcDName)
         try:
             os.rename(srcDName, destDName)
         validateFile(srcDName)
         try:
             os.rename(srcDName, destDName)
@@ -145,12 +117,11 @@ FINAL=1
 
 
         # #*#*#*#*#*  Comment this out to allow upload...
 
 
         # #*#*#*#*#*  Comment this out to allow upload...
-        return
+        #return
 
         logSeparator("Uploading to website...")
         do('python c:\\utils\\sendwxp.py %s' % destName)
 
         logSeparator("Uploading to website...")
         do('python c:\\utils\\sendwxp.py %s' % destName)
-        do('python c:\\utils\\sendwxp.py %s' % destZName)
-        do('python c:\\utils\\sendwxp.py %s' % destDName)
+        #do('python c:\\utils\\sendwxp.py %s' % destDName)
 
 
         logSeparator("Finished!!!")
 
 
         logSeparator("Finished!!!")