MySQL Workbench 5.1
-------------------

This tree contains the source files for the MySQL Workbench 5.1.

MySQL Workbench is an extensible visual database design tool.


Building on Windows
-------------------

To build on Windows, you need Visual Studio 2005 with C++ and C# support.
You also need the latest mysql-workbench-externals-1.0-win32 package, which
contains pre-compiled binaries of all the 3rd party libraries that Workbench 
depends on.

To Build:
- Unpack mysql-workbench-externals in the same top directory as Workbench
  itself
- Go to the mysql-workbench directory
- Open MySQLWorkbench.sln solution file
- Select Release_OSS or the Debug Configuration
- Select x86 as the Platform
- Build Project


Buiding on Linux
----------------

Coming soon.


Buiding on Mac OS X
-------------------

Coming soon.


==============================================================================


Dependencies
------------

(Provided by mysql-gui-win-res package in Windows)

- cairo 1.6.0 or newer
- glib-2.10
- libxml-2.6
- libsigc++ 2.0
- pcre
- libzip


Directory Structure
-------------------

./res             Resource/Data Files
./res/grt             GRT Data Files
./res/initrc          Workbench init scripts

./frontend        GUI/Platform Specific Frontends
./frontend/linux      Linux
./frontend/windows    Windows
./frontend/mac        Mac OS X
./frontend/shell      Text Shell

./backend         Backend
./backend/workbench   Workbench Backend
./backend/grtdb       Generic DB Related
./backend/grt         Generic

./images          Image Files

./library         Libraries
./library/canvas      Canvas Library
./library/grt         Generic Runtime
./library/grt/lib     Libraries for GRT Modules (language specific)
./library/grt/src     Sources
./library/sql-parser  SQL Parser
./library/utilities   Util Library

./modules	Look at README in directory
./plugins	Look at README in directory


./generated       Auto-Generated Sources
./generated/grtm      GRT Module Wrapper Headers
./generated/grti      GRT Module Wrapper Headers for Interfaces
./generated/grts      GRT Struct ObjectValues


==============================================================================


MySQL Workbench OSS edition is licensed under the terms of the
General Public License version 2. For the exact terms of this license,
please view the included COPYING file.


==============================================================================


For more information, newer versions, FAQ, mailing lists etc
visit http://mysql-workbench.com


The MySQL Workbench Team.
