Correct JackPortAudioDriver::Open : special case for ASIO drivers.
[jack2.git] / macosx / install_jackdmp
blobb136f2186f515c53ec1a0dc8ca691cf4d6b8b44a
1 # Install jackdmp and owerwrite jack installation
3 # Plug-ins
4 [ -d Panda.framework ] && sudo cp -r Panda.framework /Library/Frameworks
5 [ -d JackRouter.plugin ] && sudo cp -r JackRouter.plugin /Library/Audio/Plug-Ins/HAL/
7 # Copy libraries and exe
8 sudo cp -r Jackmp.framework /System/Library/Frameworks/  
9 sudo cp -r Jackservermp.framework /System/Library/Frameworks/  
10 sudo cp -r Jacknet.framework /System/Library/Frameworks/   
11 sudo install -d /usr/local/bin 
12 sudo cp jackdmp /usr/local/bin  
13 [ -f jack_load ] && sudo cp jack_load /usr/local/bin 
14 [ -f jack_unload ] && sudo cp jack_unload /usr/local/bin 
15 [ -f jack_netsource ] && sudo cp jack_netsource /usr/local/bin 
17 # Copy drivers
18 sudo install -d  /usr/local/lib/jackmp 
19 sudo cp  jack_coreaudio.so  /usr/local/lib/jackmp 
20 sudo cp  jack_coremidi.so  /usr/local/lib/jackmp
21 sudo cp  jack_dummy.so  /usr/local/lib/jackmp
22 sudo cp  jack_loopback.so  /usr/local/lib/jackmp
23 [ -f jack_net.so ] && sudo cp jack_net.so /usr/local/lib/jackmp
24 [ -f jack_netone.so ] && sudo cp jack_netone.so /usr/local/lib/jackmp
26 # Copy tools
27 [ -f netmanager.so ] && sudo cp  netmanager.so /usr/local/lib/jackmp
28 [ -f netadapter.so ] && sudo cp  netadapter.so /usr/local/lib/jackmp
29 [ -f audioadapter.so ] && sudo cp  audioadapter.so /usr/local/lib/jackmp
31 # Create links to jackmp ressources
32 cd /usr/local/bin && [ -f jackd ] && sudo rm jackd
34 cd /usr/local/lib && [ -f libjack.0.dylib ] && sudo rm libjack.0.dylib
35 cd /usr/local/lib && [ -f libjack.dylib ] && sudo rm libjack.dylib
37 cd /usr/local/lib && [ -f libjackserver.0.dylib ] && sudo rm libjackserver.0.dylib
38 cd /usr/local/lib && [ -f libjackserver.dylib ] && sudo rm libjackserver.dylib
40 cd /usr/local/lib && [ -f libjacknet.dylib ] && sudo rm libjacknet.dylib
41 cd /usr/local/lib && [ -f libjacknet.0.dylib ] && sudo rm libjacknet.0.dylib
43 cd /usr/local/lib && sudo ln -s /System/Library/Frameworks/Jackmp.framework/Jackmp libjack.dylib
44 cd /usr/local/lib && sudo ln -s /System/Library/Frameworks/Jackmp.framework/Jackmp libjack.0.dylib
46 cd /usr/local/lib && sudo ln -s /System/Library/Frameworks/Jackservermp.framework/Jackservermp libjackserver.dylib
47 cd /usr/local/lib && sudo ln -s /System/Library/Frameworks/Jackservermp.framework/Jackservermp libjackserver.0.dylib
49 cd /usr/local/lib && sudo ln -s /System/Library/Frameworks/Jacknet.framework/Jacknet libjacknet.dylib
50 cd /usr/local/lib && sudo ln -s /System/Library/Frameworks/Jacknet.framework/Jacknet libjacknet.0.dylib
52 cd /usr/local/bin && sudo ln -s jackdmp jackd