// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 44; objects = { /* Begin PBXBuildFile section */ 17038A5F0D3222B4007BCD2B /* FPYDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 17038A5E0D3222B4007BCD2B /* FPYDictionary.m */; }; 17038C2F0D327391007BCD2B /* FSPScheme.m in Sources */ = {isa = PBXBuildFile; fileRef = 17038C2B0D327391007BCD2B /* FSPScheme.m */; }; 171B2E420D5319AD0009EC3B /* jconv.m in Sources */ = {isa = PBXBuildFile; fileRef = 179A89AF0D361864008B53DC /* jconv.m */; }; 171B2E430D5319AD0009EC3B /* FStringEx.m in Sources */ = {isa = PBXBuildFile; fileRef = 179A89A10D36159D008B53DC /* FStringEx.m */; }; 17237D520D4747B4008A5F13 /* FInputEngine.m in Sources */ = {isa = PBXBuildFile; fileRef = 17237D510D4747B4008A5F13 /* FInputEngine.m */; }; 17237E080D47608C008A5F13 /* FConf.m in Sources */ = {isa = PBXBuildFile; fileRef = 17237E070D47608C008A5F13 /* FConf.m */; }; 17237ED50D478CB3008A5F13 /* FInputServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 17237ED40D478CB3008A5F13 /* FInputServer.m */; }; 173F2C280D25340700559CF4 /* FDynamicTreeNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 173F2C270D25340700559CF4 /* FDynamicTreeNode.m */; }; 173F2C420D25394C00559CF4 /* FDynamicTree.m in Sources */ = {isa = PBXBuildFile; fileRef = 173F2C410D25394C00559CF4 /* FDynamicTree.m */; }; 175381130D1D6A37007096E7 /* FTree.m in Sources */ = {isa = PBXBuildFile; fileRef = 175381120D1D6A37007096E7 /* FTree.m */; }; 175381160D1D6ACB007096E7 /* FMutableTree.m in Sources */ = {isa = PBXBuildFile; fileRef = 175381150D1D6ACB007096E7 /* FMutableTree.m */; }; 175381270D1D7309007096E7 /* FWord.m in Sources */ = {isa = PBXBuildFile; fileRef = 175381260D1D7309007096E7 /* FWord.m */; }; 1753812A0D1D7326007096E7 /* FPYWord.m in Sources */ = {isa = PBXBuildFile; fileRef = 175381290D1D7326007096E7 /* FPYWord.m */; }; 17599D970D367B4B00FE5BAE /* FRelatedWordList.m in Sources */ = {isa = PBXBuildFile; fileRef = 17599D960D367B4B00FE5BAE /* FRelatedWordList.m */; }; 1770E2EA0D57216F00212E0C /* FBHDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 1770E2E90D57216F00212E0C /* FBHDictionary.m */; }; 17790E480D72EEDE00AFE9AE /* FPYNumDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 17790E470D72EEDE00AFE9AE /* FPYNumDictionary.m */; }; 178B8D620D228F6700AE86B9 /* FWBXUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 178B8D610D228F6700AE86B9 /* FWBXUtils.m */; }; 178ED4BA0D4F62C10008C55A /* candView.m in Sources */ = {isa = PBXBuildFile; fileRef = 178ED4B90D4F62C10008C55A /* candView.m */; }; 179A89A60D36159D008B53DC /* FStringEx.m in Sources */ = {isa = PBXBuildFile; fileRef = 179A89A10D36159D008B53DC /* FStringEx.m */; }; 179A89B10D361864008B53DC /* jconv.m in Sources */ = {isa = PBXBuildFile; fileRef = 179A89AF0D361864008B53DC /* jconv.m */; }; 17A6DAF40D27A62E00C3F688 /* FSQLiteDB.m in Sources */ = {isa = PBXBuildFile; fileRef = 17A6DAF20D27A62E00C3F688 /* FSQLiteDB.m */; }; 17BF50180D1E77D50013A90C /* FWordFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 17BF50170D1E77D50013A90C /* FWordFactory.m */; }; 17CF5BF30D5C843400389398 /* FWordsPoster.m in Sources */ = {isa = PBXBuildFile; fileRef = 17CF5BF20D5C843400389398 /* FWordsPoster.m */; }; 17CF5BF60D5C8AA200389398 /* post_test.m in Sources */ = {isa = PBXBuildFile; fileRef = 17CF5BF50D5C8AA200389398 /* post_test.m */; }; 17CF5C760D5C8B2900389398 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 08FB779EFE84155DC02AAC07 /* Foundation.framework */; }; 17CF5C770D5C8B3700389398 /* FWord.m in Sources */ = {isa = PBXBuildFile; fileRef = 175381260D1D7309007096E7 /* FWord.m */; }; 17E1D4A30D4CE5A900E16DB0 /* funclient_test.m in Sources */ = {isa = PBXBuildFile; fileRef = 17E1D4A20D4CE5A900E16DB0 /* funclient_test.m */; }; 17E1D4E90D4CE89B00E16DB0 /* FInputClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 17E1D4590D4CACAA00E16DB0 /* FInputClient.m */; }; 17E1D4EA0D4CE8B600E16DB0 /* FWord.m in Sources */ = {isa = PBXBuildFile; fileRef = 175381260D1D7309007096E7 /* FWord.m */; }; 17E1D4EC0D4CE8CD00E16DB0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 08FB779EFE84155DC02AAC07 /* Foundation.framework */; }; 17EA63F50D51FD90008ED0EA /* FConf.m in Sources */ = {isa = PBXBuildFile; fileRef = 17237E070D47608C008A5F13 /* FConf.m */; }; 17EA92800D1EB74500D17A4F /* FList.m in Sources */ = {isa = PBXBuildFile; fileRef = 17EA927F0D1EB74500D17A4F /* FList.m */; }; 17EE4BC80D2ED49B003D8385 /* FPYUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 17EE4BC70D2ED49B003D8385 /* FPYUtils.m */; }; 17F4ED6B0D33BA6D00FD92A1 /* FWBXDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 17F4ED6A0D33BA6D00FD92A1 /* FWBXDictionary.m */; }; 8DD76F9A0486AA7600D96B5E /* funtools.m in Sources */ = {isa = PBXBuildFile; fileRef = 08FB7796FE84155DC02AAC07 /* funtools.m */; settings = {ATTRIBUTES = (); }; }; 8DD76F9C0486AA7600D96B5E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 08FB779EFE84155DC02AAC07 /* Foundation.framework */; }; /* End PBXBuildFile section */ /* Begin PBXCopyFilesBuildPhase section */ 8DD76F9E0486AA7600D96B5E /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 8; dstPath = /usr/share/man/man1/; dstSubfolderSpec = 0; files = ( ); runOnlyForDeploymentPostprocessing = 1; }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ 08FB7796FE84155DC02AAC07 /* funtools.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = funtools.m; sourceTree = ""; }; 08FB779EFE84155DC02AAC07 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = ""; }; 17038A5C0D322206007BCD2B /* FInputDictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FInputDictionary.h; sourceTree = ""; }; 17038A5D0D3222B4007BCD2B /* FPYDictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FPYDictionary.h; sourceTree = ""; }; 17038A5E0D3222B4007BCD2B /* FPYDictionary.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FPYDictionary.m; sourceTree = ""; }; 17038C2A0D326B59007BCD2B /* sp.conf */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = sp.conf; sourceTree = ""; }; 17038C2B0D327391007BCD2B /* FSPScheme.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSPScheme.m; sourceTree = ""; }; 17038C2C0D327391007BCD2B /* FSPScheme.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSPScheme.h; sourceTree = ""; }; 1716D3670D62FD95004F96B6 /* py4.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = py4.txt; sourceTree = ""; }; 17237D500D4747B4008A5F13 /* FInputEngine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FInputEngine.h; sourceTree = ""; }; 17237D510D4747B4008A5F13 /* FInputEngine.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FInputEngine.m; sourceTree = ""; }; 17237E060D47608C008A5F13 /* FConf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FConf.h; sourceTree = ""; }; 17237E070D47608C008A5F13 /* FConf.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FConf.m; sourceTree = ""; }; 17237ED30D478CB3008A5F13 /* FInputServer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FInputServer.h; sourceTree = ""; }; 17237ED40D478CB3008A5F13 /* FInputServer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FInputServer.m; sourceTree = ""; }; 173F2C260D25340700559CF4 /* FDynamicTreeNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FDynamicTreeNode.h; sourceTree = ""; }; 173F2C270D25340700559CF4 /* FDynamicTreeNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FDynamicTreeNode.m; sourceTree = ""; }; 173F2C400D25394C00559CF4 /* FDynamicTree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FDynamicTree.h; sourceTree = ""; }; 173F2C410D25394C00559CF4 /* FDynamicTree.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FDynamicTree.m; sourceTree = ""; }; 175381100D1D6A1E007096E7 /* py.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = py.txt; sourceTree = ""; }; 175381110D1D6A37007096E7 /* FTree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FTree.h; sourceTree = ""; }; 175381120D1D6A37007096E7 /* FTree.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FTree.m; sourceTree = ""; }; 175381140D1D6ACB007096E7 /* FMutableTree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FMutableTree.h; sourceTree = ""; }; 175381150D1D6ACB007096E7 /* FMutableTree.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FMutableTree.m; sourceTree = ""; }; 1753811A0D1D6B30007096E7 /* FPYUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FPYUtils.h; sourceTree = ""; }; 175381250D1D7309007096E7 /* FWord.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FWord.h; sourceTree = ""; }; 175381260D1D7309007096E7 /* FWord.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FWord.m; sourceTree = ""; }; 175381280D1D7326007096E7 /* FPYWord.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FPYWord.h; sourceTree = ""; }; 175381290D1D7326007096E7 /* FPYWord.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FPYWord.m; sourceTree = ""; }; 17599D950D367B4B00FE5BAE /* FRelatedWordList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FRelatedWordList.h; sourceTree = ""; }; 17599D960D367B4B00FE5BAE /* FRelatedWordList.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FRelatedWordList.m; sourceTree = ""; }; 1770E2420D571E4700212E0C /* bh.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = bh.txt; sourceTree = ""; }; 1770E2E80D57216F00212E0C /* FBHDictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FBHDictionary.h; sourceTree = ""; }; 1770E2E90D57216F00212E0C /* FBHDictionary.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FBHDictionary.m; sourceTree = ""; }; 17790E460D72EEDE00AFE9AE /* FPYNumDictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FPYNumDictionary.h; sourceTree = ""; }; 17790E470D72EEDE00AFE9AE /* FPYNumDictionary.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FPYNumDictionary.m; sourceTree = ""; }; 178B8D080D228A4F00AE86B9 /* wbx.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = wbx.txt; sourceTree = ""; }; 178B8D600D228F6700AE86B9 /* FWBXUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FWBXUtils.h; sourceTree = ""; }; 178B8D610D228F6700AE86B9 /* FWBXUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FWBXUtils.m; sourceTree = ""; }; 178ED4B80D4F62C10008C55A /* candView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = candView.h; sourceTree = ""; }; 178ED4B90D4F62C10008C55A /* candView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = candView.m; sourceTree = ""; }; 179A89A10D36159D008B53DC /* FStringEx.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FStringEx.m; sourceTree = ""; }; 179A89A20D36159D008B53DC /* FStringEx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FStringEx.h; sourceTree = ""; }; 179A89AE0D361864008B53DC /* jconv_table.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jconv_table.h; sourceTree = ""; }; 179A89AF0D361864008B53DC /* jconv.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = jconv.m; sourceTree = ""; }; 179A89B00D361864008B53DC /* jconv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jconv.h; sourceTree = ""; }; 17A6DAF20D27A62E00C3F688 /* FSQLiteDB.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSQLiteDB.m; sourceTree = ""; }; 17A6DAF30D27A62E00C3F688 /* FSQLiteDB.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSQLiteDB.h; sourceTree = ""; }; 17BF50160D1E77D50013A90C /* FWordFactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FWordFactory.h; sourceTree = ""; }; 17BF50170D1E77D50013A90C /* FWordFactory.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FWordFactory.m; sourceTree = ""; }; 17CF5BEC0D5C83FB00389398 /* postwords */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = postwords; sourceTree = BUILT_PRODUCTS_DIR; }; 17CF5BF10D5C843400389398 /* FWordsPoster.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FWordsPoster.h; sourceTree = ""; }; 17CF5BF20D5C843400389398 /* FWordsPoster.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FWordsPoster.m; sourceTree = ""; }; 17CF5BF50D5C8AA200389398 /* post_test.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = post_test.m; sourceTree = ""; }; 17E1D4580D4CACAA00E16DB0 /* FInputClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FInputClient.h; sourceTree = ""; }; 17E1D4590D4CACAA00E16DB0 /* FInputClient.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FInputClient.m; sourceTree = ""; }; 17E1D49D0D4CE54D00E16DB0 /* funclient_test */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = funclient_test; sourceTree = BUILT_PRODUCTS_DIR; }; 17E1D4A20D4CE5A900E16DB0 /* funclient_test.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = funclient_test.m; sourceTree = ""; }; 17E1D6700D4D18D100E16DB0 /* funreg.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = funreg.m; sourceTree = ""; }; 17EA927E0D1EB74500D17A4F /* FList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FList.h; sourceTree = ""; }; 17EA927F0D1EB74500D17A4F /* FList.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FList.m; sourceTree = ""; }; 17EE4BC70D2ED49B003D8385 /* FPYUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FPYUtils.m; sourceTree = ""; }; 17F4ED690D33BA6D00FD92A1 /* FWBXDictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FWBXDictionary.h; sourceTree = ""; }; 17F4ED6A0D33BA6D00FD92A1 /* FWBXDictionary.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FWBXDictionary.m; sourceTree = ""; }; 8DD76FA10486AA7600D96B5E /* fitx */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = fitx; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 17CF5BEA0D5C83FB00389398 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 17CF5C760D5C8B2900389398 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 17E1D49B0D4CE54D00E16DB0 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 17E1D4EC0D4CE8CD00E16DB0 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 8DD76F9B0486AA7600D96B5E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 8DD76F9C0486AA7600D96B5E /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 08FB7794FE84155DC02AAC07 /* FunInputToy2.0 */ = { isa = PBXGroup; children = ( 1753810F0D1D6A00007096E7 /* Data */, 08FB7795FE84155DC02AAC07 /* Source */, C6859EA2029092E104C91782 /* Documentation */, 08FB779DFE84155DC02AAC07 /* External Frameworks and Libraries */, 1AB674ADFE9D54B511CA2CBB /* Products */, ); name = FunInputToy2.0; sourceTree = ""; }; 08FB7795FE84155DC02AAC07 /* Source */ = { isa = PBXGroup; children = ( 17CF5BE80D5C838200389398 /* Fitx */, 17CF5BE70D5C835300389398 /* iPhone */, 17237ED20D478BE7008A5F13 /* Engine */, 17CF5BF10D5C843400389398 /* FWordsPoster.h */, 17CF5BF20D5C843400389398 /* FWordsPoster.m */, 17CF5BF50D5C8AA200389398 /* post_test.m */, ); name = Source; sourceTree = ""; }; 08FB779DFE84155DC02AAC07 /* External Frameworks and Libraries */ = { isa = PBXGroup; children = ( 08FB779EFE84155DC02AAC07 /* Foundation.framework */, ); name = "External Frameworks and Libraries"; sourceTree = ""; }; 17237ED20D478BE7008A5F13 /* Engine */ = { isa = PBXGroup; children = ( 179A89AE0D361864008B53DC /* jconv_table.h */, 179A89B00D361864008B53DC /* jconv.h */, 179A89A20D36159D008B53DC /* FStringEx.h */, 17038C2C0D327391007BCD2B /* FSPScheme.h */, 17038C2B0D327391007BCD2B /* FSPScheme.m */, 17A6DAF20D27A62E00C3F688 /* FSQLiteDB.m */, 17A6DAF30D27A62E00C3F688 /* FSQLiteDB.h */, 175381110D1D6A37007096E7 /* FTree.h */, 175381120D1D6A37007096E7 /* FTree.m */, 175381140D1D6ACB007096E7 /* FMutableTree.h */, 175381150D1D6ACB007096E7 /* FMutableTree.m */, 1753811A0D1D6B30007096E7 /* FPYUtils.h */, 17EE4BC70D2ED49B003D8385 /* FPYUtils.m */, 175381250D1D7309007096E7 /* FWord.h */, 175381260D1D7309007096E7 /* FWord.m */, 175381280D1D7326007096E7 /* FPYWord.h */, 175381290D1D7326007096E7 /* FPYWord.m */, 17BF50160D1E77D50013A90C /* FWordFactory.h */, 17BF50170D1E77D50013A90C /* FWordFactory.m */, 17EA927E0D1EB74500D17A4F /* FList.h */, 17EA927F0D1EB74500D17A4F /* FList.m */, 178B8D600D228F6700AE86B9 /* FWBXUtils.h */, 178B8D610D228F6700AE86B9 /* FWBXUtils.m */, 173F2C260D25340700559CF4 /* FDynamicTreeNode.h */, 173F2C270D25340700559CF4 /* FDynamicTreeNode.m */, 173F2C400D25394C00559CF4 /* FDynamicTree.h */, 173F2C410D25394C00559CF4 /* FDynamicTree.m */, 17038A5C0D322206007BCD2B /* FInputDictionary.h */, 17038A5D0D3222B4007BCD2B /* FPYDictionary.h */, 17038A5E0D3222B4007BCD2B /* FPYDictionary.m */, 17F4ED690D33BA6D00FD92A1 /* FWBXDictionary.h */, 17F4ED6A0D33BA6D00FD92A1 /* FWBXDictionary.m */, 1770E2E80D57216F00212E0C /* FBHDictionary.h */, 1770E2E90D57216F00212E0C /* FBHDictionary.m */, 17599D950D367B4B00FE5BAE /* FRelatedWordList.h */, 17599D960D367B4B00FE5BAE /* FRelatedWordList.m */, 17237D500D4747B4008A5F13 /* FInputEngine.h */, 17237D510D4747B4008A5F13 /* FInputEngine.m */, 17237E060D47608C008A5F13 /* FConf.h */, 17237E070D47608C008A5F13 /* FConf.m */, 179A89AF0D361864008B53DC /* jconv.m */, 179A89A10D36159D008B53DC /* FStringEx.m */, 17790E460D72EEDE00AFE9AE /* FPYNumDictionary.h */, 17790E470D72EEDE00AFE9AE /* FPYNumDictionary.m */, ); name = Engine; sourceTree = ""; }; 1753810F0D1D6A00007096E7 /* Data */ = { isa = PBXGroup; children = ( 1716D3670D62FD95004F96B6 /* py4.txt */, 1770E2420D571E4700212E0C /* bh.txt */, 17038C2A0D326B59007BCD2B /* sp.conf */, 178B8D080D228A4F00AE86B9 /* wbx.txt */, 175381100D1D6A1E007096E7 /* py.txt */, ); name = Data; sourceTree = ""; }; 17CF5BE70D5C835300389398 /* iPhone */ = { isa = PBXGroup; children = ( 178ED4B80D4F62C10008C55A /* candView.h */, 178ED4B90D4F62C10008C55A /* candView.m */, 17E1D4A20D4CE5A900E16DB0 /* funclient_test.m */, 17E1D4580D4CACAA00E16DB0 /* FInputClient.h */, 17E1D4590D4CACAA00E16DB0 /* FInputClient.m */, 17E1D6700D4D18D100E16DB0 /* funreg.m */, ); name = iPhone; sourceTree = ""; }; 17CF5BE80D5C838200389398 /* Fitx */ = { isa = PBXGroup; children = ( 08FB7796FE84155DC02AAC07 /* funtools.m */, 17237ED30D478CB3008A5F13 /* FInputServer.h */, 17237ED40D478CB3008A5F13 /* FInputServer.m */, ); name = Fitx; sourceTree = ""; }; 1AB674ADFE9D54B511CA2CBB /* Products */ = { isa = PBXGroup; children = ( 8DD76FA10486AA7600D96B5E /* fitx */, 17E1D49D0D4CE54D00E16DB0 /* funclient_test */, 17CF5BEC0D5C83FB00389398 /* postwords */, ); name = Products; sourceTree = ""; }; C6859EA2029092E104C91782 /* Documentation */ = { isa = PBXGroup; children = ( ); name = Documentation; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ 17CF5BEB0D5C83FB00389398 /* post_test */ = { isa = PBXNativeTarget; buildConfigurationList = 17CF5BF00D5C841A00389398 /* Build configuration list for PBXNativeTarget "post_test" */; buildPhases = ( 17CF5BE90D5C83FB00389398 /* Sources */, 17CF5BEA0D5C83FB00389398 /* Frameworks */, ); buildRules = ( ); dependencies = ( ); name = post_test; productName = postwords; productReference = 17CF5BEC0D5C83FB00389398 /* postwords */; productType = "com.apple.product-type.tool"; }; 17E1D49C0D4CE54D00E16DB0 /* client_test */ = { isa = PBXNativeTarget; buildConfigurationList = 17E1D4A10D4CE58C00E16DB0 /* Build configuration list for PBXNativeTarget "client_test" */; buildPhases = ( 17E1D49A0D4CE54D00E16DB0 /* Sources */, 17E1D49B0D4CE54D00E16DB0 /* Frameworks */, ); buildRules = ( ); dependencies = ( ); name = client_test; productName = funclient_test; productReference = 17E1D49D0D4CE54D00E16DB0 /* funclient_test */; productType = "com.apple.product-type.tool"; }; 8DD76F960486AA7600D96B5E /* fitx */ = { isa = PBXNativeTarget; buildConfigurationList = 1DEB927408733DD40010E9CD /* Build configuration list for PBXNativeTarget "fitx" */; buildPhases = ( 8DD76F990486AA7600D96B5E /* Sources */, 8DD76F9B0486AA7600D96B5E /* Frameworks */, 8DD76F9E0486AA7600D96B5E /* CopyFiles */, ); buildRules = ( ); dependencies = ( ); name = fitx; productInstallPath = "$(HOME)/bin"; productName = FunInputToy2.0; productReference = 8DD76FA10486AA7600D96B5E /* fitx */; productType = "com.apple.product-type.tool"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 08FB7793FE84155DC02AAC07 /* Project object */ = { isa = PBXProject; buildConfigurationList = 1DEB927808733DD40010E9CD /* Build configuration list for PBXProject "FunInputToy2.0" */; compatibilityVersion = "Xcode 3.0"; hasScannedForEncodings = 1; mainGroup = 08FB7794FE84155DC02AAC07 /* FunInputToy2.0 */; projectDirPath = ""; projectRoot = ""; targets = ( 8DD76F960486AA7600D96B5E /* fitx */, 17E1D49C0D4CE54D00E16DB0 /* client_test */, 17CF5BEB0D5C83FB00389398 /* post_test */, ); }; /* End PBXProject section */ /* Begin PBXSourcesBuildPhase section */ 17CF5BE90D5C83FB00389398 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 17CF5BF30D5C843400389398 /* FWordsPoster.m in Sources */, 17CF5C770D5C8B3700389398 /* FWord.m in Sources */, 17CF5BF60D5C8AA200389398 /* post_test.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 17E1D49A0D4CE54D00E16DB0 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 17EA63F50D51FD90008ED0EA /* FConf.m in Sources */, 171B2E420D5319AD0009EC3B /* jconv.m in Sources */, 171B2E430D5319AD0009EC3B /* FStringEx.m in Sources */, 17E1D4EA0D4CE8B600E16DB0 /* FWord.m in Sources */, 17E1D4E90D4CE89B00E16DB0 /* FInputClient.m in Sources */, 17E1D4A30D4CE5A900E16DB0 /* funclient_test.m in Sources */, 178ED4BA0D4F62C10008C55A /* candView.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 8DD76F990486AA7600D96B5E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 8DD76F9A0486AA7600D96B5E /* funtools.m in Sources */, 175381130D1D6A37007096E7 /* FTree.m in Sources */, 175381160D1D6ACB007096E7 /* FMutableTree.m in Sources */, 175381270D1D7309007096E7 /* FWord.m in Sources */, 1753812A0D1D7326007096E7 /* FPYWord.m in Sources */, 17BF50180D1E77D50013A90C /* FWordFactory.m in Sources */, 17EA92800D1EB74500D17A4F /* FList.m in Sources */, 178B8D620D228F6700AE86B9 /* FWBXUtils.m in Sources */, 173F2C280D25340700559CF4 /* FDynamicTreeNode.m in Sources */, 173F2C420D25394C00559CF4 /* FDynamicTree.m in Sources */, 17A6DAF40D27A62E00C3F688 /* FSQLiteDB.m in Sources */, 17EE4BC80D2ED49B003D8385 /* FPYUtils.m in Sources */, 17038A5F0D3222B4007BCD2B /* FPYDictionary.m in Sources */, 17038C2F0D327391007BCD2B /* FSPScheme.m in Sources */, 17F4ED6B0D33BA6D00FD92A1 /* FWBXDictionary.m in Sources */, 179A89A60D36159D008B53DC /* FStringEx.m in Sources */, 179A89B10D361864008B53DC /* jconv.m in Sources */, 17599D970D367B4B00FE5BAE /* FRelatedWordList.m in Sources */, 17237D520D4747B4008A5F13 /* FInputEngine.m in Sources */, 17237E080D47608C008A5F13 /* FConf.m in Sources */, 17237ED50D478CB3008A5F13 /* FInputServer.m in Sources */, 1770E2EA0D57216F00212E0C /* FBHDictionary.m in Sources */, 17790E480D72EEDE00AFE9AE /* FPYNumDictionary.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin XCBuildConfiguration section */ 17CF5BEE0D5C83FC00389398 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = NO; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_FIX_AND_CONTINUE = YES; GCC_MODEL_TUNING = G5; GCC_OPTIMIZATION_LEVEL = 0; INSTALL_PATH = /usr/local/bin; PREBINDING = NO; PRODUCT_NAME = postwords; ZERO_LINK = YES; }; name = Debug; }; 17CF5BEF0D5C83FC00389398 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_MODEL_TUNING = G5; INSTALL_PATH = /usr/local/bin; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ( "-lsqlite3", "-lcrypto", "-liconv", "-lcurl", ); PREBINDING = NO; PRODUCT_NAME = postwords; ZERO_LINK = NO; }; name = Release; }; 17E1D49F0D4CE54E00E16DB0 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = NO; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_FIX_AND_CONTINUE = YES; GCC_MODEL_TUNING = G5; GCC_OPTIMIZATION_LEVEL = 0; INSTALL_PATH = /usr/local/bin; PREBINDING = NO; PRODUCT_NAME = funclient_test; ZERO_LINK = YES; }; name = Debug; }; 17E1D4A00D4CE54E00E16DB0 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_MODEL_TUNING = G5; INSTALL_PATH = /usr/local/bin; OTHER_CFLAGS = ""; PREBINDING = NO; PRODUCT_NAME = funclient_test; ZERO_LINK = NO; }; name = Release; }; 1DEB927508733DD40010E9CD /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { COPY_PHASE_STRIP = NO; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_FIX_AND_CONTINUE = YES; GCC_MODEL_TUNING = G5; GCC_OPTIMIZATION_LEVEL = 0; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = FunInputToy2.0_Prefix.pch; INSTALL_PATH = /usr/local/bin; PRODUCT_NAME = FunInputToy2.0; ZERO_LINK = YES; }; name = Debug; }; 1DEB927608733DD40010E9CD /* Release */ = { isa = XCBuildConfiguration; buildSettings = { DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = NO; GCC_PREFIX_HEADER = ""; INSTALL_PATH = /usr/local/bin; OTHER_CFLAGS = ""; PRODUCT_NAME = fitx; }; name = Release; }; 1DEB927908733DD40010E9CD /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; OTHER_CFLAGS = "-DIPHONE"; PREBINDING = NO; SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk"; }; name = Debug; }; 1DEB927A08733DD40010E9CD /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ARCHS = ( ppc, i386, ); GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; OTHER_CFLAGS = "-DIPHONE"; OTHER_LDFLAGS = ( "-lsqlite3", "-lcrypto", "-liconv", ); PREBINDING = NO; SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk"; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 17CF5BF00D5C841A00389398 /* Build configuration list for PBXNativeTarget "post_test" */ = { isa = XCConfigurationList; buildConfigurations = ( 17CF5BEE0D5C83FC00389398 /* Debug */, 17CF5BEF0D5C83FC00389398 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 17E1D4A10D4CE58C00E16DB0 /* Build configuration list for PBXNativeTarget "client_test" */ = { isa = XCConfigurationList; buildConfigurations = ( 17E1D49F0D4CE54E00E16DB0 /* Debug */, 17E1D4A00D4CE54E00E16DB0 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 1DEB927408733DD40010E9CD /* Build configuration list for PBXNativeTarget "fitx" */ = { isa = XCConfigurationList; buildConfigurations = ( 1DEB927508733DD40010E9CD /* Debug */, 1DEB927608733DD40010E9CD /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 1DEB927808733DD40010E9CD /* Build configuration list for PBXProject "FunInputToy2.0" */ = { isa = XCConfigurationList; buildConfigurations = ( 1DEB927908733DD40010E9CD /* Debug */, 1DEB927A08733DD40010E9CD /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; }