Compile loopback backend in Linux and Solaris versions, update OSX project.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3608 0c269be4-1314-0410-8aa9-9f06e86f4224
This commit is contained in:
parent
4fa9498426
commit
e4c2f68f1b
|
@ -19,7 +19,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
|||
*/
|
||||
|
||||
#include "JackSystemDeps.h"
|
||||
#include "JackServerGlobals.h"
|
||||
#include "JackGlobals.h"
|
||||
#include "JackLoopbackDriver.h"
|
||||
#include "JackDriverLoader.h"
|
||||
#include "JackEngineControl.h"
|
||||
|
@ -94,14 +94,9 @@ extern "C"
|
|||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Jack::JackDriverClientInterface* driver = new Jack::JackLoopbackDriver(engine, table);
|
||||
if (driver->Open(Jack::JackServerGlobals::fInstance->GetEngineControl()->fBufferSize,
|
||||
Jack::JackServerGlobals::fInstance->GetEngineControl()->fSampleRate,
|
||||
1, 1,
|
||||
channels, channels,
|
||||
false,
|
||||
"loopback", "loopback", 0, 0) == 0) {
|
||||
if (driver->Open(Jack::GetEngineControl()->fBufferSize, Jack::GetEngineControl()->fSampleRate, 1, 1, channels, channels, false, "loopback", "loopback", 0, 0) == 0) {
|
||||
return driver;
|
||||
} else {
|
||||
delete driver;
|
||||
|
|
|
@ -63,3 +63,4 @@ def build(bld):
|
|||
|
||||
create_jack_driver_obj(bld, 'net', '../common/JackNetDriver.cpp')
|
||||
|
||||
create_jack_driver_obj(bld, 'loopback', '../common/JackLoopbackDriver.cpp')
|
||||
|
|
|
@ -44,6 +44,7 @@
|
|||
4BFA83380DF6AB540087B4E1 /* PBXTargetDependency */,
|
||||
4BFA833A0DF6AB540087B4E1 /* PBXTargetDependency */,
|
||||
4BFA833C0DF6AB540087B4E1 /* PBXTargetDependency */,
|
||||
4B43A8E91014618D00E52943 /* PBXTargetDependency */,
|
||||
);
|
||||
name = "All Universal 32/64 bits";
|
||||
productName = All;
|
||||
|
@ -61,6 +62,7 @@
|
|||
4BF339280F8B87800080FB5B /* PBXTargetDependency */,
|
||||
4B699DBC097D421700A18468 /* PBXTargetDependency */,
|
||||
BA222AF20DC883F3001A17F4 /* PBXTargetDependency */,
|
||||
4B43A8CD1014607100E52943 /* PBXTargetDependency */,
|
||||
4BD624D30CBCF55700DE782F /* PBXTargetDependency */,
|
||||
BA222AF00DC883EF001A17F4 /* PBXTargetDependency */,
|
||||
4B19B32C0E23636E00DD4A82 /* PBXTargetDependency */,
|
||||
|
@ -292,6 +294,10 @@
|
|||
4B363F3E0DEB0C31001F72D9 /* showtime.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B363F3D0DEB0C31001F72D9 /* showtime.c */; };
|
||||
4B363F760DEB0D7D001F72D9 /* impulse_grabber.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B363F750DEB0D7D001F72D9 /* impulse_grabber.c */; };
|
||||
4B3F49080AD8503300491C6E /* cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B3F49070AD8503300491C6E /* cpu.c */; };
|
||||
4B43A8CA1014605000E52943 /* JackLoopbackDriver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B43A8C81014605000E52943 /* JackLoopbackDriver.cpp */; };
|
||||
4B43A8CB1014605000E52943 /* JackLoopbackDriver.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B43A8C91014605000E52943 /* JackLoopbackDriver.h */; };
|
||||
4B43A8DF1014615800E52943 /* JackLoopbackDriver.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B43A8C91014605000E52943 /* JackLoopbackDriver.h */; };
|
||||
4B43A8E11014615800E52943 /* JackLoopbackDriver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B43A8C81014605000E52943 /* JackLoopbackDriver.cpp */; };
|
||||
4B4CA9750E02CF9600F4BFDA /* JackRestartThreadedDriver.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B4CA9730E02CF9600F4BFDA /* JackRestartThreadedDriver.h */; };
|
||||
4B4CA9760E02CF9600F4BFDA /* JackRestartThreadedDriver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B4CA9740E02CF9600F4BFDA /* JackRestartThreadedDriver.cpp */; };
|
||||
4B4CA9770E02CF9600F4BFDA /* JackRestartThreadedDriver.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B4CA9730E02CF9600F4BFDA /* JackRestartThreadedDriver.h */; };
|
||||
|
@ -867,6 +873,20 @@
|
|||
remoteGlobalIDString = 4B363F680DEB0D4E001F72D9;
|
||||
remoteInfo = "jack_impulse_grabber Universal";
|
||||
};
|
||||
4B43A8CC1014607100E52943 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
|
||||
proxyType = 1;
|
||||
remoteGlobalIDString = 4B43A8B010145F6F00E52943;
|
||||
remoteInfo = "jack_loopback Universal";
|
||||
};
|
||||
4B43A8E81014618D00E52943 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
|
||||
proxyType = 1;
|
||||
remoteGlobalIDString = 4B43A8DD1014615800E52943;
|
||||
remoteInfo = "jack_loopback 64 bits";
|
||||
};
|
||||
4B5A1BCE0CD1CCC80005BF74 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */;
|
||||
|
@ -1222,6 +1242,10 @@
|
|||
4B37C20906DF1FE20016E567 /* latency.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = latency.c; path = /Developer/Examples/CoreAudio/PublicUtility/latency.c; sourceTree = "<absolute>"; };
|
||||
4B3F49070AD8503300491C6E /* cpu.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = cpu.c; path = ../tests/cpu.c; sourceTree = SOURCE_ROOT; };
|
||||
4B4259E5076B635E00C1ECE1 /* JackMacEngineRPC.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = JackMacEngineRPC.cpp; sourceTree = SOURCE_ROOT; };
|
||||
4B43A8BA10145F6F00E52943 /* jack_loopback.so */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = jack_loopback.so; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
4B43A8C81014605000E52943 /* JackLoopbackDriver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = JackLoopbackDriver.cpp; path = ../common/JackLoopbackDriver.cpp; sourceTree = SOURCE_ROOT; };
|
||||
4B43A8C91014605000E52943 /* JackLoopbackDriver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = JackLoopbackDriver.h; path = ../common/JackLoopbackDriver.h; sourceTree = SOURCE_ROOT; };
|
||||
4B43A8E71014615800E52943 /* jack_loopback.so */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = jack_loopback.so; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
4B464301076CAC7700E5077C /* Jack-Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = "Jack-Info.plist"; sourceTree = SOURCE_ROOT; };
|
||||
4B4CA9730E02CF9600F4BFDA /* JackRestartThreadedDriver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = JackRestartThreadedDriver.h; path = ../common/JackRestartThreadedDriver.h; sourceTree = SOURCE_ROOT; };
|
||||
4B4CA9740E02CF9600F4BFDA /* JackRestartThreadedDriver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = JackRestartThreadedDriver.cpp; path = ../common/JackRestartThreadedDriver.cpp; sourceTree = SOURCE_ROOT; };
|
||||
|
@ -1712,6 +1736,20 @@
|
|||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
4B43A8B510145F6F00E52943 /* Frameworks */ = {
|
||||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
4B43A8E21014615800E52943 /* Frameworks */ = {
|
||||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
4B5A1BB50CD1CB9E0005BF74 /* Frameworks */ = {
|
||||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
|
@ -2144,6 +2182,8 @@
|
|||
4BDCDBE81001FD2D00B15929 /* netmanager.so */,
|
||||
4BDCDBFF1001FD7300B15929 /* audioadapter.so */,
|
||||
4BDCDC251001FDE300B15929 /* netadapter.so */,
|
||||
4B43A8BA10145F6F00E52943 /* jack_loopback.so */,
|
||||
4B43A8E71014615800E52943 /* jack_loopback.so */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
|
@ -2440,6 +2480,8 @@
|
|||
isa = PBXGroup;
|
||||
children = (
|
||||
4B869B3D08C8D21C001CF041 /* driver_interface.h */,
|
||||
4B43A8C91014605000E52943 /* JackLoopbackDriver.h */,
|
||||
4B43A8C81014605000E52943 /* JackLoopbackDriver.cpp */,
|
||||
4B869B4208C8D22F001CF041 /* JackDriverLoader.h */,
|
||||
4B869D7F08C9CB00001CF041 /* JackDriverLoader.cpp */,
|
||||
4BF8D1B50834EEE400C94B91 /* JackDriver.h */,
|
||||
|
@ -3028,6 +3070,22 @@
|
|||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
4B43A8B110145F6F00E52943 /* Headers */ = {
|
||||
isa = PBXHeadersBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
4B43A8CB1014605000E52943 /* JackLoopbackDriver.h in Headers */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
4B43A8DE1014615800E52943 /* Headers */ = {
|
||||
isa = PBXHeadersBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
4B43A8DF1014615800E52943 /* JackLoopbackDriver.h in Headers */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
4B5A1BB20CD1CB9E0005BF74 /* Headers */ = {
|
||||
isa = PBXHeadersBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
|
@ -4150,6 +4208,40 @@
|
|||
productReference = 4B363F720DEB0D4E001F72D9 /* jack_impulse_grabber */;
|
||||
productType = "com.apple.product-type.tool";
|
||||
};
|
||||
4B43A8B010145F6F00E52943 /* jack_loopback Universal */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 4B43A8B610145F6F00E52943 /* Build configuration list for PBXNativeTarget "jack_loopback Universal" */;
|
||||
buildPhases = (
|
||||
4B43A8B110145F6F00E52943 /* Headers */,
|
||||
4B43A8B310145F6F00E52943 /* Sources */,
|
||||
4B43A8B510145F6F00E52943 /* Frameworks */,
|
||||
);
|
||||
buildRules = (
|
||||
);
|
||||
dependencies = (
|
||||
);
|
||||
name = "jack_loopback Universal";
|
||||
productName = jack_coreaudio;
|
||||
productReference = 4B43A8BA10145F6F00E52943 /* jack_loopback.so */;
|
||||
productType = "com.apple.product-type.library.dynamic";
|
||||
};
|
||||
4B43A8DD1014615800E52943 /* jack_loopback 64 bits */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 4B43A8E31014615800E52943 /* Build configuration list for PBXNativeTarget "jack_loopback 64 bits" */;
|
||||
buildPhases = (
|
||||
4B43A8DE1014615800E52943 /* Headers */,
|
||||
4B43A8E01014615800E52943 /* Sources */,
|
||||
4B43A8E21014615800E52943 /* Frameworks */,
|
||||
);
|
||||
buildRules = (
|
||||
);
|
||||
dependencies = (
|
||||
);
|
||||
name = "jack_loopback 64 bits";
|
||||
productName = jack_coreaudio;
|
||||
productReference = 4B43A8E71014615800E52943 /* jack_loopback.so */;
|
||||
productType = "com.apple.product-type.library.dynamic";
|
||||
};
|
||||
4B5A1BB10CD1CB9E0005BF74 /* jack_midiseq Universal */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = 4B5A1BB70CD1CB9E0005BF74 /* Build configuration list for PBXNativeTarget "jack_midiseq Universal" */;
|
||||
|
@ -4991,6 +5083,7 @@
|
|||
4B699D97097D421700A18468 /* jack_coreaudio Universal */,
|
||||
4B978DB10A31CF4A009E2DD1 /* jack_portaudio Universal */,
|
||||
4BF339020F8B864B0080FB5B /* jack_coremidi Universal */,
|
||||
4B43A8B010145F6F00E52943 /* jack_loopback Universal */,
|
||||
4B699DA6097D421700A18468 /* jack_dummy Universal */,
|
||||
BA222AC50DC88132001A17F4 /* jack_net Universal */,
|
||||
4BD623ED0CBCF0F000DE782F /* inprocess Universal */,
|
||||
|
@ -5029,12 +5122,13 @@
|
|||
4B35C6140D4731D2000DE7AE /* jack_coreaudio 64 bits */,
|
||||
4B35C61F0D4731D2000DE7AE /* jack_portaudio 64 bits */,
|
||||
4B35C62A0D4731D2000DE7AE /* jack_dummy 64 bits */,
|
||||
4B35C6350D4731D3000DE7AE /* inprocess 64 bits */,
|
||||
4B43A8DD1014615800E52943 /* jack_loopback 64 bits */,
|
||||
4BDCDB931001FB9C00B15929 /* jack_coremidi 64 bits */,
|
||||
4BDCDBB71001FCC000B15929 /* jack_net 64 bits */,
|
||||
4BDCDBD71001FD2D00B15929 /* netmanager 64 bits */,
|
||||
4BDCDBEC1001FD7300B15929 /* audioadapter 64 bits */,
|
||||
4BDCDC0F1001FDE300B15929 /* netadapter 64 bits */,
|
||||
4B35C6350D4731D3000DE7AE /* inprocess 64 bits */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
@ -5879,6 +5973,22 @@
|
|||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
4B43A8B310145F6F00E52943 /* Sources */ = {
|
||||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
4B43A8CA1014605000E52943 /* JackLoopbackDriver.cpp in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
4B43A8E01014615800E52943 /* Sources */ = {
|
||||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
4B43A8E11014615800E52943 /* JackLoopbackDriver.cpp in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
4B5A1BB30CD1CB9E0005BF74 /* Sources */ = {
|
||||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
|
@ -6498,6 +6608,16 @@
|
|||
target = 4B363F680DEB0D4E001F72D9 /* jack_impulse_grabber Universal */;
|
||||
targetProxy = 4B363F770DEB0D85001F72D9 /* PBXContainerItemProxy */;
|
||||
};
|
||||
4B43A8CD1014607100E52943 /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
target = 4B43A8B010145F6F00E52943 /* jack_loopback Universal */;
|
||||
targetProxy = 4B43A8CC1014607100E52943 /* PBXContainerItemProxy */;
|
||||
};
|
||||
4B43A8E91014618D00E52943 /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
target = 4B43A8DD1014615800E52943 /* jack_loopback 64 bits */;
|
||||
targetProxy = 4B43A8E81014618D00E52943 /* PBXContainerItemProxy */;
|
||||
};
|
||||
4B5A1BCF0CD1CCC80005BF74 /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
target = 4B5A1BB10CD1CB9E0005BF74 /* jack_midiseq Universal */;
|
||||
|
@ -9946,11 +10066,7 @@
|
|||
"-framework",
|
||||
Jackservermp,
|
||||
"-framework",
|
||||
CoreAudio,
|
||||
"-framework",
|
||||
CoreServices,
|
||||
"-framework",
|
||||
AudioUnit,
|
||||
);
|
||||
OTHER_REZFLAGS = "";
|
||||
PREBINDING = NO;
|
||||
|
@ -10904,6 +11020,284 @@
|
|||
};
|
||||
name = Default;
|
||||
};
|
||||
4B43A8B710145F6F00E52943 /* Development */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ARCHS = (
|
||||
i386,
|
||||
ppc,
|
||||
);
|
||||
COPY_PHASE_STRIP = NO;
|
||||
DEBUGGING_SYMBOLS = YES;
|
||||
DYLIB_COMPATIBILITY_VERSION = 1;
|
||||
DYLIB_CURRENT_VERSION = 1;
|
||||
EXECUTABLE_EXTENSION = so;
|
||||
GCC_DYNAMIC_NO_PIC = NO;
|
||||
GCC_ENABLE_FIX_AND_CONTINUE = YES;
|
||||
GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
|
||||
GCC_MODEL_TUNING = G4;
|
||||
GCC_OPTIMIZATION_LEVEL = 0;
|
||||
HEADER_SEARCH_PATHS = (
|
||||
../common,
|
||||
../common/jack,
|
||||
.,
|
||||
../posix,
|
||||
);
|
||||
INSTALL_PATH = /usr/local/lib;
|
||||
LIBRARY_STYLE = DYNAMIC;
|
||||
MACH_O_TYPE = mh_dylib;
|
||||
OTHER_CFLAGS = "";
|
||||
OTHER_CPLUSPLUSFLAGS = "-DMACH_RPC_MACH_SEMA";
|
||||
OTHER_LDFLAGS = (
|
||||
"-framework",
|
||||
Jackservermp,
|
||||
"-framework",
|
||||
CoreAudio,
|
||||
"-framework",
|
||||
CoreServices,
|
||||
"-framework",
|
||||
AudioUnit,
|
||||
);
|
||||
OTHER_REZFLAGS = "";
|
||||
PREBINDING = NO;
|
||||
PRODUCT_NAME = jack_dummy;
|
||||
SDKROOT = "";
|
||||
SECTORDER_FLAGS = "";
|
||||
WARNING_CFLAGS = (
|
||||
"-Wmost",
|
||||
"-Wno-four-char-constants",
|
||||
"-Wno-unknown-pragmas",
|
||||
);
|
||||
ZERO_LINK = YES;
|
||||
};
|
||||
name = Development;
|
||||
};
|
||||
4B43A8B810145F6F00E52943 /* Deployment */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ARCHS = (
|
||||
i386,
|
||||
ppc,
|
||||
);
|
||||
COPY_PHASE_STRIP = YES;
|
||||
DYLIB_COMPATIBILITY_VERSION = 1;
|
||||
DYLIB_CURRENT_VERSION = 1;
|
||||
EXECUTABLE_EXTENSION = so;
|
||||
GCC_ENABLE_FIX_AND_CONTINUE = NO;
|
||||
GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
|
||||
GCC_MODEL_TUNING = G4;
|
||||
HEADER_SEARCH_PATHS = (
|
||||
../common,
|
||||
../common/jack,
|
||||
.,
|
||||
../posix,
|
||||
);
|
||||
INSTALL_PATH = /usr/local/lib;
|
||||
LIBRARY_STYLE = DYNAMIC;
|
||||
MACH_O_TYPE = mh_dylib;
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.4;
|
||||
OTHER_CFLAGS = "";
|
||||
OTHER_CPLUSPLUSFLAGS = "-DMACH_RPC_MACH_SEMA";
|
||||
OTHER_LDFLAGS = (
|
||||
"-framework",
|
||||
Jackservermp,
|
||||
"-framework",
|
||||
CoreServices,
|
||||
);
|
||||
OTHER_REZFLAGS = "";
|
||||
PREBINDING = NO;
|
||||
PRODUCT_NAME = jack_loopback;
|
||||
SDKROOT = "";
|
||||
SECTORDER_FLAGS = "";
|
||||
WARNING_CFLAGS = (
|
||||
"-Wmost",
|
||||
"-Wno-four-char-constants",
|
||||
"-Wno-unknown-pragmas",
|
||||
);
|
||||
ZERO_LINK = NO;
|
||||
};
|
||||
name = Deployment;
|
||||
};
|
||||
4B43A8B910145F6F00E52943 /* Default */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ARCHS = (
|
||||
i386,
|
||||
ppc,
|
||||
);
|
||||
DYLIB_COMPATIBILITY_VERSION = 1;
|
||||
DYLIB_CURRENT_VERSION = 1;
|
||||
EXECUTABLE_EXTENSION = so;
|
||||
GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
|
||||
GCC_MODEL_TUNING = G4;
|
||||
INSTALL_PATH = /usr/local/lib;
|
||||
LIBRARY_STYLE = DYNAMIC;
|
||||
MACH_O_TYPE = mh_dylib;
|
||||
OTHER_CFLAGS = "";
|
||||
OTHER_CPLUSPLUSFLAGS = "-DMACH_RPC_MACH_SEMA";
|
||||
OTHER_LDFLAGS = (
|
||||
"-framework",
|
||||
Jackdmp,
|
||||
"-framework",
|
||||
AudioToolBox,
|
||||
"-framework",
|
||||
CoreAudio,
|
||||
"-framework",
|
||||
CoreServices,
|
||||
"-framework",
|
||||
AudioUnit,
|
||||
);
|
||||
OTHER_REZFLAGS = "";
|
||||
PREBINDING = NO;
|
||||
PRODUCT_NAME = jack_dummy;
|
||||
SDKROOT = "";
|
||||
SECTORDER_FLAGS = "";
|
||||
WARNING_CFLAGS = (
|
||||
"-Wmost",
|
||||
"-Wno-four-char-constants",
|
||||
"-Wno-unknown-pragmas",
|
||||
);
|
||||
};
|
||||
name = Default;
|
||||
};
|
||||
4B43A8E41014615800E52943 /* Development */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ARCHS = (
|
||||
i386,
|
||||
ppc,
|
||||
);
|
||||
COPY_PHASE_STRIP = NO;
|
||||
DEBUGGING_SYMBOLS = YES;
|
||||
DYLIB_COMPATIBILITY_VERSION = 1;
|
||||
DYLIB_CURRENT_VERSION = 1;
|
||||
EXECUTABLE_EXTENSION = so;
|
||||
GCC_DYNAMIC_NO_PIC = NO;
|
||||
GCC_ENABLE_FIX_AND_CONTINUE = YES;
|
||||
GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
|
||||
GCC_MODEL_TUNING = G4;
|
||||
GCC_OPTIMIZATION_LEVEL = 0;
|
||||
HEADER_SEARCH_PATHS = (
|
||||
../common,
|
||||
../common/jack,
|
||||
.,
|
||||
../posix,
|
||||
);
|
||||
INSTALL_PATH = /usr/local/lib;
|
||||
LIBRARY_STYLE = DYNAMIC;
|
||||
MACH_O_TYPE = mh_dylib;
|
||||
OTHER_CFLAGS = "";
|
||||
OTHER_CPLUSPLUSFLAGS = "-DMACH_RPC_MACH_SEMA";
|
||||
OTHER_LDFLAGS = (
|
||||
"-framework",
|
||||
Jackservermp,
|
||||
"-framework",
|
||||
CoreAudio,
|
||||
"-framework",
|
||||
CoreServices,
|
||||
"-framework",
|
||||
AudioUnit,
|
||||
);
|
||||
OTHER_REZFLAGS = "";
|
||||
PREBINDING = NO;
|
||||
PRODUCT_NAME = jack_dummy;
|
||||
SDKROOT = "";
|
||||
SECTORDER_FLAGS = "";
|
||||
WARNING_CFLAGS = (
|
||||
"-Wmost",
|
||||
"-Wno-four-char-constants",
|
||||
"-Wno-unknown-pragmas",
|
||||
);
|
||||
ZERO_LINK = YES;
|
||||
};
|
||||
name = Development;
|
||||
};
|
||||
4B43A8E51014615800E52943 /* Deployment */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ARCHS = "$(ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1)";
|
||||
ARCHS_STANDARD_32_64_BIT_PRE_XCODE_3_1 = "ppc i386 ppc64 x86_64";
|
||||
COPY_PHASE_STRIP = YES;
|
||||
DYLIB_COMPATIBILITY_VERSION = 1;
|
||||
DYLIB_CURRENT_VERSION = 1;
|
||||
EXECUTABLE_EXTENSION = so;
|
||||
GCC_ENABLE_FIX_AND_CONTINUE = NO;
|
||||
GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
|
||||
GCC_MODEL_TUNING = G4;
|
||||
HEADER_SEARCH_PATHS = (
|
||||
../common,
|
||||
../common/jack,
|
||||
.,
|
||||
../posix,
|
||||
);
|
||||
INSTALL_PATH = /usr/local/lib;
|
||||
LIBRARY_STYLE = DYNAMIC;
|
||||
MACH_O_TYPE = mh_dylib;
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.4;
|
||||
OTHER_CFLAGS = "";
|
||||
OTHER_CPLUSPLUSFLAGS = "-DMACH_RPC_MACH_SEMA";
|
||||
OTHER_LDFLAGS = (
|
||||
"-framework",
|
||||
Jackservermp,
|
||||
"-framework",
|
||||
CoreServices,
|
||||
);
|
||||
OTHER_REZFLAGS = "";
|
||||
PREBINDING = NO;
|
||||
PRODUCT_NAME = jack_loopback;
|
||||
SDKROOT = "";
|
||||
SECTORDER_FLAGS = "";
|
||||
WARNING_CFLAGS = (
|
||||
"-Wmost",
|
||||
"-Wno-four-char-constants",
|
||||
"-Wno-unknown-pragmas",
|
||||
);
|
||||
ZERO_LINK = NO;
|
||||
};
|
||||
name = Deployment;
|
||||
};
|
||||
4B43A8E61014615800E52943 /* Default */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ARCHS = (
|
||||
i386,
|
||||
ppc,
|
||||
);
|
||||
DYLIB_COMPATIBILITY_VERSION = 1;
|
||||
DYLIB_CURRENT_VERSION = 1;
|
||||
EXECUTABLE_EXTENSION = so;
|
||||
GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
|
||||
GCC_MODEL_TUNING = G4;
|
||||
INSTALL_PATH = /usr/local/lib;
|
||||
LIBRARY_STYLE = DYNAMIC;
|
||||
MACH_O_TYPE = mh_dylib;
|
||||
OTHER_CFLAGS = "";
|
||||
OTHER_CPLUSPLUSFLAGS = "-DMACH_RPC_MACH_SEMA";
|
||||
OTHER_LDFLAGS = (
|
||||
"-framework",
|
||||
Jackdmp,
|
||||
"-framework",
|
||||
AudioToolBox,
|
||||
"-framework",
|
||||
CoreAudio,
|
||||
"-framework",
|
||||
CoreServices,
|
||||
"-framework",
|
||||
AudioUnit,
|
||||
);
|
||||
OTHER_REZFLAGS = "";
|
||||
PREBINDING = NO;
|
||||
PRODUCT_NAME = jack_dummy;
|
||||
SDKROOT = "";
|
||||
SECTORDER_FLAGS = "";
|
||||
WARNING_CFLAGS = (
|
||||
"-Wmost",
|
||||
"-Wno-four-char-constants",
|
||||
"-Wno-unknown-pragmas",
|
||||
);
|
||||
};
|
||||
name = Default;
|
||||
};
|
||||
4B5A1BB80CD1CB9E0005BF74 /* Development */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
|
@ -13335,11 +13729,7 @@
|
|||
"-framework",
|
||||
Jackservermp,
|
||||
"-framework",
|
||||
CoreAudio,
|
||||
"-framework",
|
||||
CoreServices,
|
||||
"-framework",
|
||||
AudioUnit,
|
||||
);
|
||||
OTHER_REZFLAGS = "";
|
||||
PREBINDING = NO;
|
||||
|
@ -14201,11 +14591,7 @@
|
|||
"-framework",
|
||||
Jackservermp,
|
||||
"-framework",
|
||||
CoreAudio,
|
||||
"-framework",
|
||||
CoreServices,
|
||||
"-framework",
|
||||
AudioUnit,
|
||||
);
|
||||
OTHER_REZFLAGS = "";
|
||||
PREBINDING = NO;
|
||||
|
@ -15939,11 +16325,7 @@
|
|||
"-framework",
|
||||
Jackservermp,
|
||||
"-framework",
|
||||
CoreAudio,
|
||||
"-framework",
|
||||
CoreServices,
|
||||
"-framework",
|
||||
AudioUnit,
|
||||
);
|
||||
OTHER_REZFLAGS = "";
|
||||
PREBINDING = NO;
|
||||
|
@ -16522,6 +16904,26 @@
|
|||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Default;
|
||||
};
|
||||
4B43A8B610145F6F00E52943 /* Build configuration list for PBXNativeTarget "jack_loopback Universal" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
4B43A8B710145F6F00E52943 /* Development */,
|
||||
4B43A8B810145F6F00E52943 /* Deployment */,
|
||||
4B43A8B910145F6F00E52943 /* Default */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Default;
|
||||
};
|
||||
4B43A8E31014615800E52943 /* Build configuration list for PBXNativeTarget "jack_loopback 64 bits" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
4B43A8E41014615800E52943 /* Development */,
|
||||
4B43A8E51014615800E52943 /* Deployment */,
|
||||
4B43A8E61014615800E52943 /* Default */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Default;
|
||||
};
|
||||
4B5A1BB70CD1CB9E0005BF74 /* Build configuration list for PBXNativeTarget "jack_midiseq Universal" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
|
|
|
@ -16,6 +16,7 @@ sudo cp jackdmp /usr/local/bin
|
|||
sudo install -d /usr/local/lib/jackmp
|
||||
sudo cp jack_coreaudio.so /usr/local/lib/jackmp
|
||||
sudo cp jack_dummy.so /usr/local/lib/jackmp
|
||||
sudo cp jack_loopback.so /usr/local/lib/jackmp
|
||||
[ -f jack_net.so ] && sudo cp jack_net.so /usr/local/lib/jackmp
|
||||
|
||||
# Copy tools
|
||||
|
|
|
@ -34,3 +34,4 @@ def build(bld):
|
|||
|
||||
create_jack_driver_obj(bld, 'net', '../common/JackNetDriver.cpp')
|
||||
|
||||
create_jack_driver_obj(bld, 'loopback', '../common/JackLoopbackDriver.cpp')
|
||||
|
|
Loading…
Reference in New Issue