Mercurial > hg > audiodb
diff examples/iAudioDB/CAMUS.xcodeproj/project.pbxproj @ 709:362bae792124
* Added custom libraries (with relative lib paths)
* Added custom binaries (with relative lib paths)
* Added .adb extension to create dialogue
author | mas01mj |
---|---|
date | Fri, 18 Jun 2010 11:29:12 +0000 |
parents | 3dbd97b4ce83 |
children | ec23b53ffa14 |
line wrap: on
line diff
--- a/examples/iAudioDB/CAMUS.xcodeproj/project.pbxproj Fri Jun 04 16:36:37 2010 +0000 +++ b/examples/iAudioDB/CAMUS.xcodeproj/project.pbxproj Fri Jun 18 11:29:12 2010 +0000 @@ -17,11 +17,25 @@ B7000BFB1180B06800C3DAEC /* Play.tiff in Resources */ = {isa = PBXBuildFile; fileRef = B7000BF71180B06800C3DAEC /* Play.tiff */; }; B7000BFC1180B06800C3DAEC /* Spotlight.tiff in Resources */ = {isa = PBXBuildFile; fileRef = B7000BF81180B06800C3DAEC /* Spotlight.tiff */; }; B7000BFD1180B06800C3DAEC /* Stop.tiff in Resources */ = {isa = PBXBuildFile; fileRef = B7000BF91180B06800C3DAEC /* Stop.tiff */; }; + B714F25911C7E24A000F1B0B /* libaudioDB.0.0.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = B714F25511C7E24A000F1B0B /* libaudioDB.0.0.dylib */; }; + B714F25D11C7E273000F1B0B /* libraptor.1.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = B714F25611C7E24A000F1B0B /* libraptor.1.dylib */; }; + B714F25E11C7E273000F1B0B /* librasqal.2.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = B714F25711C7E24A000F1B0B /* librasqal.2.dylib */; }; + B714F25F11C7E273000F1B0B /* librdf.0.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = B714F25811C7E24A000F1B0B /* librdf.0.dylib */; }; + B714F27811C7E714000F1B0B /* libaudioDB.0.0.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = B78FF7A511B9635400376620 /* libaudioDB.0.0.dylib */; }; + B732B6F111C92DF00059F3CC /* libvamp-sdk.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = B732B6EF11C92DCB0059F3CC /* libvamp-sdk.dylib */; }; B739033611B93E8800F5B75C /* football-icon.png in Resources */ = {isa = PBXBuildFile; fileRef = B739033511B93E8800F5B75C /* football-icon.png */; }; B739034711B9400100F5B75C /* CAMUS.icns in Resources */ = {isa = PBXBuildFile; fileRef = B739034611B9400100F5B75C /* CAMUS.icns */; }; B78FC0BC11AD9B7F0079400F /* sonic-annotator in Copy Executables */ = {isa = PBXBuildFile; fileRef = B78FC0BB11AD9B7F0079400F /* sonic-annotator */; }; + B7C0623311C10DDD008921C6 /* vamp-audiodb-plugins.n3 in Resources */ = {isa = PBXBuildFile; fileRef = B7C0622D11C10DDD008921C6 /* vamp-audiodb-plugins.n3 */; }; + B7C0623411C10DDD008921C6 /* vamp-libxtract.cat in Resources */ = {isa = PBXBuildFile; fileRef = B7C0622E11C10DDD008921C6 /* vamp-libxtract.cat */; }; + B7C0623611C10DDD008921C6 /* vamp-libxtract.n3 in Resources */ = {isa = PBXBuildFile; fileRef = B7C0623011C10DDD008921C6 /* vamp-libxtract.n3 */; }; + B7C0623811C10E03008921C6 /* qm-vamp-plugins.dylib in Copy Vamp Plugins */ = {isa = PBXBuildFile; fileRef = B7C0622B11C10DDD008921C6 /* qm-vamp-plugins.dylib */; }; + B7C0623911C10E03008921C6 /* vamp-audiodb-plugins.dylib in Copy Vamp Plugins */ = {isa = PBXBuildFile; fileRef = B7C0622C11C10DDD008921C6 /* vamp-audiodb-plugins.dylib */; }; + B7C0623A11C10E03008921C6 /* vamp-audiodb-plugins.n3 in Copy Vamp Plugins */ = {isa = PBXBuildFile; fileRef = B7C0622D11C10DDD008921C6 /* vamp-audiodb-plugins.n3 */; }; + B7C0623B11C10E03008921C6 /* vamp-libxtract.cat in Copy Vamp Plugins */ = {isa = PBXBuildFile; fileRef = B7C0622E11C10DDD008921C6 /* vamp-libxtract.cat */; }; + B7C0623C11C10E03008921C6 /* vamp-libxtract.dylib in Copy Vamp Plugins */ = {isa = PBXBuildFile; fileRef = B7C0622F11C10DDD008921C6 /* vamp-libxtract.dylib */; }; + B7C0623D11C10E03008921C6 /* vamp-libxtract.n3 in Copy Vamp Plugins */ = {isa = PBXBuildFile; fileRef = B7C0623011C10DDD008921C6 /* vamp-libxtract.n3 */; }; B7CBF33211105F1700B8C1C8 /* AppController.m in Sources */ = {isa = PBXBuildFile; fileRef = B7CBF33111105F1700B8C1C8 /* AppController.m */; }; - B7CBF3B711106F4C00B8C1C8 /* libaudioDB.0.0.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = B7CBF3B611106F4C00B8C1C8 /* libaudioDB.0.0.dylib */; }; B7E0FD5B114164430003AB08 /* BWToolkitFramework.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7E0FD5A114164430003AB08 /* BWToolkitFramework.framework */; }; B7E4DD9E11B8027700C787FE /* qm_mfcc.n3 in Resources */ = {isa = PBXBuildFile; fileRef = B7E4DD9A11B8027700C787FE /* qm_mfcc.n3 */; }; B7E4DD9F11B8027700C787FE /* adb_cq.n3 in Resources */ = {isa = PBXBuildFile; fileRef = B7E4DD9B11B8027700C787FE /* adb_cq.n3 */; }; @@ -31,12 +45,27 @@ B7E4DDA311B8027F00C787FE /* adb_cq.n3 in Copy rdf */ = {isa = PBXBuildFile; fileRef = B7E4DD9B11B8027700C787FE /* adb_cq.n3 */; }; B7E4DDA411B8027F00C787FE /* qm_chroma.n3 in Copy rdf */ = {isa = PBXBuildFile; fileRef = B7E4DD9C11B8027700C787FE /* qm_chroma.n3 */; }; B7E4DDA511B8027F00C787FE /* adb_chroma.n3 in Copy rdf */ = {isa = PBXBuildFile; fileRef = B7E4DD9D11B8027700C787FE /* adb_chroma.n3 */; }; - B7F5911D11AD88A20037F299 /* libaudioDB.0.0.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = B7CBF3B611106F4C00B8C1C8 /* libaudioDB.0.0.dylib */; }; B7F5914711AD98D40037F299 /* populate in Copy Executables */ = {isa = PBXBuildFile; fileRef = B7F5914611AD98D40037F299 /* populate */; }; B7F9D0151189EFAA0023FEBF /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B7F9D0141189EFAA0023FEBF /* AudioToolbox.framework */; }; /* End PBXBuildFile section */ /* Begin PBXCopyFilesBuildPhase section */ + B7C061FF11C103E4008921C6 /* Copy Vamp Plugins */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = Vamp; + dstSubfolderSpec = 7; + files = ( + B7C0623811C10E03008921C6 /* qm-vamp-plugins.dylib in Copy Vamp Plugins */, + B7C0623911C10E03008921C6 /* vamp-audiodb-plugins.dylib in Copy Vamp Plugins */, + B7C0623A11C10E03008921C6 /* vamp-audiodb-plugins.n3 in Copy Vamp Plugins */, + B7C0623B11C10E03008921C6 /* vamp-libxtract.cat in Copy Vamp Plugins */, + B7C0623C11C10E03008921C6 /* vamp-libxtract.dylib in Copy Vamp Plugins */, + B7C0623D11C10E03008921C6 /* vamp-libxtract.n3 in Copy Vamp Plugins */, + ); + name = "Copy Vamp Plugins"; + runOnlyForDeploymentPostprocessing = 0; + }; B7CBF42111108E6100B8C1C8 /* Copy BWToolkit Bits */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; @@ -68,7 +97,11 @@ dstPath = ""; dstSubfolderSpec = 10; files = ( - B7F5911D11AD88A20037F299 /* libaudioDB.0.0.dylib in CopyFiles */, + B714F27811C7E714000F1B0B /* libaudioDB.0.0.dylib in CopyFiles */, + B732B6F111C92DF00059F3CC /* libvamp-sdk.dylib in CopyFiles */, + B714F25D11C7E273000F1B0B /* libraptor.1.dylib in CopyFiles */, + B714F25E11C7E273000F1B0B /* librasqal.2.dylib in CopyFiles */, + B714F25F11C7E273000F1B0B /* librdf.0.dylib in CopyFiles */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -101,19 +134,30 @@ B7000BF71180B06800C3DAEC /* Play.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = Play.tiff; sourceTree = "<group>"; }; B7000BF81180B06800C3DAEC /* Spotlight.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = Spotlight.tiff; sourceTree = "<group>"; }; B7000BF91180B06800C3DAEC /* Stop.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = Stop.tiff; sourceTree = "<group>"; }; + B714F25511C7E24A000F1B0B /* libaudioDB.0.0.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libaudioDB.0.0.dylib; path = libraries/libaudioDB.0.0.dylib; sourceTree = "<group>"; }; + B714F25611C7E24A000F1B0B /* libraptor.1.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libraptor.1.dylib; path = libraries/libraptor.1.dylib; sourceTree = "<group>"; }; + B714F25711C7E24A000F1B0B /* librasqal.2.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = librasqal.2.dylib; path = libraries/librasqal.2.dylib; sourceTree = "<group>"; }; + B714F25811C7E24A000F1B0B /* librdf.0.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = librdf.0.dylib; path = libraries/librdf.0.dylib; sourceTree = "<group>"; }; + B732B6EF11C92DCB0059F3CC /* libvamp-sdk.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libvamp-sdk.dylib"; path = "libraries/libvamp-sdk.dylib"; sourceTree = "<group>"; }; B739033511B93E8800F5B75C /* football-icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "football-icon.png"; sourceTree = "<group>"; }; B739034611B9400100F5B75C /* CAMUS.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = CAMUS.icns; sourceTree = "<group>"; }; B754912911B80A0A0004A248 /* CAMUS_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CAMUS_Prefix.pch; sourceTree = "<group>"; }; B78FC0BB11AD9B7F0079400F /* sonic-annotator */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.executable"; name = "sonic-annotator"; path = "binaries/sonic-annotator"; sourceTree = "<group>"; }; + B78FF7A511B9635400376620 /* libaudioDB.0.0.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; path = libaudioDB.0.0.dylib; sourceTree = "<group>"; }; + B7C0622B11C10DDD008921C6 /* qm-vamp-plugins.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "qm-vamp-plugins.dylib"; path = "plugins/qm-vamp-plugins.dylib"; sourceTree = "<group>"; }; + B7C0622C11C10DDD008921C6 /* vamp-audiodb-plugins.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "vamp-audiodb-plugins.dylib"; path = "plugins/vamp-audiodb-plugins.dylib"; sourceTree = "<group>"; }; + B7C0622D11C10DDD008921C6 /* vamp-audiodb-plugins.n3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "vamp-audiodb-plugins.n3"; path = "plugins/vamp-audiodb-plugins.n3"; sourceTree = "<group>"; }; + B7C0622E11C10DDD008921C6 /* vamp-libxtract.cat */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "vamp-libxtract.cat"; path = "plugins/vamp-libxtract.cat"; sourceTree = "<group>"; }; + B7C0622F11C10DDD008921C6 /* vamp-libxtract.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "vamp-libxtract.dylib"; path = "plugins/vamp-libxtract.dylib"; sourceTree = "<group>"; }; + B7C0623011C10DDD008921C6 /* vamp-libxtract.n3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "vamp-libxtract.n3"; path = "plugins/vamp-libxtract.n3"; sourceTree = "<group>"; }; B7CBF33011105F1700B8C1C8 /* AppController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppController.h; sourceTree = "<group>"; }; B7CBF33111105F1700B8C1C8 /* AppController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppController.m; sourceTree = "<group>"; }; - B7CBF3B611106F4C00B8C1C8 /* libaudioDB.0.0.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libaudioDB.0.0.dylib; path = /usr/local/lib/libaudioDB.0.0.dylib; sourceTree = "<absolute>"; }; B7E0FD5A114164430003AB08 /* BWToolkitFramework.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = BWToolkitFramework.framework; sourceTree = "<group>"; }; B7E4DD9A11B8027700C787FE /* qm_mfcc.n3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = qm_mfcc.n3; path = rdf/qm_mfcc.n3; sourceTree = "<group>"; }; B7E4DD9B11B8027700C787FE /* adb_cq.n3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = adb_cq.n3; path = rdf/adb_cq.n3; sourceTree = "<group>"; }; B7E4DD9C11B8027700C787FE /* qm_chroma.n3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = qm_chroma.n3; path = rdf/qm_chroma.n3; sourceTree = "<group>"; }; B7E4DD9D11B8027700C787FE /* adb_chroma.n3 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = adb_chroma.n3; path = rdf/adb_chroma.n3; sourceTree = "<group>"; }; - B7F5914611AD98D40037F299 /* populate */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.executable"; path = populate; sourceTree = "<group>"; }; + B7F5914611AD98D40037F299 /* populate */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.executable"; name = populate; path = binaries/populate; sourceTree = "<group>"; }; B7F9D0141189EFAA0023FEBF /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = /System/Library/Frameworks/AudioToolbox.framework; sourceTree = "<absolute>"; }; /* End PBXFileReference section */ @@ -122,11 +166,11 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - B7CBF3B711106F4C00B8C1C8 /* libaudioDB.0.0.dylib in Frameworks */, B7000BA71180AE2B00C3DAEC /* BWToolkitFramework.framework in Frameworks */, 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */, B7E0FD5B114164430003AB08 /* BWToolkitFramework.framework in Frameworks */, B7F9D0151189EFAA0023FEBF /* AudioToolbox.framework in Frameworks */, + B714F25911C7E24A000F1B0B /* libaudioDB.0.0.dylib in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -171,8 +215,8 @@ 29B97314FDCFA39411CA2CEA /* CAMUS */ = { isa = PBXGroup; children = ( + B7C0624A11C135AB008921C6 /* libs */, B7000BA61180AE2B00C3DAEC /* BWToolkitFramework.framework */, - B7CBF3B611106F4C00B8C1C8 /* libaudioDB.0.0.dylib */, 080E96DDFE201D6D7F000001 /* Classes */, 29B97315FDCFA39411CA2CEA /* Other Sources */, 29B97317FDCFA39411CA2CEA /* Resources */, @@ -194,6 +238,7 @@ 29B97317FDCFA39411CA2CEA /* Resources */ = { isa = PBXGroup; children = ( + B7C0621411C106E9008921C6 /* Vamp */, B7E4DDAD11B8029F00C787FE /* binaries */, B7E4DDAC11B8029300C787FE /* rdf */, B7000BF51180B06800C3DAEC /* icons */, @@ -207,6 +252,7 @@ 29B97323FDCFA39411CA2CEA /* Frameworks */ = { isa = PBXGroup; children = ( + B78FF7A511B9635400376620 /* libaudioDB.0.0.dylib */, B7F9D0141189EFAA0023FEBF /* AudioToolbox.framework */, B7E0FD5A114164430003AB08 /* BWToolkitFramework.framework */, 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */, @@ -228,6 +274,31 @@ path = icons; sourceTree = "<group>"; }; + B7C0621411C106E9008921C6 /* Vamp */ = { + isa = PBXGroup; + children = ( + B7C0622B11C10DDD008921C6 /* qm-vamp-plugins.dylib */, + B7C0622C11C10DDD008921C6 /* vamp-audiodb-plugins.dylib */, + B7C0622D11C10DDD008921C6 /* vamp-audiodb-plugins.n3 */, + B7C0622E11C10DDD008921C6 /* vamp-libxtract.cat */, + B7C0622F11C10DDD008921C6 /* vamp-libxtract.dylib */, + B7C0623011C10DDD008921C6 /* vamp-libxtract.n3 */, + ); + name = Vamp; + sourceTree = "<group>"; + }; + B7C0624A11C135AB008921C6 /* libs */ = { + isa = PBXGroup; + children = ( + B732B6EF11C92DCB0059F3CC /* libvamp-sdk.dylib */, + B714F25511C7E24A000F1B0B /* libaudioDB.0.0.dylib */, + B714F25611C7E24A000F1B0B /* libraptor.1.dylib */, + B714F25711C7E24A000F1B0B /* librasqal.2.dylib */, + B714F25811C7E24A000F1B0B /* librdf.0.dylib */, + ); + name = libs; + sourceTree = "<group>"; + }; B7E4DDAC11B8029300C787FE /* rdf */ = { isa = PBXGroup; children = ( @@ -262,6 +333,8 @@ B7F5911F11AD88B20037F299 /* CopyFiles */, B7F5914511AD98B20037F299 /* Copy Executables */, B7E4DD9911B801F900C787FE /* Copy rdf */, + B7C061FF11C103E4008921C6 /* Copy Vamp Plugins */, + B714F28211C7EC48000F1B0B /* ShellScript */, ); buildRules = ( ); @@ -307,11 +380,30 @@ B7E4DDA111B8027700C787FE /* adb_chroma.n3 in Resources */, B739033611B93E8800F5B75C /* football-icon.png in Resources */, B739034711B9400100F5B75C /* CAMUS.icns in Resources */, + B7C0623311C10DDD008921C6 /* vamp-audiodb-plugins.n3 in Resources */, + B7C0623411C10DDD008921C6 /* vamp-libxtract.cat in Resources */, + B7C0623611C10DDD008921C6 /* vamp-libxtract.n3 in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ +/* Begin PBXShellScriptBuildPhase section */ + B714F28211C7EC48000F1B0B /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "install_name_tool -change libaudioDB.0.0.dylib @loader_path/../Frameworks/libaudioDB.0.0.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\""; + }; +/* End PBXShellScriptBuildPhase section */ + /* Begin PBXSourcesBuildPhase section */ 8D11072C0486CEB800E47090 /* Sources */ = { isa = PBXSourcesBuildPhase; @@ -362,6 +454,16 @@ GCC_PREFIX_HEADER = CAMUS_Prefix.pch; INFOPLIST_FILE = Info.plist; INSTALL_PATH = "$(HOME)/Applications"; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)\"", + /opt/local/lib, + "\"$(LOCAL_LIBRARY_DIR)/Audio/Plug-Ins/Vamp\"", + "\"$(SRCROOT)/plugins\"", + "\"$(SRCROOT)/nec_lib\"", + "\"$(SRCROOT)/nec_lib_2\"", + "\"$(SRCROOT)/libraries\"", + ); PRODUCT_NAME = CAMUS; }; name = Debug; @@ -382,7 +484,16 @@ HEADER_SEARCH_PATHS = "/usr/local/include//**"; INFOPLIST_FILE = Info.plist; INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = "/usr/local/lib//**"; + LIBRARY_SEARCH_PATHS = ( + "/usr/local/lib//**", + "\"$(SRCROOT)\"", + /opt/local/lib, + "\"$(LOCAL_LIBRARY_DIR)/Audio/Plug-Ins/Vamp\"", + "\"$(SRCROOT)/plugins\"", + "\"$(SRCROOT)/nec_lib\"", + "\"$(SRCROOT)/nec_lib_2\"", + "\"$(SRCROOT)/libraries\"", + ); ONLY_ACTIVE_ARCH = YES; PRODUCT_NAME = CAMUS; USER_HEADER_SEARCH_PATHS = "/usr/local//**";