26 |
(header) files as MIDI input and audio output drivers. |
(header) files as MIDI input and audio output drivers. |
27 |
o libgig and its development (header) files for loading Gigasampler |
o libgig and its development (header) files for loading Gigasampler |
28 |
format files. |
format files. |
29 |
|
o libtool |
30 |
o If you are compiling from CVS you need to have the autotools installed |
o If you are compiling from CVS you need to have the autotools installed |
31 |
(autoconf, automake and libtool). |
(autoconf, automake (>= 1.5)). |
32 |
|
o If you want to generate the liblinuxsampler API documentation you |
33 |
|
need to have Doxygen installed. |
34 |
|
|
35 |
|
|
36 |
Compiling on Linux |
Compiling on Linux |
37 |
------------------ |
------------------ |
38 |
|
|
39 |
a) Compiling and installing directly |
a) Compiling and installing directly |
40 |
|
|
41 |
The general procedure by calling './configure && make' on the source's |
The general procedure by calling './configure && make' on the source's |
42 |
toplevel directory will compile and 'make install' as root will install |
toplevel directory will compile and 'make install' as root will install |
43 |
LinuxSampler on your system. |
LinuxSampler on your system. |
44 |
|
|
45 |
Note: if you are compiling from CVS you have to explicitly call |
Note: if you are compiling from CVS you have to explicitly call |
46 |
'make -f Makefile.cvs' before doing the above procedure. This will |
'make -f Makefile.cvs' before doing the above procedure. This will |
47 |
generate all autotools managed build files. |
generate all autotools managed build files. |
48 |
|
|
49 |
|
LinuxSampler itself is a library called liblinuxsampler. You can |
50 |
|
generate the API documenation for liblinuxsampler by explicitly calling |
51 |
|
'make docs'. |
52 |
|
|
53 |
|
|
54 |
b) Creating Debian packages |
b) Creating Debian packages |
55 |
|
|
56 |
Simply calling 'dpkg-buildpackage -rfakeroot -b' from the source's |
Simply calling 'dpkg-buildpackage -rfakeroot -b' from the source's |
58 |
The Debian package will be placed one directory above the source's |
The Debian package will be placed one directory above the source's |
59 |
toplevel directory (thus ../). |
toplevel directory (thus ../). |
60 |
|
|
61 |
|
|
62 |
c) Creating Redhat packages |
c) Creating Redhat packages |
63 |
|
|
64 |
You need to have the rpmbuild tool installed and properly configured to |
You need to have the rpmbuild tool installed and properly configured to |
81 |
Compilation on OSX : Stephane Letz (letz@grame.fr) |
Compilation on OSX : Stephane Letz (letz@grame.fr) |
82 |
-------------------------------------------------- |
-------------------------------------------------- |
83 |
|
|
84 |
The compilation on OSX currently uses an XCode project. |
The compilation on OSX currently uses an XCode project. |
85 |
|
|
86 |
- Download and install the JackOSX package (www.jackosx.com) |
- Download and install the JackOSX package (www.jackosx.com) |
87 |
|
|