32 lines
891 B
Bash
Executable File
32 lines
891 B
Bash
Executable File
#!/bin/bash
|
|
|
|
git clone https://github.com/tmiw/BlackHole.git
|
|
cd BlackHole
|
|
|
|
for i in {1..2}; do
|
|
git reset --hard
|
|
rm -rf build
|
|
|
|
export bundleID=audio.existential.BlackHole$i
|
|
export driverName=BlackHole$i
|
|
|
|
xcodebuild \
|
|
-project BlackHole.xcodeproj \
|
|
-configuration Release \
|
|
-target BlackHole \
|
|
CONFIGURATION_BUILD_DIR=build \
|
|
PRODUCT_BUNDLE_IDENTIFIER=$bundleID \
|
|
GCC_PREPROCESSOR_DEFINITIONS="$GCC_PREPROCESSOR_DEFINITIONS \
|
|
kNumber_Of_Channels='2' \
|
|
kPlugIn_BundleID='\"$bundleID\"' \
|
|
kDriver_Name='\"$driverName\"' \
|
|
kDevice2_IsHidden=false \
|
|
kDevice2_HasInput=true \
|
|
kDevice2_HasOutput=true" \
|
|
MACOSX_DEPLOYMENT_TARGET=10.13
|
|
|
|
sudo mv build/BlackHole.driver /Library/Audio/Plug-Ins/HAL/$driverName.driver
|
|
done
|
|
|
|
sudo killall -9 coreaudiod
|