]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/distrib/howto-distrib.txt
added --enable-tga (on by default)
[wxWidgets.git] / wxPython / distrib / howto-distrib.txt
index f498c2ede959103a2c46c6c6daaf7183589ed0b9..4203a2c3f261145d1fb0cfec3b45742eaf4747ea 100644 (file)
@@ -14,9 +14,9 @@ main intent of this document...
 Preflight Checklist
 -------------------
 
 Preflight Checklist
 -------------------
 
-* Ensure that the version info in wxPython/setup.py is correct.
+* Ensure that the version info in wxPython/config.py is correct.
 
 
-* Ensure that all build boxes are up to date with CVS,  they should
+* Ensure that all build machines are up to date with CVS, they should
   have the same versions of all the wxWidgets files if possible.  (Use
   a CVS tag if this is an official release.)
 
   have the same versions of all the wxWidgets files if possible.  (Use
   a CVS tag if this is an official release.)
 
@@ -45,18 +45,6 @@ Preflight Checklist
 Windows  (build env is on Cyclops)
 ----------------------------------
 
 Windows  (build env is on Cyclops)
 ----------------------------------
 
-* Clean out unneded files from wx/BIN
-
-       *.pdb       # debugger data
-       wx*d_*.dll  # debug version of the DLLs
-                   # also old versions
-                   # etc.
-
-* Clean out the same files in wx/lib/vc_dll.  (NOTE to self: There is
-  probably no reason any more to move stuff to the BIN dir.  Update
-  the build and packager scripts and the PATHs and then get rid of
-  it.)
-
 * Do a clean build of the ansi and unicode hybrid versions of
   wxWidgets:
 
 * Do a clean build of the ansi and unicode hybrid versions of
   wxWidgets:
 
@@ -66,15 +54,21 @@ Windows  (build env is on Cyclops)
 
 * Build the tools. This btm script makes a static release version of
   wxWidgets, and then builds copies of wxrc.exe and tex2rtf.exe
 
 * Build the tools. This btm script makes a static release version of
   wxWidgets, and then builds copies of wxrc.exe and tex2rtf.exe
-  linking with that lib, placing them in wx/BIN.
+  linking with that lib, placing them in wx/lib/vc_dll, (which you
+  should have on the PATH.)
+
+       .make_tools.btm
 
 
-         .make_tools.btm
+* Make the .mo files
+
+       cd wx/locale
+       makemo.py
 
 * Make the HTMLHelp files.  In the wx\wxPython directory run: 
 
 
 * Make the HTMLHelp files.  In the wx\wxPython directory run: 
 
-        distrib\makedocs.bat
+       distrib\makedocs.bat
 
 
-* Clean and old wxPython builds:
+* Clean any old wxPython builds:
 
        del /sx build build.unicode
 
 
        del /sx build build.unicode
 
@@ -107,7 +101,7 @@ wx/wxPython dir:
 
 * Make the demo tarball:
        
 
 * Make the demo tarball:
        
-       dsitrib/makedemo
+       distrib/makedemo
 
 * Make the docs tarball:
 
 
 * Make the docs tarball:
 
@@ -136,7 +130,7 @@ wx/wxPython dir:
   non-standard libs and such that may be on my main development
   machine.  There are RH-9 VMware VMs both on Cyclops and on Xavier
   that are setup to do this, with both Python 2.2 and 2.3 installed,
   non-standard libs and such that may be on my main development
   machine.  There are RH-9 VMware VMs both on Cyclops and on Xavier
   that are setup to do this, with both Python 2.2 and 2.3 installed,
-  gtk+12 and gtk+2 devel libs, etc. As the root user, do the
+  gtk+1.2 and gtk+2 devel libs, etc. As the root user, do the
   following:
 
      mkdir /tmp/build
   following:
 
      mkdir /tmp/build
@@ -152,4 +146,25 @@ wx/wxPython dir:
 
 
 Mac OSX
 
 
 Mac OSX
--------
\ No newline at end of file
+-------
+
+The Mac OSX build uses the tarball created on Linux, so it must be
+created first and in place on the file server.  There are currently
+two builds made of wxPythonOSX, one for Panther and Apple's version of
+Python, and one for Jaguar and a self-installed MacPythonOSX.  
+
+* On BigMac run the following as root:
+
+     cd wx/wxPython
+     distrib/mac/wxPythonOSX/build panther
+
+* On Whopper run the following as root: 
+
+     cd wx/wxPython
+     distrib/mac/wxPythonOSX/build jaguar
+
+* Copy the resulting disk image files in wx/wxPython/dist on each
+  machine to /stuff/Development/wxPython/dist/$(VERSION) on the file
+  server. 
+
+