diff --git a/BuildCVS.txt b/BuildCVS.txt index 7b90e3ad9d..ce30e46a3e 100644 --- a/BuildCVS.txt +++ b/BuildCVS.txt @@ -115,6 +115,20 @@ ftp server at ftp://sourceware.cygnus.com/pub/cygwin/. Of course, you can also build the library using plain makefiles (see section I). +IV) wxBase +---------------------------------------- + +wxBase is the non GUI part of wxWindows. Currently it can be only built using +configure (i.e. under Unix and probably under Win32 with cygwin) and with +Visual C++. + +To build it using configure, just add "--disable-gui" argument to it. + +To build wxBase with VC++, use the project files wxBase.dsp and wxBaseDll.dsp +included in the CVS. See http://www.wxwindows.org/vadim/wxDocs/buildmsw.html +for the instructions on how to generate the project files for the programs +using wxBase. + V) MacOS ---------------------------------------- diff --git a/docs/base/install.txt b/docs/base/install.txt new file mode 100644 index 0000000000..37f5284ed7 --- /dev/null +++ b/docs/base/install.txt @@ -0,0 +1,61 @@ + +Installing wxBase 2.2 +--------------------- + +This is wxBase 2.2 for Microsoft Windows 9x/NT/2000 and generic Unix +platforms. wxBase is a collection of non GUI classes, functions and macros +used by wxWindows framework. + +It contains several data structure classes (as wxWindows predates STL, it has +its own string, list, array, hash table, ... classes and also a powerful +wxDateTime class), OS-abstraction classes (wxThread, wxSocket, wxStopWatch &c) +and a few more utility classes (wxCmdLineParser, wxConfig for working with +.INI and other configuration files, wxDllLoader for run-time binding and much +more). + +Compilation +----------- + +a) under Win32 with Visual C++: open the provided wxBase.dsw workspace. From + it, you can build wxBase as a static library and/or as a DLL. Please see + + http://www.wxwindows.org/vadim/wxDocs/buildmsw.html + + for the instructions on how to use wxBase in your own projects. You can + also download the precompiled binaries from + + http://www.wxwindows.org/vadim/wxDocs/binaries.html + + NB: it should be possible to compile wxBase with other compilers as well, + if you managed to do this, please let me know so that your makefiles + could be included in the next distribution. + +b) under Unix/BeOS: use configure with --disab;e-gui argument. Building wxBase + in a separate directory is recommended, i.e.: + + $ gunzip -c wxBase-x.y.z.tar.gz | tar xvf - + $ cd wxBase-x.y.z + + # assuming you want to build the debug version of the library + $ mkdir debug + $ cd debug + $ ../configure --disable-gui --enable-debug + + # if you want to build the release version: + $ mkdir release + $ cd release + $ ../configure --disable-gui + + # in both cases + $ make && make install + + Under most modern Unices you can specify --disable-static option to +configure to avoid building the static libraries (but only the shared ones) to +save some time and disk space. + +Problems +-------- + +If you encounter problems or bugs, please report them to +wx-users@wxwindows.org mailing list. Be sure to mention your platform, wxBase +version and the compiler information. Thanks! diff --git a/docs/base/todo.txt b/docs/base/todo.txt new file mode 100644 index 0000000000..d0a89ce7d9 --- /dev/null +++ b/docs/base/todo.txt @@ -0,0 +1,5 @@ + +TODO for wxBase 2 +----------------- + +better BeOS support. diff --git a/docs/html/platform.htm b/docs/html/platform.htm index 72442a67b5..a28960dfaa 100644 --- a/docs/html/platform.htm +++ b/docs/html/platform.htm @@ -93,7 +93,7 @@ often don't work.