aboutsummaryrefslogtreecommitdiff
path: root/INSTALL_lin.txt
diff options
context:
space:
mode:
Diffstat (limited to 'INSTALL_lin.txt')
-rw-r--r--INSTALL_lin.txt91
1 files changed, 37 insertions, 54 deletions
diff --git a/INSTALL_lin.txt b/INSTALL_lin.txt
index cebcda6..b615dc8 100644
--- a/INSTALL_lin.txt
+++ b/INSTALL_lin.txt
@@ -1,38 +1,41 @@
Installation-guide for iemlib under linux
-iemlib_R1.16 is written by Thomas Musil from IEM Graz Austria
- and it is compatible to miller puckette's pd-0.37-3 and pd-0.39-2.
+iemlib_R1.17 is written by Thomas Musil from IEM Graz Austria
+ and it is compatible to miller puckette's pd-0.38-3 to pd-0.39-2.
see also LICENCE.txt, GnuLGPL.txt and README.txt.
-1.) open a unix-shell, login as superuser, download and copy iemlib_R1.16_lin.tgz into your source-directory
- (e.g. /usr/local/src/iemlib_R1.16_lin.tgz)
+1.) open a unix-shell, login as superuser, download and copy iemlib_R1.17_lin.tgz into your source-directory
+ (e.g. /usr/local/src/iemlib_R1.17_lin.tgz)
-2.) untar and unzip iemlib_R1.16_lin.tgz
- "shell"> tar xzvf iemlib_R1.16_lin.tgz
- (and a directory iemlib_R1.16 will be created)
+2.) untar and unzip iemlib_R1.17_lin.tgz
+ "shell"> tar xzvf iemlib_R1.17_lin.tgz
+ (and a directory iemlib_R1.17 will be created)
-3.) copy external-libraries
- iemlib contains 4 *.pd_linux files (iem_mp3.pd_linux, iem_t3_lib.pd_linux, iemlib1.pd_linux, iemlib2.pd_linux)
- "shell"> cp /usr/local/src/iemlib_R1.16/lib/*.pd_linux /usr/local/lib/pd/extra/
+3.) install external library folders
+ "shell"> cp -R /usr/local/src/iemlib_R1.17/iemlib1 /usr/local/lib/pd/extra/
+ "shell"> cp -R /usr/local/src/iemlib_R1.17/iemlib2 /usr/local/lib/pd/extra/
+ "shell"> cp -R /usr/local/src/iemlib_R1.17/iem_mp3 /usr/local/lib/pd/extra/
+ "shell"> cp -R /usr/local/src/iemlib_R1.17/iem_t3_lib /usr/local/lib/pd/extra/
-4.) copy pd-abstractions-folder
- "shell"> cp -r /usr/local/src/iemlib_R1.16/iemabs /usr/local/lib/pd
+ ( help files and sources are included )
-5.) copy pd-help-files-folder
- "shell"> cp -r /usr/local/src/iemlib_R1.16/iemhelp /usr/local/lib/pd/doc/5.reference/
+4.) install pd abstractions folder
+ "shell"> cp -R /usr/local/src/iemlib_R1.17/iemabs /usr/local/lib/pd/extra/
-6.) add to your pd_start_script, or into your pd-resource-file ~/.pdrc,
+ ( help files are included )
+
+5.) add to your pd_start_script, or into your pd-resource-file ~/.pdrc,
the following configuration-options:
- -path /usr/local/lib/pd/iemabs -lib iemlib1:iemlib2:iem_mp3:iem_t3_lib
+ -path /usr/local/lib/pd/extra/iemabs -lib iemlib1:iemlib2:iem_mp3:iem_t3_lib
or create an executable textfile script start_pd with this content:
#!/bin/sh
/usr/local/bin/pd -r 44100 -channels 2 -audiobuf 160 -audiodev 1 -nomidi \
--path /usr/local/lib/pd/iemabs \
--lib iemlib1 -lib iemlib2 -lib iem_mp3 -lib iem_t3_lib
+-path /usr/local/lib/pd/extra/iemabs \
+-lib iemlib1:iemlib2:iem_mp3:iem_t3_lib
@@ -40,43 +43,23 @@ How to compile iemlib under linux
after installing iemlib:
-7.a) edit makefile of iemlib1
- change to directory /usr/local/src/iemlib_R1.16/src/iemlib1
- and edit the following line of makefile and save
- ( INCLUDE = -I. -I/usr/local/src/pd/src )
-
-7.b) compile iemlib1
- "shell"> make
- ( after this command, iemlib1.pd_linux will be created in /usr/local/src/iemlib_R1.16/lib/ ).
-
-8.a) edit makefile of iemlib2
- change to directory /usr/local/src/iemlib_R1.16/src/iemlib2
- and edit the following line of makefile and save
- ( INCLUDE = -I. -I/usr/local/src/pd/src )
-
-8.b) compile iemlib2
- "shell"> make
- ( after this command, iemlib2.pd_linux will be created in /usr/local/src/iemlib_R1.16/lib/ ).
+6a.) edit Makefile
+ change to directory /usr/local/src/iemlib_R1.17
+ and edit the following line of Makefile and save
+ ( PREFIX =/usr/local/lib/pd
+ INSTALL_BIN=$(PREFIX)/extra )
-9.a) edit makefile of iem_mp3
- change to directory /usr/local/src/iemlib_R1.16/src/iem_mp3
- and edit the following line of makefile and save
- ( INCLUDE = -I. -I/usr/local/src/pd/src )
+6b.) edit Make.include
+ edit the following line of Make.include and save
+ ( PDSOURCE = /usr/local/src/pd-0.39-2/src )
-9.b) compile iem_mp3
+7.) compile iemlib1, iemlib2, iem_mp3, iem_t3_lib
+ change to directory /usr/local/src/iemlib_R1.17
"shell"> make
- ( after this command, iem_mp3.pd_linux will be created in /usr/local/src/iemlib_R1.16/lib/ ).
-
-10.a) edit makefile of iem_t3_lib
- change to directory /usr/local/src/iemlib_R1.16/src/iem_t3_lib
- and edit the following line of makefile and save
- ( INCLUDE = -I. -I/usr/local/src/pd/src )
-
-10.b) compile iem_t3_lib
- "shell"> make
- ( after this command, iem_t3_lib.pd_linux will be created in /usr/local/src/iemlib_R1.16/lib/ ).
-
+ ( iemlib1.pd_linux will be created in /usr/local/src/iemlib_R1.17/iemlib1/
+ iemlib2.pd_linux will be created in /usr/local/src/iemlib_R1.17/iemlib2/
+ iem_mp3.pd_linux will be created in /usr/local/src/iemlib_R1.17/iem_mp3/
+ iem_t3_lib.pd_linux will be created in /usr/local/src/iemlib_R1.17/iem_t3_lib/ ).
-11.) copy external-libraries
- "shell"> cd /usr/local/src/iemlib_R1.16/lib
- "shell"> cp /usr/local/src/iemlib_R1.16/lib/*.pd_linux /usr/local/lib/pd/extra/
+8.) copy external-libraries via install
+ "shell"> make install