• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

build_shared/H28-Feb-2006-147113

docs/H03-May-2022-2,7592,189

examples/H03-May-2022-8,6015,453

gdkglext/H03-May-2022-11,4897,843

gtkglext/H03-May-2022-4,0162,891

m4macros/H03-May-2022-768656

tools/H03-May-2022-1,8041,479

AUTHORSH A D16-Jul-200297 73

COPYINGH A D16-Jul-200217.6 KiB341281

COPYING.LIBH A D16-Jul-200225.9 KiB

ChangeLogH A D20-Jun-20045.8 KiB173121

ChangeLog.pre-1-0H A D16-May-200314.8 KiB535349

INSTALLH A D16-Jul-20029.2 KiB232177

Makefile.amH A D15-Aug-20032.4 KiB7756

Makefile.inH A D03-May-202224 KiB740633

NEWSH A D20-Jun-2004232 75

READMEH A D20-Nov-20033.3 KiB15289

README.win32H A D20-Nov-20035.3 KiB208133

TODOH A D16-Jul-20020

aclocal.m4H A D28-Feb-2006281.5 KiB8,0327,145

config.guessH A D16-Feb-200643.3 KiB1,4961,283

config.h.inH A D28-Feb-20061.6 KiB5939

config.subH A D16-Feb-200631.8 KiB1,6281,485

configureH A D28-Feb-2006743 KiB23,03318,422

configure.inH A D28-Feb-200615 KiB559456

depcompH A D03-Feb-200513.5 KiB480304

gdkglextmm-uninstalled.pc.inH A D18-May-2004495 129

gdkglextmm.pc.inH A D18-May-2004514 1713

gtkglextmm-uninstalled.pc.inH A D18-May-2004543 129

gtkglextmm.nsiH A D28-Feb-200613.5 KiB446340

gtkglextmm.nsi.inH A D30-Jan-200413.5 KiB446340

gtkglextmm.pc.inH A D18-May-2004504 1713

gtkglextmm.specH A D28-Feb-20063.2 KiB12490

gtkglextmm.spec.inH A D31-Aug-20033.2 KiB12491

install-shH A D03-Feb-20057 KiB295169

ltmain.shH A D21-Jan-2006195.8 KiB6,9725,497

missingH A D03-Feb-200510 KiB337263

mkinstalldirsH A D03-Feb-20051.9 KiB11285

setup-gtkglextmm.shH A D07-May-2003873 5232

README

