alternative to assert
[gtkD.git] / gtkD / README
blob2bcfb30a72eb0e96b276815b745e638df2fcb20e
1 gtkD is Digital Mars D programing language OO wrapper for Gtk+.
2 gtkD is release on th LGPL license.
4 Here you can find the development version of gtkD.
5 gtkD is to replace DUI, Duit.
7 gtkD is as stable as the old DUI and much more complete.
8 gtkD is a work in progress.
10 Requirements:
11 -------------
12 - linux or windows(2000, XP)
13 - Gtk libs
14 - dmd installation
15   (on your home directory on linux or the root directory on windows)
16 optionally:
17 - openGL libs (mesa is fine on linux)
18 - gtkglext
19 - compd(dool) http://svn.dsource.org/projects/dool/trunk
21 Who are you?
22 ------------
24 If you want to write some wicked cool D + gtk+ Apps, grab the gtkD release 
25 archive at dsource.org/projects/gtkd. It comes with a shiny installer.
27 If you want to tweak the automatic wrapper or help with it use subversion...
28 http://svn.dsource.org/projects/gtkd/trunk
29 Then check out README_SVN
31 installation:
32 -------------
33 only the development version of gtkD is supplied for now.
34 the installation depends on the setup of your development environment.
35 consider leds (http://www.dsource.org/projects/leds/browser/downloads/)
36 for your D development projects.
37 This means that to release your project you must include the gtkD lib
38 on your deliverable or statically link to gtkD - please pay attention
39 to the license.
41 compile the lib and the test programs:
42 --------------------------------------
43 to compile gtkD gtkDgl and the tests execute
45 $ makeAll.sh on linux 
46 $ makeAll.bat on windows
48 then run the tests
49 $ gtkDTests - tests the wrapping for Gtk+
50 $ SimpleGL - simple test for openGL extension
51 $ ShapesGL - test for openGL extension