Changeset 1063

Show
Ignore:
Timestamp:
11/11/07 22:31:10 (14 months ago)
Author:
stephen_booth
Message:

Made sqlite3 a framework

Location:
trunk
Files:
1 removed
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/Play.xcodeproj/project.pbxproj

    r1061 r1063  
    5353                8C0CF0830CE80EAB0086CAFB /* check_for_musicbrainz_support.sql in Resources */ = {isa = PBXBuildFile; fileRef = 8C0CF0820CE80EAB0086CAFB /* check_for_musicbrainz_support.sql */; }; 
    5454                8C0CF0860CE80F6B0086CAFB /* upgrade_database_for_musicbrainz.sql in Resources */ = {isa = PBXBuildFile; fileRef = 8C0CF0850CE80F6B0086CAFB /* upgrade_database_for_musicbrainz.sql */; }; 
     55                8C0CF21A0CE8298F0086CAFB /* sqlite3.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8C0CF2190CE8298F0086CAFB /* sqlite3.framework */; }; 
     56                8C0CF21D0CE829A00086CAFB /* sqlite3.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 8C0CF2190CE8298F0086CAFB /* sqlite3.framework */; }; 
    5557                8C16C6D80BCB1F3700126A45 /* FileAdditionProgressSheet.nib in Resources */ = {isa = PBXBuildFile; fileRef = 8C16C6D60BCB1F3700126A45 /* FileAdditionProgressSheet.nib */; }; 
    5658                8C16C6E00BCB1FEA00126A45 /* FileAdditionProgressSheet.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C16C6DE0BCB1FEA00126A45 /* FileAdditionProgressSheet.m */; }; 
     
    315317                8CF257C00BF543FA00A8520E /* PlasticButtonPressed_Middle.png in Resources */ = {isa = PBXBuildFile; fileRef = 8CF257AF0BF543FA00A8520E /* PlasticButtonPressed_Middle.png */; }; 
    316318                8CF257C10BF543FA00A8520E /* plus.png in Resources */ = {isa = PBXBuildFile; fileRef = 8CF257B00BF543FA00A8520E /* plus.png */; }; 
    317                 8CF2C3160CB9BF6D0051FC67 /* alter.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C2BA0CB9BF6C0051FC67 /* alter.c */; }; 
    318                 8CF2C3170CB9BF6D0051FC67 /* analyze.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C2BB0CB9BF6C0051FC67 /* analyze.c */; }; 
    319                 8CF2C3180CB9BF6D0051FC67 /* attach.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C2BC0CB9BF6C0051FC67 /* attach.c */; }; 
    320                 8CF2C3190CB9BF6D0051FC67 /* auth.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C2BD0CB9BF6C0051FC67 /* auth.c */; }; 
    321                 8CF2C31A0CB9BF6D0051FC67 /* btmutex.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C2BE0CB9BF6C0051FC67 /* btmutex.c */; }; 
    322                 8CF2C31B0CB9BF6D0051FC67 /* btree.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C2BF0CB9BF6C0051FC67 /* btree.c */; }; 
    323                 8CF2C31E0CB9BF6D0051FC67 /* build.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C2C20CB9BF6C0051FC67 /* build.c */; }; 
    324                 8CF2C31F0CB9BF6D0051FC67 /* callback.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C2C30CB9BF6C0051FC67 /* callback.c */; }; 
    325                 8CF2C3200CB9BF6D0051FC67 /* complete.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C2C40CB9BF6C0051FC67 /* complete.c */; }; 
    326                 8CF2C3210CB9BF6D0051FC67 /* date.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C2C50CB9BF6C0051FC67 /* date.c */; }; 
    327                 8CF2C3220CB9BF6D0051FC67 /* delete.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C2C60CB9BF6C0051FC67 /* delete.c */; }; 
    328                 8CF2C3240CB9BF6D0051FC67 /* expr.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C2C90CB9BF6C0051FC67 /* expr.c */; }; 
    329                 8CF2C3250CB9BF6D0051FC67 /* func.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C2CA0CB9BF6C0051FC67 /* func.c */; }; 
    330                 8CF2C3260CB9BF6D0051FC67 /* hash.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C2CB0CB9BF6C0051FC67 /* hash.c */; }; 
    331                 8CF2C3280CB9BF6D0051FC67 /* insert.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C2CD0CB9BF6C0051FC67 /* insert.c */; }; 
    332                 8CF2C3290CB9BF6D0051FC67 /* journal.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C2CE0CB9BF6C0051FC67 /* journal.c */; }; 
    333                 8CF2C32A0CB9BF6D0051FC67 /* legacy.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C2CF0CB9BF6C0051FC67 /* legacy.c */; }; 
    334                 8CF2C32B0CB9BF6D0051FC67 /* loadext.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C2D00CB9BF6C0051FC67 /* loadext.c */; }; 
    335                 8CF2C32D0CB9BF6D0051FC67 /* malloc.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C2D20CB9BF6C0051FC67 /* malloc.c */; }; 
    336                 8CF2C32E0CB9BF6D0051FC67 /* mem1.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C2D30CB9BF6C0051FC67 /* mem1.c */; }; 
    337                 8CF2C32F0CB9BF6D0051FC67 /* mem2.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C2D40CB9BF6C0051FC67 /* mem2.c */; }; 
    338                 8CF2C3310CB9BF6D0051FC67 /* mutex_unix.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C2D60CB9BF6C0051FC67 /* mutex_unix.c */; }; 
    339                 8CF2C3330CB9BF6D0051FC67 /* mutex.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C2D80CB9BF6C0051FC67 /* mutex.c */; }; 
    340                 8CF2C3370CB9BF6D0051FC67 /* os_unix.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C2DC0CB9BF6C0051FC67 /* os_unix.c */; }; 
    341                 8CF2C3390CB9BF6D0051FC67 /* os.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C2DE0CB9BF6C0051FC67 /* os.c */; }; 
    342                 8CF2C33B0CB9BF6D0051FC67 /* pager.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C2E00CB9BF6C0051FC67 /* pager.c */; }; 
    343                 8CF2C33E0CB9BF6D0051FC67 /* pragma.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C2E30CB9BF6C0051FC67 /* pragma.c */; }; 
    344                 8CF2C33F0CB9BF6D0051FC67 /* prepare.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C2E40CB9BF6C0051FC67 /* prepare.c */; }; 
    345                 8CF2C3400CB9BF6D0051FC67 /* printf.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C2E50CB9BF6C0051FC67 /* printf.c */; }; 
    346                 8CF2C3410CB9BF6D0051FC67 /* random.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C2E60CB9BF6C0051FC67 /* random.c */; }; 
    347                 8CF2C3420CB9BF6D0051FC67 /* select.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C2E70CB9BF6C0051FC67 /* select.c */; }; 
    348                 8CF2C3480CB9BF6D0051FC67 /* table.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C2ED0CB9BF6C0051FC67 /* table.c */; }; 
    349                 8CF2C3600CB9BF6D0051FC67 /* tokenize.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C3050CB9BF6C0051FC67 /* tokenize.c */; }; 
    350                 8CF2C3610CB9BF6D0051FC67 /* trigger.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C3060CB9BF6C0051FC67 /* trigger.c */; }; 
    351                 8CF2C3620CB9BF6D0051FC67 /* update.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C3070CB9BF6C0051FC67 /* update.c */; }; 
    352                 8CF2C3630CB9BF6D0051FC67 /* utf.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C3080CB9BF6C0051FC67 /* utf.c */; }; 
    353                 8CF2C3640CB9BF6D0051FC67 /* util.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C3090CB9BF6C0051FC67 /* util.c */; }; 
    354                 8CF2C3650CB9BF6D0051FC67 /* vacuum.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C30A0CB9BF6C0051FC67 /* vacuum.c */; }; 
    355                 8CF2C3660CB9BF6D0051FC67 /* vdbe.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C30B0CB9BF6C0051FC67 /* vdbe.c */; }; 
    356                 8CF2C3680CB9BF6D0051FC67 /* vdbeapi.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C30D0CB9BF6C0051FC67 /* vdbeapi.c */; }; 
    357                 8CF2C3690CB9BF6D0051FC67 /* vdbeaux.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C30E0CB9BF6C0051FC67 /* vdbeaux.c */; }; 
    358                 8CF2C36B0CB9BF6D0051FC67 /* vdbeblob.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C3100CB9BF6C0051FC67 /* vdbeblob.c */; }; 
    359                 8CF2C36C0CB9BF6D0051FC67 /* vdbefifo.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C3110CB9BF6C0051FC67 /* vdbefifo.c */; }; 
    360                 8CF2C36E0CB9BF6D0051FC67 /* vdbemem.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C3130CB9BF6C0051FC67 /* vdbemem.c */; }; 
    361                 8CF2C36F0CB9BF6D0051FC67 /* vtab.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C3140CB9BF6C0051FC67 /* vtab.c */; }; 
    362                 8CF2C3700CB9BF6D0051FC67 /* where.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C3150CB9BF6C0051FC67 /* where.c */; }; 
    363                 8CF2C3A90CB9C8020051FC67 /* main.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C2D10CB9BF6C0051FC67 /* main.c */; }; 
    364                 8CF2C3B40CB9C8790051FC67 /* parse.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C3B30CB9C8780051FC67 /* parse.c */; }; 
    365                 8CF2C3BF0CB9C89E0051FC67 /* opcodes.c in Sources */ = {isa = PBXBuildFile; fileRef = 8CF2C3BE0CB9C89D0051FC67 /* opcodes.c */; }; 
    366319                8CF538230C4E93D1002E59E7 /* PUIDUtilities.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8CF538210C4E93D1002E59E7 /* PUIDUtilities.mm */; }; 
    367320                8CF538BC0C4EA1F2002E59E7 /* expat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8CF538B60C4EA1F2002E59E7 /* expat.framework */; }; 
     
    396349                        dstSubfolderSpec = 10; 
    397350                        files = ( 
     351                                8C0CF21D0CE829A00086CAFB /* sqlite3.framework in Copy Frameworks */, 
    398352                                8C84BAD00C619F7400D8D221 /* ofa1.framework in Copy Frameworks */, 
    399353                                8CF539830C4EDBB5002E59E7 /* neon.framework in Copy Frameworks */, 
     
    461415                8C0CF0820CE80EAB0086CAFB /* check_for_musicbrainz_support.sql */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = check_for_musicbrainz_support.sql; path = SQL/check_for_musicbrainz_support.sql; sourceTree = "<group>"; }; 
    462416                8C0CF0850CE80F6B0086CAFB /* upgrade_database_for_musicbrainz.sql */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = upgrade_database_for_musicbrainz.sql; path = SQL/upgrade_database_for_musicbrainz.sql; sourceTree = "<group>"; }; 
     417                8C0CF0C00CE813CA0086CAFB /* sqlite3-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "sqlite3-Info.plist"; sourceTree = "<group>"; }; 
     418                8C0CF2190CE8298F0086CAFB /* sqlite3.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = sqlite3.framework; path = Frameworks/sqlite3.framework; sourceTree = "<group>"; }; 
    463419                8C16C6D70BCB1F3700126A45 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/FileAdditionProgressSheet.nib; sourceTree = "<group>"; }; 
    464420                8C16C6DD0BCB1FEA00126A45 /* FileAdditionProgressSheet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FileAdditionProgressSheet.h; path = AudioLibrary/FileAdditionProgressSheet.h; sourceTree = "<group>"; }; 
     
    849805                8CF257AF0BF543FA00A8520E /* PlasticButtonPressed_Middle.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = PlasticButtonPressed_Middle.png; path = ThirdParty/AIPlasticButton/PlasticButtonPressed_Middle.png; sourceTree = "<group>"; }; 
    850806                8CF257B00BF543FA00A8520E /* plus.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = plus.png; path = ThirdParty/AIPlasticButton/plus.png; sourceTree = "<group>"; }; 
    851                 8CF2C2BA0CB9BF6C0051FC67 /* alter.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = alter.c; path = src/alter.c; sourceTree = "<group>"; }; 
    852                 8CF2C2BB0CB9BF6C0051FC67 /* analyze.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = analyze.c; path = src/analyze.c; sourceTree = "<group>"; }; 
    853                 8CF2C2BC0CB9BF6C0051FC67 /* attach.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = attach.c; path = src/attach.c; sourceTree = "<group>"; }; 
    854                 8CF2C2BD0CB9BF6C0051FC67 /* auth.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = auth.c; path = src/auth.c; sourceTree = "<group>"; }; 
    855                 8CF2C2BE0CB9BF6C0051FC67 /* btmutex.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = btmutex.c; path = src/btmutex.c; sourceTree = "<group>"; }; 
    856                 8CF2C2BF0CB9BF6C0051FC67 /* btree.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = btree.c; path = src/btree.c; sourceTree = "<group>"; }; 
    857                 8CF2C2C00CB9BF6C0051FC67 /* btree.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = btree.h; path = src/btree.h; sourceTree = "<group>"; }; 
    858                 8CF2C2C10CB9BF6C0051FC67 /* btreeInt.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = btreeInt.h; path = src/btreeInt.h; sourceTree = "<group>"; }; 
    859                 8CF2C2C20CB9BF6C0051FC67 /* build.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = build.c; path = src/build.c; sourceTree = "<group>"; }; 
    860                 8CF2C2C30CB9BF6C0051FC67 /* callback.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = callback.c; path = src/callback.c; sourceTree = "<group>"; }; 
    861                 8CF2C2C40CB9BF6C0051FC67 /* complete.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = complete.c; path = src/complete.c; sourceTree = "<group>"; }; 
    862                 8CF2C2C50CB9BF6C0051FC67 /* date.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = date.c; path = src/date.c; sourceTree = "<group>"; }; 
    863                 8CF2C2C60CB9BF6C0051FC67 /* delete.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = delete.c; path = src/delete.c; sourceTree = "<group>"; }; 
    864                 8CF2C2C70CB9BF6C0051FC67 /* dump.txt */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = dump.txt; path = src/dump.txt; sourceTree = "<group>"; }; 
    865                 8CF2C2C90CB9BF6C0051FC67 /* expr.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = expr.c; path = src/expr.c; sourceTree = "<group>"; }; 
    866                 8CF2C2CA0CB9BF6C0051FC67 /* func.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = func.c; path = src/func.c; sourceTree = "<group>"; }; 
    867                 8CF2C2CB0CB9BF6C0051FC67 /* hash.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = hash.c; path = src/hash.c; sourceTree = "<group>"; }; 
    868                 8CF2C2CC0CB9BF6C0051FC67 /* hash.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = hash.h; path = src/hash.h; sourceTree = "<group>"; }; 
    869                 8CF2C2CD0CB9BF6C0051FC67 /* insert.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = insert.c; path = src/insert.c; sourceTree = "<group>"; }; 
    870                 8CF2C2CE0CB9BF6C0051FC67 /* journal.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = journal.c; path = src/journal.c; sourceTree = "<group>"; }; 
    871                 8CF2C2CF0CB9BF6C0051FC67 /* legacy.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = legacy.c; path = src/legacy.c; sourceTree = "<group>"; }; 
    872                 8CF2C2D00CB9BF6C0051FC67 /* loadext.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = loadext.c; path = src/loadext.c; sourceTree = "<group>"; }; 
    873                 8CF2C2D10CB9BF6C0051FC67 /* main.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = main.c; path = src/main.c; sourceTree = "<group>"; }; 
    874                 8CF2C2D20CB9BF6C0051FC67 /* malloc.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = malloc.c; path = src/malloc.c; sourceTree = "<group>"; }; 
    875                 8CF2C2D30CB9BF6C0051FC67 /* mem1.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = mem1.c; path = src/mem1.c; sourceTree = "<group>"; }; 
    876                 8CF2C2D40CB9BF6C0051FC67 /* mem2.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = mem2.c; path = src/mem2.c; sourceTree = "<group>"; }; 
    877                 8CF2C2D50CB9BF6C0051FC67 /* mutex_os2.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = mutex_os2.c; path = src/mutex_os2.c; sourceTree = "<group>"; }; 
    878                 8CF2C2D60CB9BF6C0051FC67 /* mutex_unix.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = mutex_unix.c; path = src/mutex_unix.c; sourceTree = "<group>"; }; 
    879                 8CF2C2D70CB9BF6C0051FC67 /* mutex_w32.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = mutex_w32.c; path = src/mutex_w32.c; sourceTree = "<group>"; }; 
    880                 8CF2C2D80CB9BF6C0051FC67 /* mutex.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = mutex.c; path = src/mutex.c; sourceTree = "<group>"; }; 
    881                 8CF2C2D90CB9BF6C0051FC67 /* mutex.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = mutex.h; path = src/mutex.h; sourceTree = "<group>"; }; 
    882                 8CF2C2DA0CB9BF6C0051FC67 /* os_common.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = os_common.h; path = src/os_common.h; sourceTree = "<group>"; }; 
    883                 8CF2C2DB0CB9BF6C0051FC67 /* os_os2.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = os_os2.c; path = src/os_os2.c; sourceTree = "<group>"; }; 
    884                 8CF2C2DC0CB9BF6C0051FC67 /* os_unix.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = os_unix.c; path = src/os_unix.c; sourceTree = "<group>"; }; 
    885                 8CF2C2DD0CB9BF6C0051FC67 /* os_win.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = os_win.c; path = src/os_win.c; sourceTree = "<group>"; }; 
    886                 8CF2C2DE0CB9BF6C0051FC67 /* os.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = os.c; path = src/os.c; sourceTree = "<group>"; }; 
    887                 8CF2C2DF0CB9BF6C0051FC67 /* os.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = os.h; path = src/os.h; sourceTree = "<group>"; }; 
    888                 8CF2C2E00CB9BF6C0051FC67 /* pager.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = pager.c; path = src/pager.c; sourceTree = "<group>"; }; 
    889                 8CF2C2E10CB9BF6C0051FC67 /* pager.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = pager.h; path = src/pager.h; sourceTree = "<group>"; }; 
    890                 8CF2C2E20CB9BF6C0051FC67 /* parse.y */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.yacc; name = parse.y; path = src/parse.y; sourceTree = "<group>"; }; 
    891                 8CF2C2E30CB9BF6C0051FC67 /* pragma.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = pragma.c; path = src/pragma.c; sourceTree = "<group>"; }; 
    892                 8CF2C2E40CB9BF6C0051FC67 /* prepare.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = prepare.c; path = src/prepare.c; sourceTree = "<group>"; }; 
    893                 8CF2C2E50CB9BF6C0051FC67 /* printf.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = printf.c; path = src/printf.c; sourceTree = "<group>"; }; 
    894                 8CF2C2E60CB9BF6C0051FC67 /* random.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = random.c; path = src/random.c; sourceTree = "<group>"; }; 
    895                 8CF2C2E70CB9BF6C0051FC67 /* select.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = select.c; path = src/select.c; sourceTree = "<group>"; }; 
    896                 8CF2C2E80CB9BF6C0051FC67 /* shell.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = shell.c; path = src/shell.c; sourceTree = "<group>"; }; 
    897                 8CF2C2E90CB9BF6C0051FC67 /* sqlite.h.in */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = sqlite.h.in; path = src/sqlite.h.in; sourceTree = "<group>"; }; 
    898                 8CF2C2EA0CB9BF6C0051FC67 /* sqlite3ext.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = sqlite3ext.h; path = src/sqlite3ext.h; sourceTree = "<group>"; }; 
    899                 8CF2C2EB0CB9BF6C0051FC67 /* sqliteInt.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = sqliteInt.h; path = src/sqliteInt.h; sourceTree = "<group>"; }; 
    900                 8CF2C2EC0CB9BF6C0051FC67 /* sqliteLimit.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = sqliteLimit.h; path = src/sqliteLimit.h; sourceTree = "<group>"; }; 
    901                 8CF2C2ED0CB9BF6C0051FC67 /* table.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = table.c; path = src/table.c; sourceTree = "<group>"; }; 
    902                 8CF2C2EE0CB9BF6C0051FC67 /* tclsqlite.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = tclsqlite.c; path = src/tclsqlite.c; sourceTree = "<group>"; }; 
    903                 8CF2C2EF0CB9BF6C0051FC67 /* test_async.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = test_async.c; path = src/test_async.c; sourceTree = "<group>"; }; 
    904                 8CF2C2F00CB9BF6C0051FC67 /* test_autoext.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = test_autoext.c; path = src/test_autoext.c; sourceTree = "<group>"; }; 
    905                 8CF2C2F10CB9BF6C0051FC67 /* test_btree.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = test_btree.c; path = src/test_btree.c; sourceTree = "<group>"; }; 
    906                 8CF2C2F20CB9BF6C0051FC67 /* test_config.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = test_config.c; path = src/test_config.c; sourceTree = "<group>"; }; 
    907                 8CF2C2F30CB9BF6C0051FC67 /* test_hexio.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = test_hexio.c; path = src/test_hexio.c; sourceTree = "<group>"; }; 
    908                 8CF2C2F40CB9BF6C0051FC67 /* test_loadext.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = test_loadext.c; path = src/test_loadext.c; sourceTree = "<group>"; }; 
    909                 8CF2C2F50CB9BF6C0051FC67 /* test_malloc.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = test_malloc.c; path = src/test_malloc.c; sourceTree = "<group>"; }; 
    910                 8CF2C2F60CB9BF6C0051FC67 /* test_md5.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = test_md5.c; path = src/test_md5.c; sourceTree = "<group>"; }; 
    911                 8CF2C2F70CB9BF6C0051FC67 /* test_onefile.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = test_onefile.c; path = src/test_onefile.c; sourceTree = "<group>"; }; 
    912                 8CF2C2F80CB9BF6C0051FC67 /* test_schema.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = test_schema.c; path = src/test_schema.c; sourceTree = "<group>"; }; 
    913                 8CF2C2F90CB9BF6C0051FC67 /* test_server.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = test_server.c; path = src/test_server.c; sourceTree = "<group>"; }; 
    914                 8CF2C2FA0CB9BF6C0051FC67 /* test_tclvar.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = test_tclvar.c; path = src/test_tclvar.c; sourceTree = "<group>"; }; 
    915                 8CF2C2FB0CB9BF6C0051FC67 /* test_thread.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = test_thread.c; path = src/test_thread.c; sourceTree = "<group>"; }; 
    916                 8CF2C2FC0CB9BF6C0051FC67 /* test1.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = test1.c; path = src/test1.c; sourceTree = "<group>"; }; 
    917                 8CF2C2FD0CB9BF6C0051FC67 /* test2.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = test2.c; path = src/test2.c; sourceTree = "<group>"; }; 
    918                 8CF2C2FE0CB9BF6C0051FC67 /* test3.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = test3.c; path = src/test3.c; sourceTree = "<group>"; }; 
    919                 8CF2C2FF0CB9BF6C0051FC67 /* test4.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = test4.c; path = src/test4.c; sourceTree = "<group>"; }; 
    920                 8CF2C3000CB9BF6C0051FC67 /* test5.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = test5.c; path = src/test5.c; sourceTree = "<group>"; }; 
    921                 8CF2C3010CB9BF6C0051FC67 /* test6.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = test6.c; path = src/test6.c; sourceTree = "<group>"; }; 
    922                 8CF2C3020CB9BF6C0051FC67 /* test7.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = test7.c; path = src/test7.c; sourceTree = "<group>"; }; 
    923                 8CF2C3030CB9BF6C0051FC67 /* test8.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = test8.c; path = src/test8.c; sourceTree = "<group>"; }; 
    924                 8CF2C3040CB9BF6C0051FC67 /* test9.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = test9.c; path = src/test9.c; sourceTree = "<group>"; }; 
    925                 8CF2C3050CB9BF6C0051FC67 /* tokenize.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = tokenize.c; path = src/tokenize.c; sourceTree = "<group>"; }; 
    926                 8CF2C3060CB9BF6C0051FC67 /* trigger.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = trigger.c; path = src/trigger.c; sourceTree = "<group>"; }; 
    927                 8CF2C3070CB9BF6C0051FC67 /* update.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = update.c; path = src/update.c; sourceTree = "<group>"; }; 
    928                 8CF2C3080CB9BF6C0051FC67 /* utf.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = utf.c; path = src/utf.c; sourceTree = "<group>"; }; 
    929                 8CF2C3090CB9BF6C0051FC67 /* util.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = util.c; path = src/util.c; sourceTree = "<group>"; }; 
    930                 8CF2C30A0CB9BF6C0051FC67 /* vacuum.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = vacuum.c; path = src/vacuum.c; sourceTree = "<group>"; }; 
    931                 8CF2C30B0CB9BF6C0051FC67 /* vdbe.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = vdbe.c; path = src/vdbe.c; sourceTree = "<group>"; }; 
    932                 8CF2C30C0CB9BF6C0051FC67 /* vdbe.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = vdbe.h; path = src/vdbe.h; sourceTree = "<group>"; }; 
    933                 8CF2C30D0CB9BF6C0051FC67 /* vdbeapi.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = vdbeapi.c; path = src/vdbeapi.c; sourceTree = "<group>"; }; 
    934                 8CF2C30E0CB9BF6C0051FC67 /* vdbeaux.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = vdbeaux.c; path = src/vdbeaux.c; sourceTree = "<group>"; }; 
    935                 8CF2C30F0CB9BF6C0051FC67 /* vdbeaux.c.new1 */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = vdbeaux.c.new1; path = src/vdbeaux.c.new1; sourceTree = "<group>"; }; 
    936                 8CF2C3100CB9BF6C0051FC67 /* vdbeblob.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = vdbeblob.c; path = src/vdbeblob.c; sourceTree = "<group>"; }; 
    937                 8CF2C3110CB9BF6C0051FC67 /* vdbefifo.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = vdbefifo.c; path = src/vdbefifo.c; sourceTree = "<group>"; }; 
    938                 8CF2C3120CB9BF6C0051FC67 /* vdbeInt.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = vdbeInt.h; path = src/vdbeInt.h; sourceTree = "<group>"; }; 
    939                 8CF2C3130CB9BF6C0051FC67 /* vdbemem.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = vdbemem.c; path = src/vdbemem.c; sourceTree = "<group>"; }; 
    940                 8CF2C3140CB9BF6C0051FC67 /* vtab.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = vtab.c; path = src/vtab.c; sourceTree = "<group>"; }; 
    941                 8CF2C3150CB9BF6C0051FC67 /* where.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = where.c; path = src/where.c; sourceTree = "<group>"; }; 
    942                 8CF2C3810CB9C0410051FC67 /* parse.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = parse.h; sourceTree = "<group>"; }; 
    943                 8CF2C38B0CB9C06E0051FC67 /* opcodes.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = opcodes.h; sourceTree = "<group>"; }; 
    944                 8CF2C38E0CB9C0CA0051FC67 /* keywordhash.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = keywordhash.h; sourceTree = "<group>"; }; 
    945                 8CF2C38F0CB9C0CA0051FC67 /* sqlite3.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = sqlite3.h; sourceTree = "<group>"; }; 
    946                 8CF2C3B30CB9C8780051FC67 /* parse.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = parse.c; sourceTree = "<group>"; }; 
    947                 8CF2C3BE0CB9C89D0051FC67 /* opcodes.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = opcodes.c; sourceTree = "<group>"; }; 
    948807                8CF538200C4E93D1002E59E7 /* PUIDUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PUIDUtilities.h; path = Utilities/PUIDUtilities.h; sourceTree = "<group>"; }; 
    949808                8CF538210C4E93D1002E59E7 /* PUIDUtilities.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = PUIDUtilities.mm; path = Utilities/PUIDUtilities.mm; sourceTree = "<group>"; }; 
     
    990849                                8CA662AA0C8E3EA100E03092 /* SystemConfiguration.framework in Frameworks */, 
    991850                                8C55A8C00CA5B9EF00C7B3F9 /* IOKit.framework in Frameworks */, 
     851                                8C0CF21A0CE8298F0086CAFB /* sqlite3.framework in Frameworks */, 
    992852                        ); 
    993853                        runOnlyForDeploymentPostprocessing = 0; 
     
    1069929                        isa = PBXGroup; 
    1070930                        children = ( 
     931                                8C0CF0C00CE813CA0086CAFB /* sqlite3-Info.plist */, 
    1071932                                8CA6621F0C8E344C00E03092 /* CancelableProgressSheet.nib */, 
    1072933                                8CE631C40C161CD20073ADC3 /* AudioUnitUI.nib */, 
     
    1100961                        isa = PBXGroup; 
    1101962                        children = ( 
     963                                8C0CF2190CE8298F0086CAFB /* sqlite3.framework */, 
    1102964                                8C55A8BD0CA5B9EF00C7B3F9 /* IOKit.framework */, 
    1103965                                8CA662A70C8E3EA100E03092 /* SystemConfiguration.framework */, 
     
    13481210                                8C9C30C60B73277000CE799A /* SFMT */, 
    13491211                                8CB3EC8F0BDDA2DD00B5E828 /* ShortcutRecorder */, 
    1350                                 8C9C24FD0B724B0E00CE799A /* sqlite3 */, 
    13511212                        ); 
    13521213                        name = "Third Party"; 
     
    13611222                        name = ImageAndTextCell; 
    13621223                        path = ThirdParty/ImageAndTextCell; 
    1363                         sourceTree = "<group>"; 
    1364                 }; 
    1365                 8C9C24FD0B724B0E00CE799A /* sqlite3 */ = { 
    1366                         isa = PBXGroup; 
    1367                         children = ( 
    1368                                 8CF2C3BE0CB9C89D0051FC67 /* opcodes.c */, 
    1369                                 8CF2C3B30CB9C8780051FC67 /* parse.c */, 
    1370                                 8CF2C38E0CB9C0CA0051FC67 /* keywordhash.h */, 
    1371                                 8CF2C38F0CB9C0CA0051FC67 /* sqlite3.h */, 
    1372                                 8CF2C38B0CB9C06E0051FC67 /* opcodes.h */, 
    1373                                 8CF2C3810CB9C0410051FC67 /* parse.h */, 
    1374                                 8CF2C2BA0CB9BF6C0051FC67 /* alter.c */, 
    1375                                 8CF2C2BB0CB9BF6C0051FC67 /* analyze.c */, 
    1376                                 8CF2C2BC0CB9BF6C0051FC67 /* attach.c */, 
    1377                                 8CF2C2BD0CB9BF6C0051FC67 /* auth.c */, 
    1378                                 8CF2C2BE0CB9BF6C0051FC67 /* btmutex.c */, 
    1379                                 8CF2C2BF0CB9BF6C0051FC67 /* btree.c */, 
    1380                                 8CF2C2C00CB9BF6C0051FC67 /* btree.h */, 
    1381                                 8CF2C2C10CB9BF6C0051FC67 /* btreeInt.h */, 
    1382                                 8CF2C2C20CB9BF6C0051FC67 /* build.c */, 
    1383                                 8CF2C2C30CB9BF6C0051FC67 /* callback.c */, 
    1384                                 8CF2C2C40CB9BF6C0051FC67 /* complete.c */, 
    1385                                 8CF2C2C50CB9BF6C0051FC67 /* date.c */, 
    1386                                 8CF2C2C60CB9BF6C0051FC67 /* delete.c */, 
    1387                                 8CF2C2C70CB9BF6C0051FC67 /* dump.txt */, 
    1388                                 8CF2C2C80CB9BF6C0051FC67 /* ex */, 
    1389                                 8CF2C2C90CB9BF6C0051FC67 /* expr.c */, 
    1390                                 8CF2C2CA0CB9BF6C0051FC67 /* func.c */, 
    1391                                 8CF2C2CB0CB9BF6C0051FC67 /* hash.c */, 
    1392                                 8CF2C2CC0CB9BF6C0051FC67 /* hash.h */, 
    1393                                 8CF2C2CD0CB9BF6C0051FC67 /* insert.c */, 
    1394                                 8CF2C2CE0CB9BF6C0051FC67 /* journal.c */, 
    1395                                 8CF2C2CF0CB9BF6C0051FC67 /* legacy.c */, 
    1396                                 8CF2C2D00CB9BF6C0051FC67 /* loadext.c */, 
    1397                                 8CF2C2D10CB9BF6C0051FC67 /* main.c */, 
    1398                                 8CF2C2D20CB9BF6C0051FC67 /* malloc.c */, 
    1399                                 8CF2C2D30CB9BF6C0051FC67 /* mem1.c */, 
    1400                                 8CF2C2D40CB9BF6C0051FC67 /* mem2.c */, 
    1401                                 8CF2C2D50CB9BF6C0051FC67 /* mutex_os2.c */, 
    1402                                 8CF2C2D60CB9BF6C0051FC67 /* mutex_unix.c */, 
    1403                                 8CF2C2D70CB9BF6C0051FC67 /* mutex_w32.c */, 
    1404                                 8CF2C2D80CB9BF6C0051FC67 /* mutex.c */, 
    1405                                 8CF2C2D90CB9BF6C0051FC67 /* mutex.h */, 
    1406                                 8CF2C2DA0CB9BF6C0051FC67 /* os_common.h */, 
    1407                                 8CF2C2DB0CB9BF6C0051FC67 /* os_os2.c */, 
    1408                                 8CF2C2DC0CB9BF6C0051FC67 /* os_unix.c */, 
    1409                                 8CF2C2DD0CB9BF6C0051FC67 /* os_win.c */, 
    1410                                 8CF2C2DE0CB9BF6C0051FC67 /* os.c */, 
    1411                                 8CF2C2DF0CB9BF6C0051FC67 /* os.h */, 
    1412                                 8CF2C2E00CB9BF6C0051FC67 /* pager.c */, 
    1413                                 8CF2C2E10CB9BF6C0051FC67 /* pager.h */, 
    1414                                 8CF2C2E20CB9BF6C0051FC67 /* parse.y */, 
    1415                                 8CF2C2E30CB9BF6C0051FC67 /* pragma.c */, 
    1416                                 8CF2C2E40CB9BF6C0051FC67 /* prepare.c */, 
    1417                                 8CF2C2E50CB9BF6C0051FC67 /* printf.c */, 
    1418                                 8CF2C2E60CB9BF6C0051FC67 /* random.c */, 
    1419                                 8CF2C2E70CB9BF6C0051FC67 /* select.c */, 
    1420                                 8CF2C2E80CB9BF6C0051FC67 /* shell.c */, 
    1421                                 8CF2C2E90CB9BF6C0051FC67 /* sqlite.h.in */, 
    1422                                 8CF2C2EA0CB9BF6C0051FC67 /* sqlite3ext.h */, 
    1423                                 8CF2C2EB0CB9BF6C0051FC67 /* sqliteInt.h */, 
    1424                                 8CF2C2EC0CB9BF6C0051FC67 /* sqliteLimit.h */, 
    1425                                 8CF2C2ED0CB9BF6C0051FC67 /* table.c */, 
    1426                                 8CF2C2EE0CB9BF6C0051FC67 /* tclsqlite.c */, 
    1427                                 8CF2C2EF0CB9BF6C0051FC67 /* test_async.c */, 
    1428                                 8CF2C2F00CB9BF6C0051FC67 /* test_autoext.c */, 
    1429                                 8CF2C2F10CB9BF6C0051FC67 /* test_btree.c */, 
    1430                                 8CF2C2F20CB9BF6C0051FC67 /* test_config.c */, 
    1431                                 8CF2C2F30CB9BF6C0051FC67 /* test_hexio.c */, 
    1432                                 8CF2C2F40CB9BF6C0051FC67 /* test_loadext.c */, 
    1433                                 8CF2C2F50CB9BF6C0051FC67 /* test_malloc.c */, 
    1434                                 8CF2C2F60CB9BF6C0051FC67 /* test_md5.c */, 
    1435                                 8CF2C2F70CB9BF6C0051FC67 /* test_onefile.c */, 
    1436                                 8CF2C2F80CB9BF6C0051FC67 /* test_schema.c */, 
    1437                                 8CF2C2F90CB9BF6C0051FC67 /* test_server.c */, 
    1438                                 8CF2C2FA0CB9BF6C0051FC67 /* test_tclvar.c */, 
    1439                                 8CF2C2FB0CB9BF6C0051FC67 /* test_thread.c */, 
    1440                                 8CF2C2FC0CB9BF6C0051FC67 /* test1.c */, 
    1441                                 8CF2C2FD0CB9BF6C0051FC67 /* test2.c */, 
    1442                                 8CF2C2FE0CB9BF6C0051FC67 /* test3.c */, 
    1443                                 8CF2C2FF0CB9BF6C0051FC67 /* test4.c */, 
    1444                                 8CF2C3000CB9BF6C0051FC67 /* test5.c */, 
    1445                                 8CF2C3010CB9BF6C0051FC67 /* test6.c */, 
    1446                                 8CF2C3020CB9BF6C0051FC67 /* test7.c */, 
    1447                                 8CF2C3030CB9BF6C0051FC67 /* test8.c */, 
    1448                                 8CF2C3040CB9BF6C0051FC67 /* test9.c */, 
    1449                                 8CF2C3050CB9BF6C0051FC67 /* tokenize.c */, 
    1450                                 8CF2C3060CB9BF6C0051FC67 /* trigger.c */, 
    1451                                 8CF2C3070CB9BF6C0051FC67 /* update.c */, 
    1452                                 8CF2C3080CB9BF6C0051FC67 /* utf.c */, 
    1453                                 8CF2C3090CB9BF6C0051FC67 /* util.c */, 
    1454                                 8CF2C30A0CB9BF6C0051FC67 /* vacuum.c */, 
    1455                                 8CF2C30B0CB9BF6C0051FC67 /* vdbe.c */, 
    1456                                 8CF2C30C0CB9BF6C0051FC67 /* vdbe.h */, 
    1457                                 8CF2C30D0CB9BF6C0051FC67 /* vdbeapi.c */, 
    1458                                 8CF2C30E0CB9BF6C0051FC67 /* vdbeaux.c */, 
    1459                                 8CF2C30F0CB9BF6C0051FC67 /* vdbeaux.c.new1 */, 
    1460                                 8CF2C3100CB9BF6C0051FC67 /* vdbeblob.c */, 
    1461                                 8CF2C3110CB9BF6C0051FC67 /* vdbefifo.c */, 
    1462                                 8CF2C3120CB9BF6C0051FC67 /* vdbeInt.h */, 
    1463                                 8CF2C3130CB9BF6C0051FC67 /* vdbemem.c */, 
    1464                                 8CF2C3140CB9BF6C0051FC67 /* vtab.c */, 
    1465                                 8CF2C3150CB9BF6C0051FC67 /* where.c */, 
    1466                                 8C9C25440B724B0F00CE799A /* src */, 
    1467                         ); 
    1468                         name = sqlite3; 
    1469                         path = ThirdParty/sqlite; 
    1470                         sourceTree = "<group>"; 
    1471                 }; 
    1472                 8C9C25440B724B0F00CE799A /* src */ = { 
    1473                         isa = PBXGroup; 
    1474                         children = ( 
    1475                                 8C9C25500B724B0F00CE799A /* ex */, 
    1476                         ); 
    1477                         path = src; 
    1478                         sourceTree = "<group>"; 
    1479                 }; 
    1480                 8C9C25500B724B0F00CE799A /* ex */ = { 
    1481                         isa = PBXGroup; 
    1482                         children = ( 
    1483                         ); 
    1484                         path = ex; 
    14851224                        sourceTree = "<group>"; 
    14861225                }; 
     
    19021641                        ); 
    19031642                        name = AIPlasticButton; 
    1904                         sourceTree = "<group>"; 
    1905                 }; 
    1906                 8CF2C2C80CB9BF6C0051FC67 /* ex */ = { 
    1907                         isa = PBXGroup; 
    1908                         children = ( 
    1909                         ); 
    1910                         name = ex; 
    1911                         path = src/ex; 
    19121643                        sourceTree = "<group>"; 
    19131644                }; 
     
    22451976                                8C55A8A00CA5B98C00C7B3F9 /* RemoteControl.m in Sources */, 
    22461977                                8C55A8A20CA5B98C00C7B3F9 /* RemoteControlContainer.m in Sources */, 
    2247                                 8CF2C3160CB9BF6D0051FC67 /* alter.c in Sources */, 
    2248                                 8CF2C3170CB9BF6D0051FC67 /* analyze.c in Sources */, 
    2249                                 8CF2C3180CB9BF6D0051FC67 /* attach.c in Sources */, 
    2250                                 8CF2C3190CB9BF6D0051FC67 /* auth.c in Sources */, 
    2251                                 8CF2C31A0CB9BF6D0051FC67 /* btmutex.c in Sources */, 
    2252                                 8CF2C31B0CB9BF6D0051FC67 /* btree.c in Sources */, 
    2253                                 8CF2C31E0CB9BF6D0051FC67 /* build.c in Sources */, 
    2254                                 8CF2C31F0CB9BF6D0051FC67 /* callback.c in Sources */, 
    2255                                 8CF2C3200CB9BF6D0051FC67 /* complete.c in Sources */, 
    2256                                 8CF2C3210CB9BF6D0051FC67 /* date.c in Sources */, 
    2257                                 8CF2C3220CB9BF6D0051FC67 /* delete.c in Sources */, 
    2258                                 8CF2C3240CB9BF6D0051FC67 /* expr.c in Sources */, 
    2259                                 8CF2C3250CB9BF6D0051FC67 /* func.c in Sources */, 
    2260                                 8CF2C3260CB9BF6D0051FC67 /* hash.c in Sources */, 
    2261                                 8CF2C3280CB9BF6D0051FC67 /* insert.c in Sources */, 
    2262                                 8CF2C3290CB9BF6D0051FC67 /* journal.c in Sources */, 
    2263                                 8CF2C32A0CB9BF6D0051FC67 /* legacy.c in Sources */, 
    2264                                 8CF2C32B0CB9BF6D0051FC67 /* loadext.c in Sources */, 
    2265                                 8CF2C32D0CB9BF6D0051FC67 /* malloc.c in Sources */, 
    2266                                 8CF2C32E0CB9BF6D0051FC67 /* mem1.c in Sources */, 
    2267                                 8CF2C32F0CB9BF6D0051FC67 /* mem2.c in Sources */, 
    2268                                 8CF2C3310CB9BF6D0051FC67 /* mutex_unix.c in Sources */, 
    2269                                 8CF2C3330CB9BF6D0051FC67 /* mutex.c in Sources */, 
    2270                                 8CF2C3370CB9BF6D0051FC67 /* os_unix.c in Sources */, 
    2271                                 8CF2C3390CB9BF6D0051FC67 /* os.c in Sources */, 
    2272                                 8CF2C33B0CB9BF6D0051FC67 /* pager.c in Sources */, 
    2273                                 8CF2C33E0CB9BF6D0051FC67 /* pragma.c in Sources */, 
    2274                                 8CF2C33F0CB9BF6D0051FC67 /* prepare.c in Sources */, 
    2275                                 8CF2C3400CB9BF6D0051FC67 /* printf.c in Sources */, 
    2276                                 8CF2C3410CB9BF6D0051FC67 /* random.c in Sources */, 
    2277                                 8CF2C3420CB9BF6D0051FC67 /* select.c in Sources */, 
    2278                                 8CF2C3480CB9BF6D0051FC67 /* table.c in Sources */, 
    2279                                 8CF2C3600CB9BF6D0051FC67 /* tokenize.c in Sources */, 
    2280                                 8CF2C3610CB9BF6D0051FC67 /* trigger.c in Sources */, 
    2281                                 8CF2C3620CB9BF6D0051FC67 /* update.c in Sources */, 
    2282                                 8CF2C3630CB9BF6D0051FC67 /* utf.c in Sources */, 
    2283                                 8CF2C3640CB9BF6D0051FC67 /* util.c in Sources */, 
    2284                                 8CF2C3650CB9BF6D0051FC67 /* vacuum.c in Sources */, 
    2285                                 8CF2C3660CB9BF6D0051FC67 /* vdbe.c in Sources */, 
    2286                                 8CF2C3680CB9BF6D0051FC67 /* vdbeapi.c in Sources */, 
    2287                                 8CF2C3690CB9BF6D0051FC67 /* vdbeaux.c in Sources */, 
    2288                                 8CF2C36B0CB9BF6D0051FC67 /* vdbeblob.c in Sources */, 
    2289                                 8CF2C36C0CB9BF6D0051FC67 /* vdbefifo.c in Sources */, 
    2290                                 8CF2C36E0CB9BF6D0051FC67 /* vdbemem.c in Sources */, 
    2291                                 8CF2C36F0CB9BF6D0051FC67 /* vtab.c in Sources */, 
    2292                                 8CF2C3700CB9BF6D0051FC67 /* where.c in Sources */, 
    2293                                 8CF2C3A90CB9C8020051FC67 /* main.c in Sources */, 
    2294                                 8CF2C3B40CB9C8790051FC67 /* parse.c in Sources */, 
    2295                                 8CF2C3BF0CB9C89E0051FC67 /* opcodes.c in Sources */, 
    22961978                                8C6D026F0CCEFAEE00A597AE /* CueSheetParser.m in Sources */, 
    22971979                                8C590A150CD6EE860062E77C /* LoopableRegionDecoder.m in Sources */,