aboutsummaryrefslogtreecommitdiff
path: root/install
blob: bf92264f0db7b36f8c73fc8a54bd8d189589aef1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77


For the copyright  notice read the file LICENCE.txt.
I would like to be notified if you use this code, change it for your own
project or would like to have some improvement. I will even accept patches
if the don't break anything.


Installation Instructions for ggee
===================================

To compile ggee under Linux and IRIX:

Unpack ggee.**.tar.gz (you have already done that).

cd to the ggee directory and type

"configure"  followed by
"make" for building single externals
"make ggext" for building the "classical" ggext library.

that should do it for Linux. Any other platform I haven't tested
yet, and I would like to hear how the compilation works there.

For building on NT, use the build.bat script.
Before doing that, take a look if there are some dll's hanging around,
I may have included them.


*****NEW****
ggee now comes with support for pd-0.32. If you want to compile ggee for
earlier versions of pd, copy the files m_pd.h, m_imp.h and !! g_canvas.h
to the ggee "include" directory and configure with 

./configure --with-minor-version=30



STK external  (with STK 3.2)
=============

Get the STK toolkit from: 

<http://www-ccrma.stanford.edu/CCRMA/Software/STK/>

To use the stk object, you have to download Perry Cooks  STK toolkit.
Unpack it besides ggee.

Then you have to remove the file stk/include/Object.h

call configure with 
   configure --with-stk=../stk

and then do a make.

  and finally, as stk needs some sound samples, you have to call
  
make install_stk

  as root.


Usage
======

To use the ggext library within pd you have to load it with the "-lib" switch. (see pd -help)
If you built the single externals you can copy them either to a common place and use the
"-path" option for pd (e.g. copy them to /usr/lib/pd/externs and call pd like 
"pd -path /usr/lib/pd/externs". Or, you can just put them into the same 
directory as you put the patches which use them.

make install by default puts either ggext.pd_linux or all the single externals into /usr/lib/pd/externs.

You can put these default options into your ".pdrc" file. 


Guenter <geiger@epy.co.at>