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 machines are up to date with CVS, they should
have the same versions of all the wxWidgets files if possible. (Use
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:
.make both-hybrid clean
.make both-hybrid
-* Make the .mo files
-
- cd wx/locale
- makemo.py
-
* 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 the .mo files
+
+ cd wx/locale
+ makemo.py
+
* Make the HTMLHelp files. In the wx\wxPython directory run:
distrib\makedocs.bat
-* Clean and old wxPython builds:
+* Clean any old wxPython builds:
del /sx build build.unicode
* Make the demo tarball:
- dsitrib/makedemo
+ distrib/makedemo
* Make the docs tarball:
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
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:
+* On BigMac run the following as root:
cd wx/wxPython
distrib/mac/wxPythonOSX/build panther
-* On Whopper run the following
+* On Whopper run the following as root:
cd wx/wxPython
distrib/mac/wxPythonOSX/build jaguar