annotate unit-tests/BTrack Tests.xcodeproj/project.pbxproj @ 89:5ef334c782f3

Moved some parts of the algorithm from arrays needing lots of data moved around to lighted circular buffers
author Adam Stark <adamstark.uk@gmail.com>
date Fri, 04 Mar 2016 18:10:23 +0000
parents ff83553fd8ea
children 4aa362058011
rev   line source
adamstark@51 1 // !$*UTF8*$!
adamstark@51 2 {
adamstark@51 3 archiveVersion = 1;
adamstark@51 4 classes = {
adamstark@51 5 };
adamstark@51 6 objectVersion = 46;
adamstark@51 7 objects = {
adamstark@51 8
adamstark@51 9 /* Begin PBXBuildFile section */
adamstark@56 10 E31C50041891302D006530ED /* Test_BTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E31C50031891302D006530ED /* Test_BTrack.cpp */; };
adamstark@51 11 E38214F0188E7AED00DDD7C8 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E38214EF188E7AED00DDD7C8 /* main.cpp */; };
adamstark@51 12 E38214F2188E7AED00DDD7C8 /* BTrack_Tests.1 in CopyFiles */ = {isa = PBXBuildFile; fileRef = E38214F1188E7AED00DDD7C8 /* BTrack_Tests.1 */; };
adamstark@51 13 E3A45DB9188E7BCD00B48CE4 /* BTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E3A45DB5188E7BCD00B48CE4 /* BTrack.cpp */; };
adamstark@51 14 E3A45DBA188E7BCD00B48CE4 /* OnsetDetectionFunction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E3A45DB7188E7BCD00B48CE4 /* OnsetDetectionFunction.cpp */; };
adamstark@89 15 E3A5E1DA1C63CE83007A17B0 /* CircularBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E3A5E1D81C63CE83007A17B0 /* CircularBuffer.cpp */; };
adamstark@51 16 /* End PBXBuildFile section */
adamstark@51 17
adamstark@51 18 /* Begin PBXCopyFilesBuildPhase section */
adamstark@51 19 E38214EA188E7AED00DDD7C8 /* CopyFiles */ = {
adamstark@51 20 isa = PBXCopyFilesBuildPhase;
adamstark@51 21 buildActionMask = 2147483647;
adamstark@51 22 dstPath = /usr/share/man/man1/;
adamstark@51 23 dstSubfolderSpec = 0;
adamstark@51 24 files = (
adamstark@51 25 E38214F2188E7AED00DDD7C8 /* BTrack_Tests.1 in CopyFiles */,
adamstark@51 26 );
adamstark@51 27 runOnlyForDeploymentPostprocessing = 1;
adamstark@51 28 };
adamstark@51 29 /* End PBXCopyFilesBuildPhase section */
adamstark@51 30
adamstark@51 31 /* Begin PBXFileReference section */
adamstark@56 32 E31C50031891302D006530ED /* Test_BTrack.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Test_BTrack.cpp; sourceTree = "<group>"; };
adamstark@51 33 E38214EC188E7AED00DDD7C8 /* BTrack Tests */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "BTrack Tests"; sourceTree = BUILT_PRODUCTS_DIR; };
adamstark@51 34 E38214EF188E7AED00DDD7C8 /* main.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = "<group>"; };
adamstark@51 35 E38214F1188E7AED00DDD7C8 /* BTrack_Tests.1 */ = {isa = PBXFileReference; lastKnownFileType = text.man; path = BTrack_Tests.1; sourceTree = "<group>"; };
adamstark@51 36 E3A45DB5188E7BCD00B48CE4 /* BTrack.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BTrack.cpp; sourceTree = "<group>"; };
adamstark@51 37 E3A45DB6188E7BCD00B48CE4 /* BTrack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BTrack.h; sourceTree = "<group>"; };
adamstark@51 38 E3A45DB7188E7BCD00B48CE4 /* OnsetDetectionFunction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OnsetDetectionFunction.cpp; sourceTree = "<group>"; };
adamstark@51 39 E3A45DB8188E7BCD00B48CE4 /* OnsetDetectionFunction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OnsetDetectionFunction.h; sourceTree = "<group>"; };
adamstark@89 40 E3A5E1D81C63CE83007A17B0 /* CircularBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CircularBuffer.cpp; sourceTree = "<group>"; };
adamstark@89 41 E3A5E1D91C63CE83007A17B0 /* CircularBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CircularBuffer.h; sourceTree = "<group>"; };
adamstark@51 42 /* End PBXFileReference section */
adamstark@51 43
adamstark@51 44 /* Begin PBXFrameworksBuildPhase section */
adamstark@51 45 E38214E9188E7AED00DDD7C8 /* Frameworks */ = {
adamstark@51 46 isa = PBXFrameworksBuildPhase;
adamstark@51 47 buildActionMask = 2147483647;
adamstark@51 48 files = (
adamstark@51 49 );
adamstark@51 50 runOnlyForDeploymentPostprocessing = 0;
adamstark@51 51 };
adamstark@51 52 /* End PBXFrameworksBuildPhase section */
adamstark@51 53
adamstark@51 54 /* Begin PBXGroup section */
adamstark@56 55 E31C500218913007006530ED /* tests */ = {
adamstark@56 56 isa = PBXGroup;
adamstark@56 57 children = (
adamstark@56 58 E31C50031891302D006530ED /* Test_BTrack.cpp */,
adamstark@56 59 );
adamstark@56 60 name = tests;
adamstark@56 61 path = "BTrack Tests/tests";
adamstark@56 62 sourceTree = SOURCE_ROOT;
adamstark@56 63 };
adamstark@51 64 E38214E3188E7AED00DDD7C8 = {
adamstark@51 65 isa = PBXGroup;
adamstark@51 66 children = (
adamstark@51 67 E38214EE188E7AED00DDD7C8 /* BTrack Tests */,
adamstark@51 68 E38214ED188E7AED00DDD7C8 /* Products */,
adamstark@51 69 );
adamstark@51 70 sourceTree = "<group>";
adamstark@51 71 };
adamstark@51 72 E38214ED188E7AED00DDD7C8 /* Products */ = {
adamstark@51 73 isa = PBXGroup;
adamstark@51 74 children = (
adamstark@51 75 E38214EC188E7AED00DDD7C8 /* BTrack Tests */,
adamstark@51 76 );
adamstark@51 77 name = Products;
adamstark@51 78 sourceTree = "<group>";
adamstark@51 79 };
adamstark@51 80 E38214EE188E7AED00DDD7C8 /* BTrack Tests */ = {
adamstark@51 81 isa = PBXGroup;
adamstark@51 82 children = (
adamstark@51 83 E38214EF188E7AED00DDD7C8 /* main.cpp */,
adamstark@56 84 E31C500218913007006530ED /* tests */,
adamstark@51 85 E3A45DB4188E7BCD00B48CE4 /* src */,
adamstark@51 86 E38214F1188E7AED00DDD7C8 /* BTrack_Tests.1 */,
adamstark@51 87 );
adamstark@51 88 path = "BTrack Tests";
adamstark@51 89 sourceTree = "<group>";
adamstark@51 90 };
adamstark@51 91 E3A45DB4188E7BCD00B48CE4 /* src */ = {
adamstark@51 92 isa = PBXGroup;
adamstark@51 93 children = (
adamstark@51 94 E3A45DB5188E7BCD00B48CE4 /* BTrack.cpp */,
adamstark@51 95 E3A45DB6188E7BCD00B48CE4 /* BTrack.h */,
adamstark@51 96 E3A45DB7188E7BCD00B48CE4 /* OnsetDetectionFunction.cpp */,
adamstark@51 97 E3A45DB8188E7BCD00B48CE4 /* OnsetDetectionFunction.h */,
adamstark@89 98 E3A5E1D81C63CE83007A17B0 /* CircularBuffer.cpp */,
adamstark@89 99 E3A5E1D91C63CE83007A17B0 /* CircularBuffer.h */,
adamstark@51 100 );
adamstark@51 101 name = src;
adamstark@51 102 path = ../../src;
adamstark@51 103 sourceTree = "<group>";
adamstark@51 104 };
adamstark@51 105 /* End PBXGroup section */
adamstark@51 106
adamstark@51 107 /* Begin PBXNativeTarget section */
adamstark@51 108 E38214EB188E7AED00DDD7C8 /* BTrack Tests */ = {
adamstark@51 109 isa = PBXNativeTarget;
adamstark@51 110 buildConfigurationList = E38214F5188E7AED00DDD7C8 /* Build configuration list for PBXNativeTarget "BTrack Tests" */;
adamstark@51 111 buildPhases = (
adamstark@51 112 E38214E8188E7AED00DDD7C8 /* Sources */,
adamstark@51 113 E38214E9188E7AED00DDD7C8 /* Frameworks */,
adamstark@51 114 E38214EA188E7AED00DDD7C8 /* CopyFiles */,
adamstark@51 115 );
adamstark@51 116 buildRules = (
adamstark@51 117 );
adamstark@51 118 dependencies = (
adamstark@51 119 );
adamstark@51 120 name = "BTrack Tests";
adamstark@51 121 productName = "BTrack Tests";
adamstark@51 122 productReference = E38214EC188E7AED00DDD7C8 /* BTrack Tests */;
adamstark@51 123 productType = "com.apple.product-type.tool";
adamstark@51 124 };
adamstark@51 125 /* End PBXNativeTarget section */
adamstark@51 126
adamstark@51 127 /* Begin PBXProject section */
adamstark@51 128 E38214E4188E7AED00DDD7C8 /* Project object */ = {
adamstark@51 129 isa = PBXProject;
adamstark@51 130 attributes = {
adamstark@51 131 LastUpgradeCheck = 0500;
adamstark@51 132 ORGANIZATIONNAME = "Adam Stark";
adamstark@51 133 };
adamstark@51 134 buildConfigurationList = E38214E7188E7AED00DDD7C8 /* Build configuration list for PBXProject "BTrack Tests" */;
adamstark@51 135 compatibilityVersion = "Xcode 3.2";
adamstark@51 136 developmentRegion = English;
adamstark@51 137 hasScannedForEncodings = 0;
adamstark@51 138 knownRegions = (
adamstark@51 139 en,
adamstark@51 140 );
adamstark@51 141 mainGroup = E38214E3188E7AED00DDD7C8;
adamstark@51 142 productRefGroup = E38214ED188E7AED00DDD7C8 /* Products */;
adamstark@51 143 projectDirPath = "";
adamstark@51 144 projectRoot = "";
adamstark@51 145 targets = (
adamstark@51 146 E38214EB188E7AED00DDD7C8 /* BTrack Tests */,
adamstark@51 147 );
adamstark@51 148 };
adamstark@51 149 /* End PBXProject section */
adamstark@51 150
adamstark@51 151 /* Begin PBXSourcesBuildPhase section */
adamstark@51 152 E38214E8188E7AED00DDD7C8 /* Sources */ = {
adamstark@51 153 isa = PBXSourcesBuildPhase;
adamstark@51 154 buildActionMask = 2147483647;
adamstark@51 155 files = (
adamstark@56 156 E31C50041891302D006530ED /* Test_BTrack.cpp in Sources */,
adamstark@89 157 E3A5E1DA1C63CE83007A17B0 /* CircularBuffer.cpp in Sources */,
adamstark@51 158 E3A45DBA188E7BCD00B48CE4 /* OnsetDetectionFunction.cpp in Sources */,
adamstark@51 159 E3A45DB9188E7BCD00B48CE4 /* BTrack.cpp in Sources */,
adamstark@51 160 E38214F0188E7AED00DDD7C8 /* main.cpp in Sources */,
adamstark@51 161 );
adamstark@51 162 runOnlyForDeploymentPostprocessing = 0;
adamstark@51 163 };
adamstark@51 164 /* End PBXSourcesBuildPhase section */
adamstark@51 165
adamstark@51 166 /* Begin XCBuildConfiguration section */
adamstark@51 167 E38214F3188E7AED00DDD7C8 /* Debug */ = {
adamstark@51 168 isa = XCBuildConfiguration;
adamstark@51 169 buildSettings = {
adamstark@51 170 ALWAYS_SEARCH_USER_PATHS = NO;
adamstark@51 171 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
adamstark@51 172 CLANG_CXX_LIBRARY = "libc++";
adamstark@51 173 CLANG_ENABLE_OBJC_ARC = YES;
adamstark@51 174 CLANG_WARN_BOOL_CONVERSION = YES;
adamstark@51 175 CLANG_WARN_CONSTANT_CONVERSION = YES;
adamstark@51 176 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
adamstark@51 177 CLANG_WARN_EMPTY_BODY = YES;
adamstark@51 178 CLANG_WARN_ENUM_CONVERSION = YES;
adamstark@51 179 CLANG_WARN_INT_CONVERSION = YES;
adamstark@51 180 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
adamstark@51 181 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
adamstark@51 182 COPY_PHASE_STRIP = NO;
adamstark@51 183 GCC_C_LANGUAGE_STANDARD = gnu99;
adamstark@51 184 GCC_DYNAMIC_NO_PIC = NO;
adamstark@51 185 GCC_ENABLE_OBJC_EXCEPTIONS = YES;
adamstark@51 186 GCC_OPTIMIZATION_LEVEL = 0;
adamstark@51 187 GCC_PREPROCESSOR_DEFINITIONS = (
adamstark@51 188 "DEBUG=1",
adamstark@51 189 "$(inherited)",
adamstark@51 190 );
adamstark@51 191 GCC_SYMBOLS_PRIVATE_EXTERN = NO;
adamstark@51 192 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
adamstark@51 193 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
adamstark@51 194 GCC_WARN_UNDECLARED_SELECTOR = YES;
adamstark@51 195 GCC_WARN_UNINITIALIZED_AUTOS = YES;
adamstark@51 196 GCC_WARN_UNUSED_FUNCTION = YES;
adamstark@51 197 GCC_WARN_UNUSED_VARIABLE = YES;
adamstark@56 198 HEADER_SEARCH_PATHS = (
adamstark@56 199 "$(inherited)",
adamstark@56 200 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
adamstark@56 201 /usr/local/include,
adamstark@56 202 );
adamstark@56 203 LIBRARY_SEARCH_PATHS = /usr/local/lib;
adamstark@51 204 MACOSX_DEPLOYMENT_TARGET = 10.9;
adamstark@51 205 ONLY_ACTIVE_ARCH = YES;
adamstark@56 206 OTHER_LDFLAGS = (
adamstark@56 207 "-lboost_unit_test_framework\n-lboost_unit_test_framework\n-lboost_unit_test_framework\n-lboost_unit_test_framework\n-lboost_unit_test_framework\n-lboost_unit_test_framework\n-lboost_unit_test_framework\n-lboost_unit_test_framework\n-lboost_unit_test_framework",
adamstark@56 208 "-lsamplerate",
adamstark@56 209 "-lfftw3",
adamstark@56 210 );
adamstark@51 211 SDKROOT = macosx;
adamstark@51 212 };
adamstark@51 213 name = Debug;
adamstark@51 214 };
adamstark@51 215 E38214F4188E7AED00DDD7C8 /* Release */ = {
adamstark@51 216 isa = XCBuildConfiguration;
adamstark@51 217 buildSettings = {
adamstark@51 218 ALWAYS_SEARCH_USER_PATHS = NO;
adamstark@51 219 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
adamstark@51 220 CLANG_CXX_LIBRARY = "libc++";
adamstark@51 221 CLANG_ENABLE_OBJC_ARC = YES;
adamstark@51 222 CLANG_WARN_BOOL_CONVERSION = YES;
adamstark@51 223 CLANG_WARN_CONSTANT_CONVERSION = YES;
adamstark@51 224 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
adamstark@51 225 CLANG_WARN_EMPTY_BODY = YES;
adamstark@51 226 CLANG_WARN_ENUM_CONVERSION = YES;
adamstark@51 227 CLANG_WARN_INT_CONVERSION = YES;
adamstark@51 228 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
adamstark@51 229 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
adamstark@51 230 COPY_PHASE_STRIP = YES;
adamstark@51 231 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
adamstark@51 232 ENABLE_NS_ASSERTIONS = NO;
adamstark@51 233 GCC_C_LANGUAGE_STANDARD = gnu99;
adamstark@51 234 GCC_ENABLE_OBJC_EXCEPTIONS = YES;
adamstark@51 235 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
adamstark@51 236 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
adamstark@51 237 GCC_WARN_UNDECLARED_SELECTOR = YES;
adamstark@51 238 GCC_WARN_UNINITIALIZED_AUTOS = YES;
adamstark@51 239 GCC_WARN_UNUSED_FUNCTION = YES;
adamstark@51 240 GCC_WARN_UNUSED_VARIABLE = YES;
adamstark@56 241 HEADER_SEARCH_PATHS = (
adamstark@56 242 "$(inherited)",
adamstark@56 243 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
adamstark@56 244 /usr/local/include,
adamstark@56 245 );
adamstark@56 246 LIBRARY_SEARCH_PATHS = /usr/local/lib;
adamstark@51 247 MACOSX_DEPLOYMENT_TARGET = 10.9;
adamstark@56 248 OTHER_LDFLAGS = (
adamstark@56 249 "-lboost_unit_test_framework\n-lboost_unit_test_framework\n-lboost_unit_test_framework\n-lboost_unit_test_framework\n-lboost_unit_test_framework\n-lboost_unit_test_framework\n-lboost_unit_test_framework\n-lboost_unit_test_framework\n-lboost_unit_test_framework",
adamstark@56 250 "-lsamplerate",
adamstark@56 251 "-lfftw3",
adamstark@56 252 );
adamstark@51 253 SDKROOT = macosx;
adamstark@51 254 };
adamstark@51 255 name = Release;
adamstark@51 256 };
adamstark@51 257 E38214F6188E7AED00DDD7C8 /* Debug */ = {
adamstark@51 258 isa = XCBuildConfiguration;
adamstark@51 259 buildSettings = {
adamstark@68 260 OTHER_LDFLAGS = (
adamstark@68 261 "-lboost_unit_test_framework",
adamstark@68 262 "-lsamplerate",
adamstark@68 263 "-lfftw3",
adamstark@68 264 );
adamstark@51 265 PRODUCT_NAME = "$(TARGET_NAME)";
adamstark@51 266 };
adamstark@51 267 name = Debug;
adamstark@51 268 };
adamstark@51 269 E38214F7188E7AED00DDD7C8 /* Release */ = {
adamstark@51 270 isa = XCBuildConfiguration;
adamstark@51 271 buildSettings = {
adamstark@68 272 OTHER_LDFLAGS = (
adamstark@68 273 "-lboost_unit_test_framework",
adamstark@68 274 "-lsamplerate",
adamstark@68 275 "-lfftw3",
adamstark@68 276 );
adamstark@51 277 PRODUCT_NAME = "$(TARGET_NAME)";
adamstark@51 278 };
adamstark@51 279 name = Release;
adamstark@51 280 };
adamstark@51 281 /* End XCBuildConfiguration section */
adamstark@51 282
adamstark@51 283 /* Begin XCConfigurationList section */
adamstark@51 284 E38214E7188E7AED00DDD7C8 /* Build configuration list for PBXProject "BTrack Tests" */ = {
adamstark@51 285 isa = XCConfigurationList;
adamstark@51 286 buildConfigurations = (
adamstark@51 287 E38214F3188E7AED00DDD7C8 /* Debug */,
adamstark@51 288 E38214F4188E7AED00DDD7C8 /* Release */,
adamstark@51 289 );
adamstark@51 290 defaultConfigurationIsVisible = 0;
adamstark@51 291 defaultConfigurationName = Release;
adamstark@51 292 };
adamstark@51 293 E38214F5188E7AED00DDD7C8 /* Build configuration list for PBXNativeTarget "BTrack Tests" */ = {
adamstark@51 294 isa = XCConfigurationList;
adamstark@51 295 buildConfigurations = (
adamstark@51 296 E38214F6188E7AED00DDD7C8 /* Debug */,
adamstark@51 297 E38214F7188E7AED00DDD7C8 /* Release */,
adamstark@51 298 );
adamstark@51 299 defaultConfigurationIsVisible = 0;
adamstark@51 300 defaultConfigurationName = Release;
adamstark@51 301 };
adamstark@51 302 /* End XCConfigurationList section */
adamstark@51 303 };
adamstark@51 304 rootObject = E38214E4188E7AED00DDD7C8 /* Project object */;
adamstark@51 305 }