1
2
3  g t k g l e x t m m
4
5  - C++ Wrapper for GtkGLExt
6
7
8General Information
9===================
10
11gtkglextmm is C++ wrapper for GtkGLExt, OpenGL Extension to GTK.
12
13The official web site is:
14  http://gtkglext.sourceforge.net/
15
16The official download & development information site is:
17  http://sourceforge.net/projects/gtkglext/
18
19
20Licensing
21=========
22
23gtkglextmm libraries are released under the terms of the GNU Lesser
24General Public License (GNU LGPL). While components and programs
25included with this release are licensed under the terms of the GNU
26General Public License (GNU GPL).
27
28
29Supported Platforms
30===================
31
32Currently gtkglextmm supports
33
34  * UNIX and UNIX-like platforms
35      Tested under Linux and FreeBSD.
36
37  * Win32 platforms
38      Tested under Windows XP Professional using MinGW/Cygwin
39      environment.
40
41
42Requirements
43============
44
45  * GNU C++ compiler
46
47  * GNU make
48
49  * GtkGLExt (http://gtkglext.sourceforge.net/)
50
51  * gtkmm 2 (http://gtkmm.sourceforge.net/)
52
53  * GTK 2 (http://www.gtk.org/)
54
55  * OpenGL or Mesa (http://www.mesa3d.org/)
56
57  * Doxygen and Graphviz  [optional]
58      Doxygen  (http://www.doxygen.org/)
59      Graphviz (http://www.research.att.com/sw/tools/graphviz/)
60
61
62Multihead Support
63=================
64
65Multihead support requires
66
67  * GTK+ >= 2.1
68
69  * gtkmm >= 2.1
70
71  * GtkGLExt compiled with multihead support
72
73You can check whether installed GtkGLExt library supports multihead
74using the following command.
75
76  $ pkg-config --variable=multihead gtkglext-1.0
77
78
79Installation
80============
81
82To build and install gtkglextmm, type follows (use GNU make)
83
84  $ ./configure --prefix=/foo/bar (other options...)
85  $ make (or gmake)
86  $ make install
87
88To compile example programs, type
89
90  $ make examples
91
92Please read INSTALL or type "./configure --help" for more details.
93
94
95Configure Options
96=================
97
98Debug options
99
100  --enable-warnings=[none|minimum|maximum|hardcore]
101                          Control compiler pickyness.  [default=minimum]
102
103Documentation options
104
105  --enable-doxygen-doc    use doxygen to build documentation [default=no]
106  --with-html-dir=PATH    path to installed docs [DATADIR/doc]
107
108
109Building the CVS Version of gtkglextmm
110======================================
111
112gtkglextmm's SourceForge CVS repository can be checked out through
113anonymous (pserver) CVS with the following instruction set.
114When prompted for a password for anonymous, simply press the Enter key.
115
116  $ cvs \
117      -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/gtkglext \
118      login
119  $ cvs -z3 \
120      -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/gtkglext \
121      co -r gtkglextmm-X-Y gtkglextmm
122
123  (gtkglextmm-X-Y is a branch name. e.g. gtkglextmm-1-0 is 1.0.x branch.)
124
125When you are at work on the CVS version of gtkglextmm, you can use autogen.sh
126for generating configure script and Makefiles.
127
128  $ env ACLOCAL_FLAGS='-I /pkgconfig/is/installed/share/aclocal' \
129        ./autogen.sh --prefix=${HOME}/gtkglext
130  $ make
131  $ make install
132  $ make examples
133
134You may have to set ACLOCAL_FLAGS environment variable for some m4
135macros used in configure.in.
136
137The following versions of the GNU autotools are required.
138
139  autoconf 2.54 and above
140  automake 1.7.x
141  libtool  1.5
142
143
144Contact
145=======
146
147Any patches, bug fixes and improvements are always welcome ;-)
148
149  Naofumi Yasufuku (��ʡ ��ʸ)  <naofumi@users.sourceforge.net>
150
151
152

README.win32

1
2
3  g t k g l e x t m m
4
5  - C++ Wrapper for GtkGLExt
6
7
8General Information
9===================
10
11gtkglextmm is C++ wrapper for GtkGLExt, OpenGL Extension to GTK.
12
13The official web site is:
14  http://gtkglext.sourceforge.net/
15
16The official download & development information site is:
17  http://sourceforge.net/projects/gtkglext/
18
19
20Licensing
21=========
22
23gtkglextmm libraries are released under the terms of the GNU Lesser
24General Public License (GNU LGPL). While components and programs
25included with this release are licensed under the terms of the GNU
26General Public License (GNU GPL).
27
28
29Supported Platforms
30===================
31
32Currently gtkglextmm supports
33
34  * UNIX and UNIX-like platforms
35      Tested under Linux and FreeBSD.
36
37  * Win32 platforms
38      Tested under Windows XP Professional using MinGW/Cygwin
39      environment.
40
41
42Requirements
43============
44
45  * GNU C++ compiler (MinGW: http://www.mingw.org/)
46
47  * GNU make
48
49  * GtkGLExt (http://gtkglext.sourceforge.net/)
50
51  * gtkmm 2 (http://gtkmm.sourceforge.net/)
52
53  * GTK 2 (http://www.gtk.org/)
54      You can find Win32 binaries on
55      http://www.gimp.org/~tml/gimp/win32/
56
57  * OpenGL or Mesa (http://www.mesa3d.org/)
58      OpenGL headers are also needed. You can use GL/*.h headers
59      included in Cygwin opengl package or Microsoft's PlatformSDK.
60
61  * Doxygen and Graphviz  [optional]
62      Doxygen  (http://www.doxygen.org/)
63      Graphviz (http://www.research.att.com/sw/tools/graphviz/)
64
65
66Multihead Support
67=================
68
69Multihead support requires
70
71  * GTK+ >= 2.1
72
73  * gtkmm >= 2.1
74
75  * GtkGLExt compiled with multihead support
76
77You can check whether installed GtkGLExt library supports multihead
78using the following command.
79
80  $ pkg-config --variable=multihead gtkglext-1.0
81
82
83Installation
84============
85
86To build and install gtkglextmm, type follows (use GNU make)
87
88  $ ./configure --prefix=/foo/bar (other options...)
89  $ make (or gmake)
90  $ make install
91
92To compile example programs, type
93
94  $ make examples
95
96Please read INSTALL or type "./configure --help" for more details.
97
98
99Configure Options
100=================
101
102Debug options
103
104  --enable-warnings=[none|minimum|maximum|hardcore]
105                          Control compiler pickyness.  [default=minimum]
106
107Documentation options
108
109  --enable-doxygen-doc    use doxygen to build documentation [default=no]
110  --with-html-dir=PATH    path to installed docs [DATADIR/doc]
111
112
113Building gtkglextmm on Win32
114============================
115
116Please note that GTK and gtkmm for Win32 are successfully installed
117and Win32-native (non-Cygwin) pkg-config.exe works with appropriate
118PKG_CONFIG_PATH.
119
120Personally I run configure like this:
121
122  (GTK is installed in C:\gtk)
123  $ export PATH=/cygdrive/c/gtk/bin:$PATH
124  $ export PKG_CONFIG_PATH="c:/gtk/lib/pkgconfig"
125
126  (gtkmm is installed in C:\gtkmm)
127  $ export PKG_CONFIG_PATH="${PKG_CONFIG_PATH};c:/gtkmm/lib/pkgconfig"
128
129  (GtkGLExt is installed in C:\gtkglext)
130  $ export PKG_CONFIG_PATH="${PKG_CONFIG_PATH};c:/gtkglext/lib/pkgconfig"
131
132  (MinGW is installed in C:\mingw)
133  $ export PATH=/cygdrive/c/mingw/bin:$PATH
134
135  $ env CXX='g++ -march=pentium' \
136        AR=/usr/bin/ar \
137        ./configure --prefix=c:/gtkglextmm \
138                    --build=i386-pc-mingw32 \
139                    --disable-static
140  $ make
141  $ make install
142  $ export PKG_CONFIG_PATH="${PKG_CONFIG_PATH};c:/gtkglextmm/lib/pkgconfig"
143  $ cd examples
144  $ make -f Makefile.mingw
145
146Notice that you should use not MinGW's ar but Cygwin's ar under Cygwin
147environment.
148
149To build the binary installer, Nullsoft's NSIS is required. About NSIS,
150see http://nsis.sourceforge.net/.
151
152  $ cp -rf examples c:/gtkglextmm/gtkglextmm-examples
153  $ cp COPYING.LIB c:/gtkglextmm/
154  $ cp gtkglextmm.nsi c:/gtkglextmm/
155  $ cd c:/gtkglextmm/
156  $ makensis gtkglextmm.nsi
157
158
159Building the CVS Version of gtkglextmm
160======================================
161
162gtkglextmm's SourceForge CVS repository can be checked out through
163anonymous (pserver) CVS with the following instruction set.
164When prompted for a password for anonymous, simply press the Enter key.
165
166  $ cvs \
167      -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/gtkglext \
168      login
169  $ cvs -z3 \
170      -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/gtkglext \
171      co -r gtkglextmm-X-Y gtkglextmm
172
173  (gtkglextmm-X-Y is a branch name. e.g. gtkglextmm-1-0 is 1.0.x branch.)
174
175When you are at work on the CVS version of gtkglextmm, you can use autogen.sh
176for generating configure script and Makefiles.
177
178  $ env ACLOCAL_FLAGS='-I /cygdrive/c/gtk/share/aclocal' \
179        CXX='g++ -march=pentium' \
180        AR=/usr/bin/ar \
181        ./autogen.sh --prefix=c:/gtkglextmm \
182                     --build=i386-pc-mingw32 \
183                     --disable-static
184  $ make
185  $ make install
186  $ export PKG_CONFIG_PATH="${PKG_CONFIG_PATH};c:/gtkglextmm/lib/pkgconfig"
187  $ cd examples
188  $ make -f Makefile.mingw
189
190You may have to set ACLOCAL_FLAGS environment variable for some m4
191macros used in configure.in.
192
193The following versions of the GNU autotools are required.
194
195  autoconf 2.54 and above
196  automake 1.7.x
197  libtool  1.5
198
199
200Contact
201=======
202
203Any patches, bug fixes and improvements are always welcome ;-)
204
205  Naofumi Yasufuku (���� ����)  <naofumi@users.sourceforge.net>
206
207
208