[sword-svn] r3250 - in trunk/bindings/objc: . ObjCSword.xcodeproj dependencies ru.lproj src

mdbergmann at crosswire.org mdbergmann at crosswire.org
Sun Aug 24 06:13:25 MST 2014


Author: mdbergmann
Date: 2014-08-24 06:13:25 -0700 (Sun, 24 Aug 2014)
New Revision: 3250

Added:
   trunk/bindings/objc/dependencies/clucene_src.tar.gz
   trunk/bindings/objc/dependencies/icu_src.tar.gz
   trunk/bindings/objc/dependencies/readme.txt
   trunk/bindings/objc/ru.lproj/
   trunk/bindings/objc/ru.lproj/InfoPlist.strings
Removed:
   trunk/bindings/objc/ObjCSword_preLion.xcodeproj/
   trunk/bindings/objc/README
   trunk/bindings/objc/dependencies/retrieve.sh
   trunk/bindings/objc/dependencies/retrieve_iOS.sh
Modified:
   trunk/bindings/objc/ObjCSword.xcodeproj/project.pbxproj
   trunk/bindings/objc/src/SwordBibleBook.mm
Log:
cleanups, removed old build files and scripts.
Only one Xcode project builds libSword and ObjCSword.
Since Sword now uses extended ICU functionality libSword is now build including ICU. Therefore the ICU sources are now part of the project as dependency.

Modified: trunk/bindings/objc/ObjCSword.xcodeproj/project.pbxproj
===================================================================
--- trunk/bindings/objc/ObjCSword.xcodeproj/project.pbxproj	2014-08-24 01:55:08 UTC (rev 3249)
+++ trunk/bindings/objc/ObjCSword.xcodeproj/project.pbxproj	2014-08-24 13:13:25 UTC (rev 3250)
@@ -43,6 +43,790 @@
 		8C92CE39E231FF9CAAB5308B /* SwordUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C92C291C40A77060C12A21B /* SwordUtil.m */; };
 		8DC2EF530486A6940098B216 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C1666FE841158C02AAC07 /* InfoPlist.strings */; };
 		8DC2EF570486A6940098B216 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7B1FEA5585E11CA2CBB /* Cocoa.framework */; };
+		A90162FC19A9E8EB00F7FC7D /* appendable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90152BE19A9E8E100F7FC7D /* appendable.cpp */; };
+		A90162FD19A9E8EB00F7FC7D /* bmpset.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90152BF19A9E8E100F7FC7D /* bmpset.cpp */; };
+		A90162FE19A9E8EB00F7FC7D /* bmpset.h in Headers */ = {isa = PBXBuildFile; fileRef = A90152C019A9E8E100F7FC7D /* bmpset.h */; };
+		A90162FF19A9E8EB00F7FC7D /* brkeng.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90152C119A9E8E100F7FC7D /* brkeng.cpp */; };
+		A901630019A9E8EB00F7FC7D /* brkeng.h in Headers */ = {isa = PBXBuildFile; fileRef = A90152C219A9E8E100F7FC7D /* brkeng.h */; };
+		A901630119A9E8EB00F7FC7D /* brkiter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90152C319A9E8E100F7FC7D /* brkiter.cpp */; };
+		A901630219A9E8EB00F7FC7D /* bytestream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90152C419A9E8E100F7FC7D /* bytestream.cpp */; };
+		A901630319A9E8EB00F7FC7D /* bytestrie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90152C519A9E8E100F7FC7D /* bytestrie.cpp */; };
+		A901630419A9E8EB00F7FC7D /* bytestriebuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90152C619A9E8E100F7FC7D /* bytestriebuilder.cpp */; };
+		A901630519A9E8EB00F7FC7D /* bytestrieiterator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90152C719A9E8E100F7FC7D /* bytestrieiterator.cpp */; };
+		A901630619A9E8EB00F7FC7D /* caniter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90152C819A9E8E100F7FC7D /* caniter.cpp */; };
+		A901630719A9E8EB00F7FC7D /* chariter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90152C919A9E8E100F7FC7D /* chariter.cpp */; };
+		A901630819A9E8EB00F7FC7D /* charstr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90152CA19A9E8E100F7FC7D /* charstr.cpp */; };
+		A901630919A9E8EB00F7FC7D /* charstr.h in Headers */ = {isa = PBXBuildFile; fileRef = A90152CB19A9E8E100F7FC7D /* charstr.h */; };
+		A901630A19A9E8EB00F7FC7D /* cmemory.c in Sources */ = {isa = PBXBuildFile; fileRef = A90152CC19A9E8E100F7FC7D /* cmemory.c */; };
+		A901630B19A9E8EB00F7FC7D /* cmemory.h in Headers */ = {isa = PBXBuildFile; fileRef = A90152CD19A9E8E100F7FC7D /* cmemory.h */; };
+		A901630C19A9E8EB00F7FC7D /* cmutex.h in Headers */ = {isa = PBXBuildFile; fileRef = A90152CE19A9E8E100F7FC7D /* cmutex.h */; };
+		A901630D19A9E8EB00F7FC7D /* cpputils.h in Headers */ = {isa = PBXBuildFile; fileRef = A90152D219A9E8E100F7FC7D /* cpputils.h */; };
+		A901630E19A9E8EB00F7FC7D /* cstring.c in Sources */ = {isa = PBXBuildFile; fileRef = A90152D319A9E8E100F7FC7D /* cstring.c */; };
+		A901630F19A9E8EB00F7FC7D /* cstring.h in Headers */ = {isa = PBXBuildFile; fileRef = A90152D419A9E8E100F7FC7D /* cstring.h */; };
+		A901631019A9E8EB00F7FC7D /* cwchar.c in Sources */ = {isa = PBXBuildFile; fileRef = A90152D519A9E8E100F7FC7D /* cwchar.c */; };
+		A901631119A9E8EB00F7FC7D /* cwchar.h in Headers */ = {isa = PBXBuildFile; fileRef = A90152D619A9E8E100F7FC7D /* cwchar.h */; };
+		A901631219A9E8EB00F7FC7D /* dictbe.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90152D719A9E8E100F7FC7D /* dictbe.cpp */; };
+		A901631319A9E8EB00F7FC7D /* dictbe.h in Headers */ = {isa = PBXBuildFile; fileRef = A90152D819A9E8E100F7FC7D /* dictbe.h */; };
+		A901631419A9E8EB00F7FC7D /* dictionarydata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90152D919A9E8E100F7FC7D /* dictionarydata.cpp */; };
+		A901631519A9E8EB00F7FC7D /* dictionarydata.h in Headers */ = {isa = PBXBuildFile; fileRef = A90152DA19A9E8E100F7FC7D /* dictionarydata.h */; };
+		A901631619A9E8EB00F7FC7D /* dtintrv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90152DB19A9E8E100F7FC7D /* dtintrv.cpp */; };
+		A901631719A9E8EB00F7FC7D /* errorcode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90152DC19A9E8E100F7FC7D /* errorcode.cpp */; };
+		A901631819A9E8EB00F7FC7D /* filterednormalizer2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90152DD19A9E8E100F7FC7D /* filterednormalizer2.cpp */; };
+		A901631919A9E8EB00F7FC7D /* hash.h in Headers */ = {isa = PBXBuildFile; fileRef = A90152DE19A9E8E100F7FC7D /* hash.h */; };
+		A901631A19A9E8EB00F7FC7D /* icudataver.c in Sources */ = {isa = PBXBuildFile; fileRef = A90152DF19A9E8E100F7FC7D /* icudataver.c */; };
+		A901631B19A9E8EB00F7FC7D /* icuplug.c in Sources */ = {isa = PBXBuildFile; fileRef = A90152E019A9E8E100F7FC7D /* icuplug.c */; };
+		A901631C19A9E8EB00F7FC7D /* icuplugimp.h in Headers */ = {isa = PBXBuildFile; fileRef = A90152E119A9E8E100F7FC7D /* icuplugimp.h */; };
+		A901631D19A9E8EB00F7FC7D /* listformatter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90152E219A9E8E100F7FC7D /* listformatter.cpp */; };
+		A901631E19A9E8EB00F7FC7D /* localsvc.h in Headers */ = {isa = PBXBuildFile; fileRef = A90152E319A9E8E100F7FC7D /* localsvc.h */; };
+		A901631F19A9E8EB00F7FC7D /* locavailable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90152E419A9E8E100F7FC7D /* locavailable.cpp */; };
+		A901632019A9E8EB00F7FC7D /* locbased.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90152E519A9E8E100F7FC7D /* locbased.cpp */; };
+		A901632119A9E8EB00F7FC7D /* locbased.h in Headers */ = {isa = PBXBuildFile; fileRef = A90152E619A9E8E100F7FC7D /* locbased.h */; };
+		A901632219A9E8EB00F7FC7D /* locdispnames.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90152E719A9E8E100F7FC7D /* locdispnames.cpp */; };
+		A901632319A9E8EB00F7FC7D /* locid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90152E819A9E8E100F7FC7D /* locid.cpp */; };
+		A901632419A9E8EB00F7FC7D /* loclikely.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90152E919A9E8E100F7FC7D /* loclikely.cpp */; };
+		A901632519A9E8EB00F7FC7D /* locmap.c in Sources */ = {isa = PBXBuildFile; fileRef = A90152EA19A9E8E100F7FC7D /* locmap.c */; };
+		A901632619A9E8EB00F7FC7D /* locmap.h in Headers */ = {isa = PBXBuildFile; fileRef = A90152EB19A9E8E100F7FC7D /* locmap.h */; };
+		A901632719A9E8EB00F7FC7D /* locresdata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90152EC19A9E8E100F7FC7D /* locresdata.cpp */; };
+		A901632819A9E8EB00F7FC7D /* locutil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90152ED19A9E8E100F7FC7D /* locutil.cpp */; };
+		A901632919A9E8EB00F7FC7D /* locutil.h in Headers */ = {isa = PBXBuildFile; fileRef = A90152EE19A9E8E100F7FC7D /* locutil.h */; };
+		A901632A19A9E8EB00F7FC7D /* lrucache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90152EF19A9E8E100F7FC7D /* lrucache.cpp */; };
+		A901632B19A9E8EB00F7FC7D /* lrucache.h in Headers */ = {isa = PBXBuildFile; fileRef = A90152F019A9E8E100F7FC7D /* lrucache.h */; };
+		A901632D19A9E8EB00F7FC7D /* messageimpl.h in Headers */ = {isa = PBXBuildFile; fileRef = A90152F319A9E8E100F7FC7D /* messageimpl.h */; };
+		A901632E19A9E8EB00F7FC7D /* messagepattern.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90152F419A9E8E100F7FC7D /* messagepattern.cpp */; };
+		A901632F19A9E8EB00F7FC7D /* msvcres.h in Headers */ = {isa = PBXBuildFile; fileRef = A90152F519A9E8E100F7FC7D /* msvcres.h */; };
+		A901633019A9E8EB00F7FC7D /* mutex.h in Headers */ = {isa = PBXBuildFile; fileRef = A90152F619A9E8E100F7FC7D /* mutex.h */; };
+		A901633119A9E8EB00F7FC7D /* normalizer2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90152F719A9E8E100F7FC7D /* normalizer2.cpp */; };
+		A901633219A9E8EB00F7FC7D /* normalizer2impl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90152F819A9E8E100F7FC7D /* normalizer2impl.cpp */; };
+		A901633319A9E8EB00F7FC7D /* normalizer2impl.h in Headers */ = {isa = PBXBuildFile; fileRef = A90152F919A9E8E100F7FC7D /* normalizer2impl.h */; };
+		A901633419A9E8EB00F7FC7D /* normlzr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90152FA19A9E8E100F7FC7D /* normlzr.cpp */; };
+		A901633519A9E8EB00F7FC7D /* parsepos.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90152FB19A9E8E100F7FC7D /* parsepos.cpp */; };
+		A901633619A9E8EB00F7FC7D /* patternprops.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90152FC19A9E8E100F7FC7D /* patternprops.cpp */; };
+		A901633719A9E8EB00F7FC7D /* patternprops.h in Headers */ = {isa = PBXBuildFile; fileRef = A90152FD19A9E8E100F7FC7D /* patternprops.h */; };
+		A901633819A9E8EB00F7FC7D /* propname.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90152FE19A9E8E100F7FC7D /* propname.cpp */; };
+		A901633919A9E8EB00F7FC7D /* propname.h in Headers */ = {isa = PBXBuildFile; fileRef = A90152FF19A9E8E100F7FC7D /* propname.h */; };
+		A901633A19A9E8EB00F7FC7D /* propname_data.h in Headers */ = {isa = PBXBuildFile; fileRef = A901530019A9E8E100F7FC7D /* propname_data.h */; };
+		A901633B19A9E8EB00F7FC7D /* propsvec.c in Sources */ = {isa = PBXBuildFile; fileRef = A901530119A9E8E100F7FC7D /* propsvec.c */; };
+		A901633C19A9E8EB00F7FC7D /* propsvec.h in Headers */ = {isa = PBXBuildFile; fileRef = A901530219A9E8E100F7FC7D /* propsvec.h */; };
+		A901633D19A9E8EB00F7FC7D /* punycode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901530319A9E8E100F7FC7D /* punycode.cpp */; };
+		A901633E19A9E8EB00F7FC7D /* punycode.h in Headers */ = {isa = PBXBuildFile; fileRef = A901530419A9E8E100F7FC7D /* punycode.h */; };
+		A901633F19A9E8EB00F7FC7D /* putil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901530519A9E8E100F7FC7D /* putil.cpp */; };
+		A901634019A9E8EB00F7FC7D /* putilimp.h in Headers */ = {isa = PBXBuildFile; fileRef = A901530619A9E8E100F7FC7D /* putilimp.h */; };
+		A901634119A9E8EB00F7FC7D /* rbbi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901530719A9E8E100F7FC7D /* rbbi.cpp */; };
+		A901634219A9E8EB00F7FC7D /* rbbidata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901530919A9E8E100F7FC7D /* rbbidata.cpp */; };
+		A901634319A9E8EB00F7FC7D /* rbbidata.h in Headers */ = {isa = PBXBuildFile; fileRef = A901530A19A9E8E100F7FC7D /* rbbidata.h */; };
+		A901634419A9E8EB00F7FC7D /* rbbinode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901530B19A9E8E100F7FC7D /* rbbinode.cpp */; };
+		A901634519A9E8EB00F7FC7D /* rbbinode.h in Headers */ = {isa = PBXBuildFile; fileRef = A901530C19A9E8E100F7FC7D /* rbbinode.h */; };
+		A901634619A9E8EB00F7FC7D /* rbbirb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901530D19A9E8E100F7FC7D /* rbbirb.cpp */; };
+		A901634719A9E8EB00F7FC7D /* rbbirb.h in Headers */ = {isa = PBXBuildFile; fileRef = A901530E19A9E8E100F7FC7D /* rbbirb.h */; };
+		A901634819A9E8EB00F7FC7D /* rbbirpt.h in Headers */ = {isa = PBXBuildFile; fileRef = A901530F19A9E8E100F7FC7D /* rbbirpt.h */; };
+		A901634919A9E8EB00F7FC7D /* rbbiscan.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901531119A9E8E100F7FC7D /* rbbiscan.cpp */; };
+		A901634A19A9E8EB00F7FC7D /* rbbiscan.h in Headers */ = {isa = PBXBuildFile; fileRef = A901531219A9E8E100F7FC7D /* rbbiscan.h */; };
+		A901634B19A9E8EB00F7FC7D /* rbbisetb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901531319A9E8E100F7FC7D /* rbbisetb.cpp */; };
+		A901634C19A9E8EB00F7FC7D /* rbbisetb.h in Headers */ = {isa = PBXBuildFile; fileRef = A901531419A9E8E100F7FC7D /* rbbisetb.h */; };
+		A901634D19A9E8EB00F7FC7D /* rbbistbl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901531519A9E8E100F7FC7D /* rbbistbl.cpp */; };
+		A901634E19A9E8EB00F7FC7D /* rbbitblb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901531619A9E8E100F7FC7D /* rbbitblb.cpp */; };
+		A901634F19A9E8EB00F7FC7D /* rbbitblb.h in Headers */ = {isa = PBXBuildFile; fileRef = A901531719A9E8E100F7FC7D /* rbbitblb.h */; };
+		A901635019A9E8EB00F7FC7D /* resbund.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901531819A9E8E100F7FC7D /* resbund.cpp */; };
+		A901635119A9E8EB00F7FC7D /* resbund_cnv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901531919A9E8E100F7FC7D /* resbund_cnv.cpp */; };
+		A901635219A9E8EB00F7FC7D /* ruleiter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901531A19A9E8E100F7FC7D /* ruleiter.cpp */; };
+		A901635319A9E8EB00F7FC7D /* ruleiter.h in Headers */ = {isa = PBXBuildFile; fileRef = A901531B19A9E8E100F7FC7D /* ruleiter.h */; };
+		A901635419A9E8EB00F7FC7D /* schriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901531C19A9E8E100F7FC7D /* schriter.cpp */; };
+		A901635519A9E8EB00F7FC7D /* serv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901531D19A9E8E100F7FC7D /* serv.cpp */; };
+		A901635619A9E8EB00F7FC7D /* serv.h in Headers */ = {isa = PBXBuildFile; fileRef = A901531E19A9E8E100F7FC7D /* serv.h */; };
+		A901635719A9E8EB00F7FC7D /* servlk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901531F19A9E8E100F7FC7D /* servlk.cpp */; };
+		A901635819A9E8EB00F7FC7D /* servlkf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901532019A9E8E100F7FC7D /* servlkf.cpp */; };
+		A901635919A9E8EB00F7FC7D /* servloc.h in Headers */ = {isa = PBXBuildFile; fileRef = A901532119A9E8E100F7FC7D /* servloc.h */; };
+		A901635A19A9E8EB00F7FC7D /* servls.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901532219A9E8E100F7FC7D /* servls.cpp */; };
+		A901635B19A9E8EB00F7FC7D /* servnotf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901532319A9E8E100F7FC7D /* servnotf.cpp */; };
+		A901635C19A9E8EB00F7FC7D /* servnotf.h in Headers */ = {isa = PBXBuildFile; fileRef = A901532419A9E8E100F7FC7D /* servnotf.h */; };
+		A901635D19A9E8EB00F7FC7D /* servrbf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901532519A9E8E100F7FC7D /* servrbf.cpp */; };
+		A901635E19A9E8EB00F7FC7D /* servslkf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901532619A9E8E100F7FC7D /* servslkf.cpp */; };
+		A901635F19A9E8EB00F7FC7D /* sharedobject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901532719A9E8E100F7FC7D /* sharedobject.cpp */; };
+		A901636019A9E8EB00F7FC7D /* sharedobject.h in Headers */ = {isa = PBXBuildFile; fileRef = A901532819A9E8E100F7FC7D /* sharedobject.h */; };
+		A901636119A9E8EB00F7FC7D /* sharedptr.h in Headers */ = {isa = PBXBuildFile; fileRef = A901532919A9E8E100F7FC7D /* sharedptr.h */; };
+		A901636219A9E8EB00F7FC7D /* simplepatternformatter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901532A19A9E8E100F7FC7D /* simplepatternformatter.cpp */; };
+		A901636319A9E8EB00F7FC7D /* simplepatternformatter.h in Headers */ = {isa = PBXBuildFile; fileRef = A901532B19A9E8E100F7FC7D /* simplepatternformatter.h */; };
+		A901636419A9E8EB00F7FC7D /* sprpimpl.h in Headers */ = {isa = PBXBuildFile; fileRef = A901532C19A9E8E100F7FC7D /* sprpimpl.h */; };
+		A901636519A9E8EB00F7FC7D /* stringpiece.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901532D19A9E8E100F7FC7D /* stringpiece.cpp */; };
+		A901636619A9E8EB00F7FC7D /* stringtriebuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901532E19A9E8E100F7FC7D /* stringtriebuilder.cpp */; };
+		A901636719A9E8EB00F7FC7D /* uarrsort.c in Sources */ = {isa = PBXBuildFile; fileRef = A901532F19A9E8E100F7FC7D /* uarrsort.c */; };
+		A901636819A9E8EB00F7FC7D /* uarrsort.h in Headers */ = {isa = PBXBuildFile; fileRef = A901533019A9E8E100F7FC7D /* uarrsort.h */; };
+		A901636919A9E8EB00F7FC7D /* uassert.h in Headers */ = {isa = PBXBuildFile; fileRef = A901533119A9E8E100F7FC7D /* uassert.h */; };
+		A901636A19A9E8EB00F7FC7D /* ubidi.c in Sources */ = {isa = PBXBuildFile; fileRef = A901533219A9E8E100F7FC7D /* ubidi.c */; };
+		A901636B19A9E8EB00F7FC7D /* ubidi_props.c in Sources */ = {isa = PBXBuildFile; fileRef = A901533319A9E8E100F7FC7D /* ubidi_props.c */; };
+		A901636C19A9E8EB00F7FC7D /* ubidi_props.h in Headers */ = {isa = PBXBuildFile; fileRef = A901533419A9E8E100F7FC7D /* ubidi_props.h */; };
+		A901636D19A9E8EB00F7FC7D /* ubidi_props_data.h in Headers */ = {isa = PBXBuildFile; fileRef = A901533519A9E8E100F7FC7D /* ubidi_props_data.h */; };
+		A901636E19A9E8EB00F7FC7D /* ubidiimp.h in Headers */ = {isa = PBXBuildFile; fileRef = A901533619A9E8E100F7FC7D /* ubidiimp.h */; };
+		A901636F19A9E8EB00F7FC7D /* ubidiln.c in Sources */ = {isa = PBXBuildFile; fileRef = A901533719A9E8E100F7FC7D /* ubidiln.c */; };
+		A901637019A9E8EB00F7FC7D /* ubidiwrt.c in Sources */ = {isa = PBXBuildFile; fileRef = A901533819A9E8E100F7FC7D /* ubidiwrt.c */; };
+		A901637119A9E8EB00F7FC7D /* ubrk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901533919A9E8E100F7FC7D /* ubrk.cpp */; };
+		A901637219A9E8EB00F7FC7D /* ubrkimpl.h in Headers */ = {isa = PBXBuildFile; fileRef = A901533A19A9E8E100F7FC7D /* ubrkimpl.h */; };
+		A901637319A9E8EB00F7FC7D /* ucase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901533B19A9E8E100F7FC7D /* ucase.cpp */; };
+		A901637419A9E8EB00F7FC7D /* ucase.h in Headers */ = {isa = PBXBuildFile; fileRef = A901533C19A9E8E100F7FC7D /* ucase.h */; };
+		A901637519A9E8EB00F7FC7D /* ucase_props_data.h in Headers */ = {isa = PBXBuildFile; fileRef = A901533D19A9E8E100F7FC7D /* ucase_props_data.h */; };
+		A901637619A9E8EB00F7FC7D /* ucasemap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901533E19A9E8E100F7FC7D /* ucasemap.cpp */; };
+		A901637719A9E8EB00F7FC7D /* ucasemap_titlecase_brkiter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901533F19A9E8E100F7FC7D /* ucasemap_titlecase_brkiter.cpp */; };
+		A901637819A9E8EB00F7FC7D /* ucat.c in Sources */ = {isa = PBXBuildFile; fileRef = A901534019A9E8E100F7FC7D /* ucat.c */; };
+		A901637919A9E8EB00F7FC7D /* uchar.c in Sources */ = {isa = PBXBuildFile; fileRef = A901534119A9E8E100F7FC7D /* uchar.c */; };
+		A901637A19A9E8EB00F7FC7D /* uchar_props_data.h in Headers */ = {isa = PBXBuildFile; fileRef = A901534219A9E8E100F7FC7D /* uchar_props_data.h */; };
+		A901637B19A9E8EB00F7FC7D /* ucharstrie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901534319A9E8E100F7FC7D /* ucharstrie.cpp */; };
+		A901637C19A9E8EB00F7FC7D /* ucharstriebuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901534419A9E8E100F7FC7D /* ucharstriebuilder.cpp */; };
+		A901637D19A9E8EB00F7FC7D /* ucharstrieiterator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901534519A9E8E100F7FC7D /* ucharstrieiterator.cpp */; };
+		A901637E19A9E8EB00F7FC7D /* uchriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901534619A9E8E100F7FC7D /* uchriter.cpp */; };
+		A901637F19A9E8EB00F7FC7D /* ucln.h in Headers */ = {isa = PBXBuildFile; fileRef = A901534719A9E8E100F7FC7D /* ucln.h */; };
+		A901638019A9E8EB00F7FC7D /* ucln_cmn.c in Sources */ = {isa = PBXBuildFile; fileRef = A901534819A9E8E100F7FC7D /* ucln_cmn.c */; };
+		A901638119A9E8EB00F7FC7D /* ucln_cmn.h in Headers */ = {isa = PBXBuildFile; fileRef = A901534919A9E8E100F7FC7D /* ucln_cmn.h */; };
+		A901638219A9E8EB00F7FC7D /* ucln_imp.h in Headers */ = {isa = PBXBuildFile; fileRef = A901534A19A9E8E100F7FC7D /* ucln_imp.h */; };
+		A901638319A9E8EB00F7FC7D /* ucmndata.c in Sources */ = {isa = PBXBuildFile; fileRef = A901534B19A9E8E100F7FC7D /* ucmndata.c */; };
+		A901638419A9E8EB00F7FC7D /* ucmndata.h in Headers */ = {isa = PBXBuildFile; fileRef = A901534C19A9E8E100F7FC7D /* ucmndata.h */; };
+		A901638519A9E8EB00F7FC7D /* ucnv.c in Sources */ = {isa = PBXBuildFile; fileRef = A901534D19A9E8E100F7FC7D /* ucnv.c */; };
+		A901638619A9E8EB00F7FC7D /* ucnv2022.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901534E19A9E8E100F7FC7D /* ucnv2022.cpp */; };
+		A901638719A9E8EB00F7FC7D /* ucnv_bld.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901534F19A9E8E100F7FC7D /* ucnv_bld.cpp */; };
+		A901638819A9E8EB00F7FC7D /* ucnv_bld.h in Headers */ = {isa = PBXBuildFile; fileRef = A901535019A9E8E100F7FC7D /* ucnv_bld.h */; };
+		A901638919A9E8EB00F7FC7D /* ucnv_cb.c in Sources */ = {isa = PBXBuildFile; fileRef = A901535119A9E8E100F7FC7D /* ucnv_cb.c */; };
+		A901638A19A9E8EB00F7FC7D /* ucnv_cnv.c in Sources */ = {isa = PBXBuildFile; fileRef = A901535219A9E8E100F7FC7D /* ucnv_cnv.c */; };
+		A901638B19A9E8EB00F7FC7D /* ucnv_cnv.h in Headers */ = {isa = PBXBuildFile; fileRef = A901535319A9E8E100F7FC7D /* ucnv_cnv.h */; };
+		A901638C19A9E8EB00F7FC7D /* ucnv_ct.c in Sources */ = {isa = PBXBuildFile; fileRef = A901535419A9E8E100F7FC7D /* ucnv_ct.c */; };
+		A901638D19A9E8EB00F7FC7D /* ucnv_err.c in Sources */ = {isa = PBXBuildFile; fileRef = A901535519A9E8E100F7FC7D /* ucnv_err.c */; };
+		A901638E19A9E8EB00F7FC7D /* ucnv_ext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901535619A9E8E100F7FC7D /* ucnv_ext.cpp */; };
+		A901638F19A9E8EB00F7FC7D /* ucnv_ext.h in Headers */ = {isa = PBXBuildFile; fileRef = A901535719A9E8E100F7FC7D /* ucnv_ext.h */; };
+		A901639019A9E8EB00F7FC7D /* ucnv_imp.h in Headers */ = {isa = PBXBuildFile; fileRef = A901535819A9E8E100F7FC7D /* ucnv_imp.h */; };
+		A901639119A9E8EB00F7FC7D /* ucnv_io.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901535919A9E8E100F7FC7D /* ucnv_io.cpp */; };
+		A901639219A9E8EB00F7FC7D /* ucnv_io.h in Headers */ = {isa = PBXBuildFile; fileRef = A901535A19A9E8E100F7FC7D /* ucnv_io.h */; };
+		A901639319A9E8EB00F7FC7D /* ucnv_lmb.c in Sources */ = {isa = PBXBuildFile; fileRef = A901535B19A9E8E100F7FC7D /* ucnv_lmb.c */; };
+		A901639419A9E8EB00F7FC7D /* ucnv_set.c in Sources */ = {isa = PBXBuildFile; fileRef = A901535C19A9E8E100F7FC7D /* ucnv_set.c */; };
+		A901639519A9E8EB00F7FC7D /* ucnv_u16.c in Sources */ = {isa = PBXBuildFile; fileRef = A901535D19A9E8E100F7FC7D /* ucnv_u16.c */; };
+		A901639619A9E8EB00F7FC7D /* ucnv_u32.c in Sources */ = {isa = PBXBuildFile; fileRef = A901535E19A9E8E100F7FC7D /* ucnv_u32.c */; };
+		A901639719A9E8EB00F7FC7D /* ucnv_u7.c in Sources */ = {isa = PBXBuildFile; fileRef = A901535F19A9E8E100F7FC7D /* ucnv_u7.c */; };
+		A901639819A9E8EB00F7FC7D /* ucnv_u8.c in Sources */ = {isa = PBXBuildFile; fileRef = A901536019A9E8E100F7FC7D /* ucnv_u8.c */; };
+		A901639919A9E8EB00F7FC7D /* ucnvbocu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901536119A9E8E100F7FC7D /* ucnvbocu.cpp */; };
+		A901639A19A9E8EB00F7FC7D /* ucnvdisp.c in Sources */ = {isa = PBXBuildFile; fileRef = A901536219A9E8E100F7FC7D /* ucnvdisp.c */; };
+		A901639B19A9E8EB00F7FC7D /* ucnvhz.c in Sources */ = {isa = PBXBuildFile; fileRef = A901536319A9E8E100F7FC7D /* ucnvhz.c */; };
+		A901639C19A9E8EB00F7FC7D /* ucnvisci.c in Sources */ = {isa = PBXBuildFile; fileRef = A901536419A9E8E100F7FC7D /* ucnvisci.c */; };
+		A901639D19A9E8EB00F7FC7D /* ucnvlat1.c in Sources */ = {isa = PBXBuildFile; fileRef = A901536519A9E8E100F7FC7D /* ucnvlat1.c */; };
+		A901639E19A9E8EB00F7FC7D /* ucnvmbcs.c in Sources */ = {isa = PBXBuildFile; fileRef = A901536619A9E8E100F7FC7D /* ucnvmbcs.c */; };
+		A901639F19A9E8EB00F7FC7D /* ucnvmbcs.h in Headers */ = {isa = PBXBuildFile; fileRef = A901536719A9E8E100F7FC7D /* ucnvmbcs.h */; };
+		A90163A019A9E8EB00F7FC7D /* ucnvscsu.c in Sources */ = {isa = PBXBuildFile; fileRef = A901536819A9E8E100F7FC7D /* ucnvscsu.c */; };
+		A90163A119A9E8EB00F7FC7D /* ucnvsel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901536919A9E8E100F7FC7D /* ucnvsel.cpp */; };
+		A90163A219A9E8EB00F7FC7D /* ucol_data.h in Headers */ = {isa = PBXBuildFile; fileRef = A901536A19A9E8E100F7FC7D /* ucol_data.h */; };
+		A90163A319A9E8EB00F7FC7D /* ucol_swp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901536B19A9E8E100F7FC7D /* ucol_swp.cpp */; };
+		A90163A419A9E8EB00F7FC7D /* ucol_swp.h in Headers */ = {isa = PBXBuildFile; fileRef = A901536C19A9E8E100F7FC7D /* ucol_swp.h */; };
+		A90163A519A9E8EB00F7FC7D /* udata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901536D19A9E8E100F7FC7D /* udata.cpp */; };
+		A90163A619A9E8EB00F7FC7D /* udatamem.c in Sources */ = {isa = PBXBuildFile; fileRef = A901536E19A9E8E100F7FC7D /* udatamem.c */; };
+		A90163A719A9E8EB00F7FC7D /* udatamem.h in Headers */ = {isa = PBXBuildFile; fileRef = A901536F19A9E8E100F7FC7D /* udatamem.h */; };
+		A90163A819A9E8EB00F7FC7D /* udataswp.c in Sources */ = {isa = PBXBuildFile; fileRef = A901537019A9E8E100F7FC7D /* udataswp.c */; };
+		A90163A919A9E8EB00F7FC7D /* udataswp.h in Headers */ = {isa = PBXBuildFile; fileRef = A901537119A9E8E100F7FC7D /* udataswp.h */; };
+		A90163AA19A9E8EB00F7FC7D /* uelement.h in Headers */ = {isa = PBXBuildFile; fileRef = A901537219A9E8E100F7FC7D /* uelement.h */; };
+		A90163AB19A9E8EB00F7FC7D /* uenum.c in Sources */ = {isa = PBXBuildFile; fileRef = A901537319A9E8E100F7FC7D /* uenum.c */; };
+		A90163AC19A9E8EB00F7FC7D /* uenumimp.h in Headers */ = {isa = PBXBuildFile; fileRef = A901537419A9E8E100F7FC7D /* uenumimp.h */; };
+		A90163AD19A9E8EB00F7FC7D /* uhash.c in Sources */ = {isa = PBXBuildFile; fileRef = A901537519A9E8E100F7FC7D /* uhash.c */; };
+		A90163AE19A9E8EB00F7FC7D /* uhash.h in Headers */ = {isa = PBXBuildFile; fileRef = A901537619A9E8E100F7FC7D /* uhash.h */; };
+		A90163AF19A9E8EB00F7FC7D /* uhash_us.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901537719A9E8E100F7FC7D /* uhash_us.cpp */; };
+		A90163B019A9E8EB00F7FC7D /* uidna.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901537819A9E8E100F7FC7D /* uidna.cpp */; };
+		A90163B119A9E8EB00F7FC7D /* uinit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901537919A9E8E100F7FC7D /* uinit.cpp */; };
+		A90163B219A9E8EB00F7FC7D /* uinvchar.c in Sources */ = {isa = PBXBuildFile; fileRef = A901537A19A9E8E100F7FC7D /* uinvchar.c */; };
+		A90163B319A9E8EB00F7FC7D /* uinvchar.h in Headers */ = {isa = PBXBuildFile; fileRef = A901537B19A9E8E100F7FC7D /* uinvchar.h */; };
+		A90163B419A9E8EB00F7FC7D /* uiter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901537C19A9E8E100F7FC7D /* uiter.cpp */; };
+		A90163B519A9E8EB00F7FC7D /* ulist.c in Sources */ = {isa = PBXBuildFile; fileRef = A901537D19A9E8E100F7FC7D /* ulist.c */; };
+		A90163B619A9E8EB00F7FC7D /* ulist.h in Headers */ = {isa = PBXBuildFile; fileRef = A901537E19A9E8E100F7FC7D /* ulist.h */; };
+		A90163B719A9E8EB00F7FC7D /* uloc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901537F19A9E8E100F7FC7D /* uloc.cpp */; };
+		A90163B819A9E8EB00F7FC7D /* uloc_tag.c in Sources */ = {isa = PBXBuildFile; fileRef = A901538019A9E8E100F7FC7D /* uloc_tag.c */; };
+		A90163B919A9E8EB00F7FC7D /* ulocimp.h in Headers */ = {isa = PBXBuildFile; fileRef = A901538119A9E8E100F7FC7D /* ulocimp.h */; };
+		A90163BA19A9E8EB00F7FC7D /* umapfile.c in Sources */ = {isa = PBXBuildFile; fileRef = A901538219A9E8E100F7FC7D /* umapfile.c */; };
+		A90163BB19A9E8EB00F7FC7D /* umapfile.h in Headers */ = {isa = PBXBuildFile; fileRef = A901538319A9E8E100F7FC7D /* umapfile.h */; };
+		A90163BC19A9E8EB00F7FC7D /* umath.c in Sources */ = {isa = PBXBuildFile; fileRef = A901538419A9E8E100F7FC7D /* umath.c */; };
+		A90163BD19A9E8EB00F7FC7D /* umutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901538519A9E8E100F7FC7D /* umutex.cpp */; };
+		A90163BE19A9E8EB00F7FC7D /* umutex.h in Headers */ = {isa = PBXBuildFile; fileRef = A901538619A9E8E100F7FC7D /* umutex.h */; };
+		A90163BF19A9E8EB00F7FC7D /* unames.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901538719A9E8E100F7FC7D /* unames.cpp */; };
+		A901641419A9E8EB00F7FC7D /* unifilt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90153DD19A9E8E100F7FC7D /* unifilt.cpp */; };
+		A901641519A9E8EB00F7FC7D /* unifunct.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90153DE19A9E8E100F7FC7D /* unifunct.cpp */; };
+		A901641619A9E8EB00F7FC7D /* uniset.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90153DF19A9E8E100F7FC7D /* uniset.cpp */; };
+		A901641719A9E8EB00F7FC7D /* uniset_closure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90153E019A9E8E100F7FC7D /* uniset_closure.cpp */; };
+		A901641819A9E8EB00F7FC7D /* uniset_props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90153E119A9E8E100F7FC7D /* uniset_props.cpp */; };
+		A901641919A9E8EB00F7FC7D /* unisetspan.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90153E219A9E8E100F7FC7D /* unisetspan.cpp */; };
+		A901641A19A9E8EB00F7FC7D /* unisetspan.h in Headers */ = {isa = PBXBuildFile; fileRef = A90153E319A9E8E100F7FC7D /* unisetspan.h */; };
+		A901641B19A9E8EB00F7FC7D /* unistr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90153E419A9E8E100F7FC7D /* unistr.cpp */; };
+		A901641C19A9E8EB00F7FC7D /* unistr_case.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90153E519A9E8E100F7FC7D /* unistr_case.cpp */; };
+		A901641D19A9E8EB00F7FC7D /* unistr_case_locale.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90153E619A9E8E100F7FC7D /* unistr_case_locale.cpp */; };
+		A901641E19A9E8EB00F7FC7D /* unistr_cnv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90153E719A9E8E100F7FC7D /* unistr_cnv.cpp */; };
+		A901641F19A9E8EB00F7FC7D /* unistr_props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90153E819A9E8E100F7FC7D /* unistr_props.cpp */; };
+		A901642019A9E8EB00F7FC7D /* unistr_titlecase_brkiter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90153E919A9E8E100F7FC7D /* unistr_titlecase_brkiter.cpp */; };
+		A901642119A9E8EB00F7FC7D /* unorm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90153EA19A9E8E100F7FC7D /* unorm.cpp */; };
+		A901642219A9E8EB00F7FC7D /* unormcmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90153EB19A9E8E100F7FC7D /* unormcmp.cpp */; };
+		A901642319A9E8EB00F7FC7D /* unormimp.h in Headers */ = {isa = PBXBuildFile; fileRef = A90153EC19A9E8E100F7FC7D /* unormimp.h */; };
+		A901642419A9E8EB00F7FC7D /* uobject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90153ED19A9E8E100F7FC7D /* uobject.cpp */; };
+		A901642519A9E8EB00F7FC7D /* uposixdefs.h in Headers */ = {isa = PBXBuildFile; fileRef = A90153EE19A9E8E100F7FC7D /* uposixdefs.h */; };
+		A901642619A9E8EB00F7FC7D /* uprops.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90153EF19A9E8E100F7FC7D /* uprops.cpp */; };
+		A901642719A9E8EB00F7FC7D /* uprops.h in Headers */ = {isa = PBXBuildFile; fileRef = A90153F019A9E8E100F7FC7D /* uprops.h */; };
+		A901642819A9E8EB00F7FC7D /* ures_cnv.c in Sources */ = {isa = PBXBuildFile; fileRef = A90153F119A9E8E100F7FC7D /* ures_cnv.c */; };
+		A901642919A9E8EB00F7FC7D /* uresbund.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90153F219A9E8E200F7FC7D /* uresbund.cpp */; };
+		A901642A19A9E8EB00F7FC7D /* uresdata.c in Sources */ = {isa = PBXBuildFile; fileRef = A90153F319A9E8E200F7FC7D /* uresdata.c */; };
+		A901642B19A9E8EB00F7FC7D /* uresdata.h in Headers */ = {isa = PBXBuildFile; fileRef = A90153F419A9E8E200F7FC7D /* uresdata.h */; };
+		A901642C19A9E8EB00F7FC7D /* uresimp.h in Headers */ = {isa = PBXBuildFile; fileRef = A90153F519A9E8E200F7FC7D /* uresimp.h */; };
+		A901642D19A9E8EB00F7FC7D /* ureslocs.h in Headers */ = {isa = PBXBuildFile; fileRef = A90153F619A9E8E200F7FC7D /* ureslocs.h */; };
+		A901642E19A9E8EB00F7FC7D /* usc_impl.c in Sources */ = {isa = PBXBuildFile; fileRef = A90153F719A9E8E200F7FC7D /* usc_impl.c */; };
+		A901642F19A9E8EB00F7FC7D /* usc_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = A90153F819A9E8E200F7FC7D /* usc_impl.h */; };
+		A901643019A9E8EB00F7FC7D /* uscript.c in Sources */ = {isa = PBXBuildFile; fileRef = A90153F919A9E8E200F7FC7D /* uscript.c */; };
+		A901643119A9E8EB00F7FC7D /* uscript_props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90153FA19A9E8E200F7FC7D /* uscript_props.cpp */; };
+		A901643219A9E8EB00F7FC7D /* uset.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90153FB19A9E8E200F7FC7D /* uset.cpp */; };
+		A901643319A9E8EB00F7FC7D /* uset_imp.h in Headers */ = {isa = PBXBuildFile; fileRef = A90153FC19A9E8E200F7FC7D /* uset_imp.h */; };
+		A901643419A9E8EB00F7FC7D /* uset_props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90153FD19A9E8E200F7FC7D /* uset_props.cpp */; };
+		A901643519A9E8EB00F7FC7D /* usetiter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90153FE19A9E8E200F7FC7D /* usetiter.cpp */; };
+		A901643619A9E8EB00F7FC7D /* ushape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A90153FF19A9E8E200F7FC7D /* ushape.cpp */; };
+		A901643719A9E8EB00F7FC7D /* usprep.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901540019A9E8E200F7FC7D /* usprep.cpp */; };
+		A901643819A9E8EB00F7FC7D /* ustack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901540119A9E8E200F7FC7D /* ustack.cpp */; };
+		A901643919A9E8EB00F7FC7D /* ustr_cnv.c in Sources */ = {isa = PBXBuildFile; fileRef = A901540219A9E8E200F7FC7D /* ustr_cnv.c */; };
+		A901643A19A9E8EB00F7FC7D /* ustr_cnv.h in Headers */ = {isa = PBXBuildFile; fileRef = A901540319A9E8E200F7FC7D /* ustr_cnv.h */; };
+		A901643B19A9E8EB00F7FC7D /* ustr_imp.h in Headers */ = {isa = PBXBuildFile; fileRef = A901540419A9E8E200F7FC7D /* ustr_imp.h */; };
+		A901643C19A9E8EB00F7FC7D /* ustr_titlecase_brkiter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901540519A9E8E200F7FC7D /* ustr_titlecase_brkiter.cpp */; };
+		A901643D19A9E8EB00F7FC7D /* ustr_wcs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901540619A9E8E200F7FC7D /* ustr_wcs.cpp */; };
+		A901643E19A9E8EB00F7FC7D /* ustrcase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901540719A9E8E200F7FC7D /* ustrcase.cpp */; };
+		A901643F19A9E8EB00F7FC7D /* ustrcase_locale.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901540819A9E8E200F7FC7D /* ustrcase_locale.cpp */; };
+		A901644019A9E8EB00F7FC7D /* ustrenum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901540919A9E8E200F7FC7D /* ustrenum.cpp */; };
+		A901644119A9E8EB00F7FC7D /* ustrenum.h in Headers */ = {isa = PBXBuildFile; fileRef = A901540A19A9E8E200F7FC7D /* ustrenum.h */; };
+		A901644219A9E8EB00F7FC7D /* ustrfmt.c in Sources */ = {isa = PBXBuildFile; fileRef = A901540B19A9E8E200F7FC7D /* ustrfmt.c */; };
+		A901644319A9E8EB00F7FC7D /* ustrfmt.h in Headers */ = {isa = PBXBuildFile; fileRef = A901540C19A9E8E200F7FC7D /* ustrfmt.h */; };
+		A901644419A9E8EB00F7FC7D /* ustring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901540D19A9E8E200F7FC7D /* ustring.cpp */; };
+		A901644519A9E8EB00F7FC7D /* ustrtrns.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901540E19A9E8E200F7FC7D /* ustrtrns.cpp */; };
+		A901644619A9E8EB00F7FC7D /* utext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901540F19A9E8E200F7FC7D /* utext.cpp */; };
+		A901644719A9E8EB00F7FC7D /* utf_impl.c in Sources */ = {isa = PBXBuildFile; fileRef = A901541019A9E8E200F7FC7D /* utf_impl.c */; };
+		A901644819A9E8EB00F7FC7D /* util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901541119A9E8E200F7FC7D /* util.cpp */; };
+		A901644919A9E8EB00F7FC7D /* util.h in Headers */ = {isa = PBXBuildFile; fileRef = A901541219A9E8E200F7FC7D /* util.h */; };
+		A901644A19A9E8EB00F7FC7D /* util_props.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901541319A9E8E200F7FC7D /* util_props.cpp */; };
+		A901644B19A9E8EB00F7FC7D /* utrace.c in Sources */ = {isa = PBXBuildFile; fileRef = A901541419A9E8E200F7FC7D /* utrace.c */; };
+		A901644C19A9E8EB00F7FC7D /* utracimp.h in Headers */ = {isa = PBXBuildFile; fileRef = A901541519A9E8E200F7FC7D /* utracimp.h */; };
+		A901644D19A9E8EB00F7FC7D /* utrie.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901541619A9E8E200F7FC7D /* utrie.cpp */; };
+		A901644E19A9E8EB00F7FC7D /* utrie.h in Headers */ = {isa = PBXBuildFile; fileRef = A901541719A9E8E200F7FC7D /* utrie.h */; };
+		A901644F19A9E8EB00F7FC7D /* utrie2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901541819A9E8E200F7FC7D /* utrie2.cpp */; };
+		A901645019A9E8EB00F7FC7D /* utrie2.h in Headers */ = {isa = PBXBuildFile; fileRef = A901541919A9E8E200F7FC7D /* utrie2.h */; };
+		A901645119A9E8EB00F7FC7D /* utrie2_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901541A19A9E8E200F7FC7D /* utrie2_builder.cpp */; };
+		A901645219A9E8EB00F7FC7D /* utrie2_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = A901541B19A9E8E200F7FC7D /* utrie2_impl.h */; };
+		A901645319A9E8EB00F7FC7D /* uts46.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901541C19A9E8E200F7FC7D /* uts46.cpp */; };
+		A901645419A9E8EB00F7FC7D /* utypeinfo.h in Headers */ = {isa = PBXBuildFile; fileRef = A901541D19A9E8E200F7FC7D /* utypeinfo.h */; };
+		A901645519A9E8EB00F7FC7D /* utypes.c in Sources */ = {isa = PBXBuildFile; fileRef = A901541E19A9E8E200F7FC7D /* utypes.c */; };
+		A901645619A9E8EB00F7FC7D /* uvector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901541F19A9E8E200F7FC7D /* uvector.cpp */; };
+		A901645719A9E8EB00F7FC7D /* uvector.h in Headers */ = {isa = PBXBuildFile; fileRef = A901542019A9E8E200F7FC7D /* uvector.h */; };
+		A901645819A9E8EB00F7FC7D /* uvectr32.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901542119A9E8E200F7FC7D /* uvectr32.cpp */; };
+		A901645919A9E8EB00F7FC7D /* uvectr32.h in Headers */ = {isa = PBXBuildFile; fileRef = A901542219A9E8E200F7FC7D /* uvectr32.h */; };
+		A901645A19A9E8EB00F7FC7D /* uvectr64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A901542319A9E8E200F7FC7D /* uvectr64.cpp */; };
+		A901645B19A9E8EB00F7FC7D /* uvectr64.h in Headers */ = {isa = PBXBuildFile; fileRef = A901542419A9E8E200F7FC7D /* uvectr64.h */; };
+		A901645C19A9E8EB00F7FC7D /* wintz.c in Sources */ = {isa = PBXBuildFile; fileRef = A901542519A9E8E200F7FC7D /* wintz.c */; };
+		A901645D19A9E8EB00F7FC7D /* wintz.h in Headers */ = {isa = PBXBuildFile; fileRef = A901542619A9E8E200F7FC7D /* wintz.h */; };
+		A901646B19A9E8EB00F7FC7D /* alphaindex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015B9419A9E8E700F7FC7D /* alphaindex.cpp */; };
+		A901646C19A9E8EB00F7FC7D /* anytrans.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015B9519A9E8E700F7FC7D /* anytrans.cpp */; };
+		A901646D19A9E8EB00F7FC7D /* anytrans.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015B9619A9E8E700F7FC7D /* anytrans.h */; };
+		A901646E19A9E8EB00F7FC7D /* astro.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015B9719A9E8E700F7FC7D /* astro.cpp */; };
+		A901646F19A9E8EB00F7FC7D /* astro.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015B9819A9E8E700F7FC7D /* astro.h */; };
+		A901647019A9E8EB00F7FC7D /* basictz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015B9919A9E8E700F7FC7D /* basictz.cpp */; };
+		A901647119A9E8EB00F7FC7D /* bocsu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015B9A19A9E8E700F7FC7D /* bocsu.cpp */; };
+		A901647219A9E8EB00F7FC7D /* bocsu.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015B9B19A9E8E700F7FC7D /* bocsu.h */; };
+		A901647319A9E8EB00F7FC7D /* brktrans.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015B9C19A9E8E700F7FC7D /* brktrans.cpp */; };
+		A901647419A9E8EB00F7FC7D /* brktrans.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015B9D19A9E8E700F7FC7D /* brktrans.h */; };
+		A901647519A9E8EB00F7FC7D /* buddhcal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015B9E19A9E8E700F7FC7D /* buddhcal.cpp */; };
+		A901647619A9E8EB00F7FC7D /* buddhcal.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015B9F19A9E8E700F7FC7D /* buddhcal.h */; };
+		A901647719A9E8EB00F7FC7D /* calendar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BA019A9E8E700F7FC7D /* calendar.cpp */; };
+		A901647819A9E8EB00F7FC7D /* casetrn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BA119A9E8E700F7FC7D /* casetrn.cpp */; };
+		A901647919A9E8EB00F7FC7D /* casetrn.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015BA219A9E8E700F7FC7D /* casetrn.h */; };
+		A901647A19A9E8EB00F7FC7D /* cecal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BA319A9E8E700F7FC7D /* cecal.cpp */; };
+		A901647B19A9E8EB00F7FC7D /* cecal.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015BA419A9E8E700F7FC7D /* cecal.h */; };
+		A901647C19A9E8EB00F7FC7D /* chnsecal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BA519A9E8E700F7FC7D /* chnsecal.cpp */; };
+		A901647D19A9E8EB00F7FC7D /* chnsecal.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015BA619A9E8E700F7FC7D /* chnsecal.h */; };
+		A901647E19A9E8EB00F7FC7D /* choicfmt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BA719A9E8E700F7FC7D /* choicfmt.cpp */; };
+		A901647F19A9E8EB00F7FC7D /* coleitr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BA819A9E8E700F7FC7D /* coleitr.cpp */; };
+		A901648019A9E8EB00F7FC7D /* coll.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BA919A9E8E700F7FC7D /* coll.cpp */; };
+		A901648119A9E8EB00F7FC7D /* collation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BAA19A9E8E700F7FC7D /* collation.cpp */; };
+		A901648219A9E8EB00F7FC7D /* collation.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015BAB19A9E8E700F7FC7D /* collation.h */; };
+		A901648319A9E8EB00F7FC7D /* collationbasedatabuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BAC19A9E8E700F7FC7D /* collationbasedatabuilder.cpp */; };
+		A901648419A9E8EB00F7FC7D /* collationbasedatabuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015BAD19A9E8E700F7FC7D /* collationbasedatabuilder.h */; };
+		A901648519A9E8EB00F7FC7D /* collationbuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BAE19A9E8E700F7FC7D /* collationbuilder.cpp */; };
+		A901648619A9E8EB00F7FC7D /* collationbuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015BAF19A9E8E700F7FC7D /* collationbuilder.h */; };
+		A901648719A9E8EB00F7FC7D /* collationcompare.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BB019A9E8E700F7FC7D /* collationcompare.cpp */; };
+		A901648819A9E8EB00F7FC7D /* collationcompare.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015BB119A9E8E700F7FC7D /* collationcompare.h */; };
+		A901648919A9E8EB00F7FC7D /* collationdata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BB219A9E8E700F7FC7D /* collationdata.cpp */; };
+		A901648A19A9E8EB00F7FC7D /* collationdata.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015BB319A9E8E700F7FC7D /* collationdata.h */; };
+		A901648B19A9E8EB00F7FC7D /* collationdatabuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BB419A9E8E700F7FC7D /* collationdatabuilder.cpp */; };
+		A901648C19A9E8EB00F7FC7D /* collationdatabuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015BB519A9E8E700F7FC7D /* collationdatabuilder.h */; };
+		A901648D19A9E8EB00F7FC7D /* collationdatareader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BB619A9E8E700F7FC7D /* collationdatareader.cpp */; };
+		A901648E19A9E8EB00F7FC7D /* collationdatareader.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015BB719A9E8E700F7FC7D /* collationdatareader.h */; };
+		A901648F19A9E8EB00F7FC7D /* collationdatawriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BB819A9E8E700F7FC7D /* collationdatawriter.cpp */; };
+		A901649019A9E8EB00F7FC7D /* collationdatawriter.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015BB919A9E8E700F7FC7D /* collationdatawriter.h */; };
+		A901649119A9E8EB00F7FC7D /* collationfastlatin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BBA19A9E8E700F7FC7D /* collationfastlatin.cpp */; };
+		A901649219A9E8EB00F7FC7D /* collationfastlatin.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015BBB19A9E8E700F7FC7D /* collationfastlatin.h */; };
+		A901649319A9E8EB00F7FC7D /* collationfastlatinbuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BBC19A9E8E700F7FC7D /* collationfastlatinbuilder.cpp */; };
+		A901649419A9E8EB00F7FC7D /* collationfastlatinbuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015BBD19A9E8E700F7FC7D /* collationfastlatinbuilder.h */; };
+		A901649519A9E8EB00F7FC7D /* collationfcd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BBE19A9E8E700F7FC7D /* collationfcd.cpp */; };
+		A901649619A9E8EB00F7FC7D /* collationfcd.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015BBF19A9E8E700F7FC7D /* collationfcd.h */; };
+		A901649719A9E8EB00F7FC7D /* collationiterator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BC019A9E8E700F7FC7D /* collationiterator.cpp */; };
+		A901649819A9E8EB00F7FC7D /* collationiterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015BC119A9E8E700F7FC7D /* collationiterator.h */; };
+		A901649919A9E8EB00F7FC7D /* collationkeys.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BC219A9E8E700F7FC7D /* collationkeys.cpp */; };
+		A901649A19A9E8EB00F7FC7D /* collationkeys.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015BC319A9E8E700F7FC7D /* collationkeys.h */; };
+		A901649B19A9E8EB00F7FC7D /* collationroot.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BC419A9E8E700F7FC7D /* collationroot.cpp */; };
+		A901649C19A9E8EB00F7FC7D /* collationroot.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015BC519A9E8E700F7FC7D /* collationroot.h */; };
+		A901649D19A9E8EB00F7FC7D /* collationrootelements.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BC619A9E8E700F7FC7D /* collationrootelements.cpp */; };
+		A901649E19A9E8EB00F7FC7D /* collationrootelements.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015BC719A9E8E700F7FC7D /* collationrootelements.h */; };
+		A901649F19A9E8EB00F7FC7D /* collationruleparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BC819A9E8E700F7FC7D /* collationruleparser.cpp */; };
+		A90164A019A9E8EB00F7FC7D /* collationruleparser.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015BC919A9E8E700F7FC7D /* collationruleparser.h */; };
+		A90164A119A9E8EB00F7FC7D /* collationsets.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BCA19A9E8E700F7FC7D /* collationsets.cpp */; };
+		A90164A219A9E8EB00F7FC7D /* collationsets.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015BCB19A9E8E700F7FC7D /* collationsets.h */; };
+		A90164A319A9E8EB00F7FC7D /* collationsettings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BCC19A9E8E700F7FC7D /* collationsettings.cpp */; };
+		A90164A419A9E8EB00F7FC7D /* collationsettings.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015BCD19A9E8E700F7FC7D /* collationsettings.h */; };
+		A90164A519A9E8EB00F7FC7D /* collationtailoring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BCE19A9E8E700F7FC7D /* collationtailoring.cpp */; };
+		A90164A619A9E8EB00F7FC7D /* collationtailoring.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015BCF19A9E8E700F7FC7D /* collationtailoring.h */; };
+		A90164A719A9E8EB00F7FC7D /* collationweights.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BD019A9E8E700F7FC7D /* collationweights.cpp */; };
+		A90164A819A9E8EB00F7FC7D /* collationweights.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015BD119A9E8E700F7FC7D /* collationweights.h */; };
+		A90164A919A9E8EB00F7FC7D /* compactdecimalformat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BD219A9E8E700F7FC7D /* compactdecimalformat.cpp */; };
+		A90164AA19A9E8EB00F7FC7D /* coptccal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BD319A9E8E700F7FC7D /* coptccal.cpp */; };
+		A90164AB19A9E8EB00F7FC7D /* coptccal.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015BD419A9E8E700F7FC7D /* coptccal.h */; };
+		A90164AC19A9E8EB00F7FC7D /* cpdtrans.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BD519A9E8E700F7FC7D /* cpdtrans.cpp */; };
+		A90164AD19A9E8EB00F7FC7D /* cpdtrans.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015BD619A9E8E700F7FC7D /* cpdtrans.h */; };
+		A90164AE19A9E8EB00F7FC7D /* csdetect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BD719A9E8E700F7FC7D /* csdetect.cpp */; };
+		A90164AF19A9E8EB00F7FC7D /* csdetect.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015BD819A9E8E700F7FC7D /* csdetect.h */; };
+		A90164B019A9E8EB00F7FC7D /* csmatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BD919A9E8E700F7FC7D /* csmatch.cpp */; };
+		A90164B119A9E8EB00F7FC7D /* csmatch.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015BDA19A9E8E700F7FC7D /* csmatch.h */; };
+		A90164B219A9E8EB00F7FC7D /* csr2022.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BDB19A9E8E700F7FC7D /* csr2022.cpp */; };
+		A90164B319A9E8EB00F7FC7D /* csr2022.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015BDC19A9E8E700F7FC7D /* csr2022.h */; };
+		A90164B419A9E8EB00F7FC7D /* csrecog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BDD19A9E8E700F7FC7D /* csrecog.cpp */; };
+		A90164B519A9E8EB00F7FC7D /* csrecog.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015BDE19A9E8E700F7FC7D /* csrecog.h */; };
+		A90164B619A9E8EB00F7FC7D /* csrmbcs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BDF19A9E8E700F7FC7D /* csrmbcs.cpp */; };
+		A90164B719A9E8EB00F7FC7D /* csrmbcs.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015BE019A9E8E700F7FC7D /* csrmbcs.h */; };
+		A90164B819A9E8EB00F7FC7D /* csrsbcs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BE119A9E8E700F7FC7D /* csrsbcs.cpp */; };
+		A90164B919A9E8EB00F7FC7D /* csrsbcs.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015BE219A9E8E700F7FC7D /* csrsbcs.h */; };
+		A90164BA19A9E8EB00F7FC7D /* csrucode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BE319A9E8E700F7FC7D /* csrucode.cpp */; };
+		A90164BB19A9E8EB00F7FC7D /* csrucode.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015BE419A9E8E700F7FC7D /* csrucode.h */; };
+		A90164BC19A9E8EB00F7FC7D /* csrutf8.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BE519A9E8E700F7FC7D /* csrutf8.cpp */; };
+		A90164BD19A9E8EB00F7FC7D /* csrutf8.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015BE619A9E8E700F7FC7D /* csrutf8.h */; };
+		A90164BE19A9E8EB00F7FC7D /* curramt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BE719A9E8E700F7FC7D /* curramt.cpp */; };
+		A90164BF19A9E8EB00F7FC7D /* currfmt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BE819A9E8E700F7FC7D /* currfmt.cpp */; };
+		A90164C019A9E8EB00F7FC7D /* currfmt.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015BE919A9E8E700F7FC7D /* currfmt.h */; };
+		A90164C119A9E8EB00F7FC7D /* currpinf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BEA19A9E8E700F7FC7D /* currpinf.cpp */; };
+		A90164C219A9E8EB00F7FC7D /* currunit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BEB19A9E8E700F7FC7D /* currunit.cpp */; };
+		A90164C319A9E8EB00F7FC7D /* dangical.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BEC19A9E8E700F7FC7D /* dangical.cpp */; };
+		A90164C419A9E8EB00F7FC7D /* dangical.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015BED19A9E8E700F7FC7D /* dangical.h */; };
+		A90164C519A9E8EB00F7FC7D /* datefmt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BEE19A9E8E700F7FC7D /* datefmt.cpp */; };
+		A90164C619A9E8EB00F7FC7D /* dcfmtimp.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015BEF19A9E8E700F7FC7D /* dcfmtimp.h */; };
+		A90164C719A9E8EB00F7FC7D /* dcfmtsym.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BF019A9E8E700F7FC7D /* dcfmtsym.cpp */; };
+		A90164C819A9E8EB00F7FC7D /* decContext.c in Sources */ = {isa = PBXBuildFile; fileRef = A9015BF119A9E8E700F7FC7D /* decContext.c */; };
+		A90164C919A9E8EB00F7FC7D /* decContext.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015BF219A9E8E700F7FC7D /* decContext.h */; };
+		A90164CA19A9E8EB00F7FC7D /* decfmtst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BF319A9E8E700F7FC7D /* decfmtst.cpp */; };
+		A90164CB19A9E8EB00F7FC7D /* decfmtst.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015BF419A9E8E700F7FC7D /* decfmtst.h */; };
+		A90164CC19A9E8EB00F7FC7D /* decimalformatpattern.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BF519A9E8E700F7FC7D /* decimalformatpattern.cpp */; };
+		A90164CD19A9E8EB00F7FC7D /* decimalformatpattern.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015BF619A9E8E700F7FC7D /* decimalformatpattern.h */; };
+		A90164CE19A9E8EB00F7FC7D /* decimfmt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BF719A9E8E700F7FC7D /* decimfmt.cpp */; };
+		A90164CF19A9E8EB00F7FC7D /* decNumber.c in Sources */ = {isa = PBXBuildFile; fileRef = A9015BF819A9E8E700F7FC7D /* decNumber.c */; };
+		A90164D019A9E8EB00F7FC7D /* decNumber.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015BF919A9E8E700F7FC7D /* decNumber.h */; };
+		A90164D119A9E8EB00F7FC7D /* decNumberLocal.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015BFA19A9E8E700F7FC7D /* decNumberLocal.h */; };
+		A90164D219A9E8EB00F7FC7D /* digitlst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BFB19A9E8E700F7FC7D /* digitlst.cpp */; };
+		A90164D319A9E8EB00F7FC7D /* digitlst.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015BFC19A9E8E700F7FC7D /* digitlst.h */; };
+		A90164D419A9E8EB00F7FC7D /* dtfmtsym.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BFD19A9E8E700F7FC7D /* dtfmtsym.cpp */; };
+		A90164D519A9E8EB00F7FC7D /* dtitv_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015BFE19A9E8E700F7FC7D /* dtitv_impl.h */; };
+		A90164D619A9E8EB00F7FC7D /* dtitvfmt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015BFF19A9E8E700F7FC7D /* dtitvfmt.cpp */; };
+		A90164D719A9E8EB00F7FC7D /* dtitvinf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C0019A9E8E700F7FC7D /* dtitvinf.cpp */; };
+		A90164D819A9E8EB00F7FC7D /* dtptngen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C0119A9E8E700F7FC7D /* dtptngen.cpp */; };
+		A90164D919A9E8EB00F7FC7D /* dtptngen_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C0219A9E8E700F7FC7D /* dtptngen_impl.h */; };
+		A90164DA19A9E8EB00F7FC7D /* dtrule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C0319A9E8E700F7FC7D /* dtrule.cpp */; };
+		A90164DB19A9E8EB00F7FC7D /* esctrn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C0419A9E8E700F7FC7D /* esctrn.cpp */; };
+		A90164DC19A9E8EB00F7FC7D /* esctrn.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C0519A9E8E700F7FC7D /* esctrn.h */; };
+		A90164DD19A9E8EB00F7FC7D /* ethpccal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C0619A9E8E700F7FC7D /* ethpccal.cpp */; };
+		A90164DE19A9E8EB00F7FC7D /* ethpccal.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C0719A9E8E700F7FC7D /* ethpccal.h */; };
+		A90164DF19A9E8EB00F7FC7D /* filteredbrk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C0819A9E8E700F7FC7D /* filteredbrk.cpp */; };
+		A90164E019A9E8EB00F7FC7D /* fmtable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C0919A9E8E700F7FC7D /* fmtable.cpp */; };
+		A90164E119A9E8EB00F7FC7D /* fmtable_cnv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C0A19A9E8E700F7FC7D /* fmtable_cnv.cpp */; };
+		A90164E219A9E8EB00F7FC7D /* fmtableimp.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C0B19A9E8E700F7FC7D /* fmtableimp.h */; };
+		A90164E319A9E8EB00F7FC7D /* format.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C0C19A9E8E700F7FC7D /* format.cpp */; };
+		A90164E419A9E8EB00F7FC7D /* fphdlimp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C0D19A9E8E700F7FC7D /* fphdlimp.cpp */; };
+		A90164E519A9E8EB00F7FC7D /* fphdlimp.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C0E19A9E8E700F7FC7D /* fphdlimp.h */; };
+		A90164E619A9E8EB00F7FC7D /* fpositer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C0F19A9E8E700F7FC7D /* fpositer.cpp */; };
+		A90164E719A9E8EB00F7FC7D /* funcrepl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C1019A9E8E700F7FC7D /* funcrepl.cpp */; };
+		A90164E819A9E8EB00F7FC7D /* funcrepl.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C1119A9E8E700F7FC7D /* funcrepl.h */; };
+		A90164E919A9E8EB00F7FC7D /* gender.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C1219A9E8E700F7FC7D /* gender.cpp */; };
+		A90164EA19A9E8EB00F7FC7D /* gregocal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C1319A9E8E700F7FC7D /* gregocal.cpp */; };
+		A90164EB19A9E8EB00F7FC7D /* gregoimp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C1419A9E8E700F7FC7D /* gregoimp.cpp */; };
+		A90164EC19A9E8EB00F7FC7D /* gregoimp.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C1519A9E8E700F7FC7D /* gregoimp.h */; };
+		A90164ED19A9E8EB00F7FC7D /* hebrwcal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C1619A9E8E700F7FC7D /* hebrwcal.cpp */; };
+		A90164EE19A9E8EB00F7FC7D /* hebrwcal.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C1719A9E8E700F7FC7D /* hebrwcal.h */; };
+		A90164EF19A9E8EB00F7FC7D /* identifier_info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C1B19A9E8E700F7FC7D /* identifier_info.cpp */; };
+		A90164F019A9E8EB00F7FC7D /* identifier_info.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C1C19A9E8E700F7FC7D /* identifier_info.h */; };
+		A90164F119A9E8EB00F7FC7D /* indiancal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C1D19A9E8E700F7FC7D /* indiancal.cpp */; };
+		A90164F219A9E8EB00F7FC7D /* indiancal.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C1E19A9E8E700F7FC7D /* indiancal.h */; };
+		A90164F319A9E8EB00F7FC7D /* inputext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C1F19A9E8E700F7FC7D /* inputext.cpp */; };
+		A90164F419A9E8EB00F7FC7D /* inputext.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C2019A9E8E700F7FC7D /* inputext.h */; };
+		A90164F519A9E8EB00F7FC7D /* islamcal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C2119A9E8E700F7FC7D /* islamcal.cpp */; };
+		A90164F619A9E8EB00F7FC7D /* islamcal.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C2219A9E8E700F7FC7D /* islamcal.h */; };
+		A90164F719A9E8EB00F7FC7D /* japancal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C2319A9E8E700F7FC7D /* japancal.cpp */; };
+		A90164F819A9E8EB00F7FC7D /* japancal.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C2419A9E8E700F7FC7D /* japancal.h */; };
+		A90164F919A9E8EB00F7FC7D /* locdspnm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C2519A9E8E700F7FC7D /* locdspnm.cpp */; };
+		A90164FB19A9E8EB00F7FC7D /* measfmt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C2819A9E8E700F7FC7D /* measfmt.cpp */; };
+		A90164FC19A9E8EB00F7FC7D /* measunit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C2919A9E8E700F7FC7D /* measunit.cpp */; };
+		A90164FD19A9E8EB00F7FC7D /* measure.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C2A19A9E8E700F7FC7D /* measure.cpp */; };
+		A90164FE19A9E8EB00F7FC7D /* msgfmt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C2B19A9E8E700F7FC7D /* msgfmt.cpp */; };
+		A90164FF19A9E8EB00F7FC7D /* msgfmt_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C2C19A9E8E700F7FC7D /* msgfmt_impl.h */; };
+		A901650019A9E8EB00F7FC7D /* name2uni.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C2D19A9E8E700F7FC7D /* name2uni.cpp */; };
+		A901650119A9E8EB00F7FC7D /* name2uni.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C2E19A9E8E700F7FC7D /* name2uni.h */; };
+		A901650219A9E8EB00F7FC7D /* nfrlist.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C2F19A9E8E700F7FC7D /* nfrlist.h */; };
+		A901650319A9E8EB00F7FC7D /* nfrs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C3019A9E8E800F7FC7D /* nfrs.cpp */; };
+		A901650419A9E8EB00F7FC7D /* nfrs.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C3119A9E8E800F7FC7D /* nfrs.h */; };
+		A901650519A9E8EB00F7FC7D /* nfrule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C3219A9E8E800F7FC7D /* nfrule.cpp */; };
+		A901650619A9E8EB00F7FC7D /* nfrule.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C3319A9E8E800F7FC7D /* nfrule.h */; };
+		A901650719A9E8EB00F7FC7D /* nfsubs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C3419A9E8E800F7FC7D /* nfsubs.cpp */; };
+		A901650819A9E8EB00F7FC7D /* nfsubs.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C3519A9E8E800F7FC7D /* nfsubs.h */; };
+		A901650919A9E8EB00F7FC7D /* nortrans.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C3619A9E8E800F7FC7D /* nortrans.cpp */; };
+		A901650A19A9E8EB00F7FC7D /* nortrans.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C3719A9E8E800F7FC7D /* nortrans.h */; };
+		A901650B19A9E8EB00F7FC7D /* nultrans.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C3819A9E8E800F7FC7D /* nultrans.cpp */; };
+		A901650C19A9E8EB00F7FC7D /* nultrans.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C3919A9E8E800F7FC7D /* nultrans.h */; };
+		A901650D19A9E8EB00F7FC7D /* numfmt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C3A19A9E8E800F7FC7D /* numfmt.cpp */; };
+		A901650E19A9E8EB00F7FC7D /* numsys.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C3B19A9E8E800F7FC7D /* numsys.cpp */; };
+		A901650F19A9E8EB00F7FC7D /* numsys_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C3C19A9E8E800F7FC7D /* numsys_impl.h */; };
+		A901651019A9E8EB00F7FC7D /* olsontz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C3D19A9E8E800F7FC7D /* olsontz.cpp */; };
+		A901651119A9E8EB00F7FC7D /* olsontz.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C3E19A9E8E800F7FC7D /* olsontz.h */; };
+		A901651219A9E8EB00F7FC7D /* persncal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C3F19A9E8E800F7FC7D /* persncal.cpp */; };
+		A901651319A9E8EB00F7FC7D /* persncal.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C4019A9E8E800F7FC7D /* persncal.h */; };
+		A901651419A9E8EB00F7FC7D /* plurfmt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C4119A9E8E800F7FC7D /* plurfmt.cpp */; };
+		A901651519A9E8EB00F7FC7D /* plurrule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C4219A9E8E800F7FC7D /* plurrule.cpp */; };
+		A901651619A9E8EB00F7FC7D /* plurrule_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C4319A9E8E800F7FC7D /* plurrule_impl.h */; };
+		A901651719A9E8EB00F7FC7D /* quant.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C4419A9E8E800F7FC7D /* quant.cpp */; };
+		A901651819A9E8EB00F7FC7D /* quant.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C4519A9E8E800F7FC7D /* quant.h */; };
+		A901651919A9E8EB00F7FC7D /* quantityformatter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C4619A9E8E800F7FC7D /* quantityformatter.cpp */; };
+		A901651A19A9E8EB00F7FC7D /* quantityformatter.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C4719A9E8E800F7FC7D /* quantityformatter.h */; };
+		A901651B19A9E8EB00F7FC7D /* rbnf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C4819A9E8E800F7FC7D /* rbnf.cpp */; };
+		A901651C19A9E8EB00F7FC7D /* rbt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C4919A9E8E800F7FC7D /* rbt.cpp */; };
+		A901651D19A9E8EB00F7FC7D /* rbt.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C4A19A9E8E800F7FC7D /* rbt.h */; };
+		A901651E19A9E8EB00F7FC7D /* rbt_data.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C4B19A9E8E800F7FC7D /* rbt_data.cpp */; };
+		A901651F19A9E8EB00F7FC7D /* rbt_data.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C4C19A9E8E800F7FC7D /* rbt_data.h */; };
+		A901652019A9E8EB00F7FC7D /* rbt_pars.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C4D19A9E8E800F7FC7D /* rbt_pars.cpp */; };
+		A901652119A9E8EB00F7FC7D /* rbt_pars.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C4E19A9E8E800F7FC7D /* rbt_pars.h */; };
+		A901652219A9E8EB00F7FC7D /* rbt_rule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C4F19A9E8E800F7FC7D /* rbt_rule.cpp */; };
+		A901652319A9E8EB00F7FC7D /* rbt_rule.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C5019A9E8E800F7FC7D /* rbt_rule.h */; };
+		A901652419A9E8EB00F7FC7D /* rbt_set.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C5119A9E8E800F7FC7D /* rbt_set.cpp */; };
+		A901652519A9E8EB00F7FC7D /* rbt_set.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C5219A9E8E800F7FC7D /* rbt_set.h */; };
+		A901652619A9E8EB00F7FC7D /* rbtz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C5319A9E8E800F7FC7D /* rbtz.cpp */; };
+		A901652719A9E8EB00F7FC7D /* regexcmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C5419A9E8E800F7FC7D /* regexcmp.cpp */; };
+		A901652819A9E8EB00F7FC7D /* regexcmp.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C5519A9E8E800F7FC7D /* regexcmp.h */; };
+		A901652919A9E8EB00F7FC7D /* regexcst.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C5619A9E8E800F7FC7D /* regexcst.h */; };
+		A901652A19A9E8EB00F7FC7D /* regeximp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C5919A9E8E800F7FC7D /* regeximp.cpp */; };
+		A901652B19A9E8EB00F7FC7D /* regeximp.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C5A19A9E8E800F7FC7D /* regeximp.h */; };
+		A901652C19A9E8EB00F7FC7D /* regexst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C5B19A9E8E800F7FC7D /* regexst.cpp */; };
+		A901652D19A9E8EB00F7FC7D /* regexst.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C5C19A9E8E800F7FC7D /* regexst.h */; };
+		A901652E19A9E8EB00F7FC7D /* regextxt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C5D19A9E8E800F7FC7D /* regextxt.cpp */; };
+		A901652F19A9E8EB00F7FC7D /* regextxt.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C5E19A9E8E800F7FC7D /* regextxt.h */; };
+		A901653019A9E8EB00F7FC7D /* region.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C5F19A9E8E800F7FC7D /* region.cpp */; };
+		A901653119A9E8EB00F7FC7D /* region_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C6019A9E8E800F7FC7D /* region_impl.h */; };
+		A901653219A9E8EB00F7FC7D /* reldatefmt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C6119A9E8E800F7FC7D /* reldatefmt.cpp */; };
+		A901653319A9E8EB00F7FC7D /* reldtfmt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C6219A9E8E800F7FC7D /* reldtfmt.cpp */; };
+		A901653419A9E8EB00F7FC7D /* reldtfmt.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C6319A9E8E800F7FC7D /* reldtfmt.h */; };
+		A901653519A9E8EB00F7FC7D /* rematch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C6419A9E8E800F7FC7D /* rematch.cpp */; };
+		A901653619A9E8EB00F7FC7D /* remtrans.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C6519A9E8E800F7FC7D /* remtrans.cpp */; };
+		A901653719A9E8EB00F7FC7D /* remtrans.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C6619A9E8E800F7FC7D /* remtrans.h */; };
+		A901653819A9E8EB00F7FC7D /* repattrn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C6719A9E8E800F7FC7D /* repattrn.cpp */; };
+		A901653919A9E8EB00F7FC7D /* rulebasedcollator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C6819A9E8E800F7FC7D /* rulebasedcollator.cpp */; };
+		A901653A19A9E8EB00F7FC7D /* scriptset.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C6919A9E8E800F7FC7D /* scriptset.cpp */; };
+		A901653B19A9E8EB00F7FC7D /* scriptset.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C6A19A9E8E800F7FC7D /* scriptset.h */; };
+		A901653C19A9E8EB00F7FC7D /* search.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C6B19A9E8E800F7FC7D /* search.cpp */; };
+		A901653D19A9E8EB00F7FC7D /* selfmt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C6C19A9E8E800F7FC7D /* selfmt.cpp */; };
+		A901653E19A9E8EB00F7FC7D /* selfmtimpl.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C6D19A9E8E800F7FC7D /* selfmtimpl.h */; };
+		A901653F19A9E8EB00F7FC7D /* sharednumberformat.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C6E19A9E8E800F7FC7D /* sharednumberformat.h */; };
+		A901654019A9E8EB00F7FC7D /* sharedpluralrules.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C6F19A9E8E800F7FC7D /* sharedpluralrules.h */; };
+		A901654119A9E8EB00F7FC7D /* simpletz.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C7019A9E8E800F7FC7D /* simpletz.cpp */; };
+		A901654219A9E8EB00F7FC7D /* smpdtfmt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C7119A9E8E800F7FC7D /* smpdtfmt.cpp */; };
+		A901654319A9E8EB00F7FC7D /* smpdtfst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C7219A9E8E800F7FC7D /* smpdtfst.cpp */; };
+		A901654419A9E8EB00F7FC7D /* smpdtfst.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C7319A9E8E800F7FC7D /* smpdtfst.h */; };
+		A901654519A9E8EB00F7FC7D /* sortkey.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C7419A9E8E800F7FC7D /* sortkey.cpp */; };
+		A901654619A9E8EB00F7FC7D /* strmatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C7519A9E8E800F7FC7D /* strmatch.cpp */; };
+		A901654719A9E8EB00F7FC7D /* strmatch.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C7619A9E8E800F7FC7D /* strmatch.h */; };
+		A901654819A9E8EB00F7FC7D /* strrepl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C7719A9E8E800F7FC7D /* strrepl.cpp */; };
+		A901654919A9E8EB00F7FC7D /* strrepl.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C7819A9E8E800F7FC7D /* strrepl.h */; };
+		A901654A19A9E8EB00F7FC7D /* stsearch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C7919A9E8E800F7FC7D /* stsearch.cpp */; };
+		A901654B19A9E8EB00F7FC7D /* taiwncal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C7A19A9E8E800F7FC7D /* taiwncal.cpp */; };
+		A901654C19A9E8EB00F7FC7D /* taiwncal.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C7B19A9E8E800F7FC7D /* taiwncal.h */; };
+		A901654D19A9E8EB00F7FC7D /* timezone.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C7C19A9E8E800F7FC7D /* timezone.cpp */; };
+		A901654E19A9E8EB00F7FC7D /* titletrn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C7D19A9E8E800F7FC7D /* titletrn.cpp */; };
+		A901654F19A9E8EB00F7FC7D /* titletrn.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C7E19A9E8E800F7FC7D /* titletrn.h */; };
+		A901655019A9E8EB00F7FC7D /* tmunit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C7F19A9E8E800F7FC7D /* tmunit.cpp */; };
+		A901655119A9E8EB00F7FC7D /* tmutamt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C8019A9E8E800F7FC7D /* tmutamt.cpp */; };
+		A901655219A9E8EB00F7FC7D /* tmutfmt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C8119A9E8E800F7FC7D /* tmutfmt.cpp */; };
+		A901655319A9E8EB00F7FC7D /* tolowtrn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C8219A9E8E800F7FC7D /* tolowtrn.cpp */; };
+		A901655419A9E8EB00F7FC7D /* tolowtrn.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C8319A9E8E800F7FC7D /* tolowtrn.h */; };
+		A901655519A9E8EB00F7FC7D /* toupptrn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C8419A9E8E800F7FC7D /* toupptrn.cpp */; };
+		A901655619A9E8EB00F7FC7D /* toupptrn.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C8519A9E8E800F7FC7D /* toupptrn.h */; };
+		A901655719A9E8EB00F7FC7D /* translit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C8619A9E8E800F7FC7D /* translit.cpp */; };
+		A901655819A9E8EB00F7FC7D /* transreg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C8719A9E8E800F7FC7D /* transreg.cpp */; };
+		A901655919A9E8EB00F7FC7D /* transreg.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C8819A9E8E800F7FC7D /* transreg.h */; };
+		A901655A19A9E8EB00F7FC7D /* tridpars.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C8919A9E8E800F7FC7D /* tridpars.cpp */; };
+		A901655B19A9E8EB00F7FC7D /* tridpars.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C8A19A9E8E800F7FC7D /* tridpars.h */; };
+		A901655C19A9E8EB00F7FC7D /* tzfmt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C8B19A9E8E800F7FC7D /* tzfmt.cpp */; };
+		A901655D19A9E8EB00F7FC7D /* tzgnames.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C8C19A9E8E800F7FC7D /* tzgnames.cpp */; };
+		A901655E19A9E8EB00F7FC7D /* tzgnames.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C8D19A9E8E800F7FC7D /* tzgnames.h */; };
+		A901655F19A9E8EB00F7FC7D /* tznames.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C8E19A9E8E800F7FC7D /* tznames.cpp */; };
+		A901656019A9E8EB00F7FC7D /* tznames_impl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C8F19A9E8E800F7FC7D /* tznames_impl.cpp */; };
+		A901656119A9E8EB00F7FC7D /* tznames_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C9019A9E8E800F7FC7D /* tznames_impl.h */; };
+		A901656219A9E8EB00F7FC7D /* tzrule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C9119A9E8E800F7FC7D /* tzrule.cpp */; };
+		A901656319A9E8EB00F7FC7D /* tztrans.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C9219A9E8E800F7FC7D /* tztrans.cpp */; };
+		A901656419A9E8EB00F7FC7D /* ucal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C9319A9E8E800F7FC7D /* ucal.cpp */; };
+		A901656519A9E8EB00F7FC7D /* ucln_in.c in Sources */ = {isa = PBXBuildFile; fileRef = A9015C9419A9E8E800F7FC7D /* ucln_in.c */; };
+		A901656619A9E8EB00F7FC7D /* ucln_in.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C9519A9E8E800F7FC7D /* ucln_in.h */; };
+		A901656719A9E8EB00F7FC7D /* ucol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C9619A9E8E800F7FC7D /* ucol.cpp */; };
+		A901656819A9E8EB00F7FC7D /* ucol_imp.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C9719A9E8E800F7FC7D /* ucol_imp.h */; };
+		A901656919A9E8EB00F7FC7D /* ucol_res.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C9819A9E8E800F7FC7D /* ucol_res.cpp */; };
+		A901656A19A9E8EB00F7FC7D /* ucol_sit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C9919A9E8E800F7FC7D /* ucol_sit.cpp */; };
+		A901656B19A9E8EB00F7FC7D /* ucoleitr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C9A19A9E8E800F7FC7D /* ucoleitr.cpp */; };
+		A901656C19A9E8EB00F7FC7D /* ucsdet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C9B19A9E8E800F7FC7D /* ucsdet.cpp */; };
+		A901656D19A9E8EB00F7FC7D /* ucurr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C9C19A9E8E800F7FC7D /* ucurr.cpp */; };
+		A901656E19A9E8EB00F7FC7D /* ucurrimp.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015C9D19A9E8E800F7FC7D /* ucurrimp.h */; };
+		A901656F19A9E8EB00F7FC7D /* udat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C9E19A9E8E800F7FC7D /* udat.cpp */; };
+		A901657019A9E8EB00F7FC7D /* udateintervalformat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015C9F19A9E8E800F7FC7D /* udateintervalformat.cpp */; };
+		A901657119A9E8EB00F7FC7D /* udatpg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015CA019A9E8E800F7FC7D /* udatpg.cpp */; };
+		A901657219A9E8EB00F7FC7D /* uitercollationiterator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015CA119A9E8E800F7FC7D /* uitercollationiterator.cpp */; };
+		A901657319A9E8EB00F7FC7D /* uitercollationiterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015CA219A9E8E800F7FC7D /* uitercollationiterator.h */; };
+		A901657419A9E8EB00F7FC7D /* ulocdata.c in Sources */ = {isa = PBXBuildFile; fileRef = A9015CA319A9E8E800F7FC7D /* ulocdata.c */; };
+		A901657519A9E8EB00F7FC7D /* umsg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015CA419A9E8E800F7FC7D /* umsg.cpp */; };
+		A901657619A9E8EB00F7FC7D /* umsg_imp.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015CA519A9E8E800F7FC7D /* umsg_imp.h */; };
+		A901657719A9E8EB00F7FC7D /* unesctrn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015CA619A9E8E800F7FC7D /* unesctrn.cpp */; };
+		A901657819A9E8EB00F7FC7D /* unesctrn.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015CA719A9E8E800F7FC7D /* unesctrn.h */; };
+		A901657919A9E8EB00F7FC7D /* uni2name.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015CA819A9E8E800F7FC7D /* uni2name.cpp */; };
+		A901657A19A9E8EB00F7FC7D /* uni2name.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015CA919A9E8E800F7FC7D /* uni2name.h */; };
+		A90165CB19A9E8EB00F7FC7D /* unum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015CFB19A9E8E800F7FC7D /* unum.cpp */; };
+		A90165CC19A9E8EB00F7FC7D /* unumsys.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015CFC19A9E8E800F7FC7D /* unumsys.cpp */; };
+		A90165CD19A9E8EB00F7FC7D /* upluralrules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015CFD19A9E8E800F7FC7D /* upluralrules.cpp */; };
+		A90165CE19A9E8EB00F7FC7D /* uregex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015CFE19A9E8E800F7FC7D /* uregex.cpp */; };
+		A90165CF19A9E8EB00F7FC7D /* uregexc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015CFF19A9E8E800F7FC7D /* uregexc.cpp */; };
+		A90165D019A9E8EB00F7FC7D /* uregion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D0019A9E8E800F7FC7D /* uregion.cpp */; };
+		A90165D119A9E8EB00F7FC7D /* usearch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D0119A9E8E800F7FC7D /* usearch.cpp */; };
+		A90165D219A9E8EB00F7FC7D /* uspoof.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D0219A9E8E800F7FC7D /* uspoof.cpp */; };
+		A90165D319A9E8EB00F7FC7D /* uspoof_build.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D0319A9E8E800F7FC7D /* uspoof_build.cpp */; };
+		A90165D419A9E8EB00F7FC7D /* uspoof_conf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D0419A9E8E800F7FC7D /* uspoof_conf.cpp */; };
+		A90165D519A9E8EB00F7FC7D /* uspoof_conf.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D0519A9E8E800F7FC7D /* uspoof_conf.h */; };
+		A90165D619A9E8EB00F7FC7D /* uspoof_impl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D0619A9E8E800F7FC7D /* uspoof_impl.cpp */; };
+		A90165D719A9E8EB00F7FC7D /* uspoof_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D0719A9E8E800F7FC7D /* uspoof_impl.h */; };
+		A90165D819A9E8EB00F7FC7D /* uspoof_wsconf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D0819A9E8E800F7FC7D /* uspoof_wsconf.cpp */; };
+		A90165D919A9E8EB00F7FC7D /* uspoof_wsconf.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D0919A9E8E800F7FC7D /* uspoof_wsconf.h */; };
+		A90165DA19A9E8EB00F7FC7D /* usrchimp.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D0A19A9E8E800F7FC7D /* usrchimp.h */; };
+		A90165DB19A9E8EB00F7FC7D /* utf16collationiterator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D0B19A9E8E800F7FC7D /* utf16collationiterator.cpp */; };
+		A90165DC19A9E8EB00F7FC7D /* utf16collationiterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D0C19A9E8E800F7FC7D /* utf16collationiterator.h */; };
+		A90165DD19A9E8EB00F7FC7D /* utf8collationiterator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D0D19A9E8E800F7FC7D /* utf8collationiterator.cpp */; };
+		A90165DE19A9E8EB00F7FC7D /* utf8collationiterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D0E19A9E8E800F7FC7D /* utf8collationiterator.h */; };
+		A90165DF19A9E8EB00F7FC7D /* utmscale.c in Sources */ = {isa = PBXBuildFile; fileRef = A9015D0F19A9E8E800F7FC7D /* utmscale.c */; };
+		A90165E019A9E8EB00F7FC7D /* utrans.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D1019A9E8E800F7FC7D /* utrans.cpp */; };
+		A90165E119A9E8EB00F7FC7D /* vtzone.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D1119A9E8E800F7FC7D /* vtzone.cpp */; };
+		A90165E219A9E8EB00F7FC7D /* vzone.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D1219A9E8E800F7FC7D /* vzone.cpp */; };
+		A90165E319A9E8EB00F7FC7D /* vzone.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D1319A9E8E800F7FC7D /* vzone.h */; };
+		A90165E419A9E8EB00F7FC7D /* windtfmt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D1419A9E8E800F7FC7D /* windtfmt.cpp */; };
+		A90165E519A9E8EB00F7FC7D /* windtfmt.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D1519A9E8E800F7FC7D /* windtfmt.h */; };
+		A90165E619A9E8EB00F7FC7D /* winnmfmt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D1619A9E8E800F7FC7D /* winnmfmt.cpp */; };
+		A90165E719A9E8EB00F7FC7D /* winnmfmt.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D1719A9E8E800F7FC7D /* winnmfmt.h */; };
+		A90165E819A9E8EB00F7FC7D /* wintzimpl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D1819A9E8E800F7FC7D /* wintzimpl.cpp */; };
+		A90165E919A9E8EB00F7FC7D /* wintzimpl.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D1919A9E8E800F7FC7D /* wintzimpl.h */; };
+		A90165EA19A9E8EB00F7FC7D /* zonemeta.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D1A19A9E8E800F7FC7D /* zonemeta.cpp */; };
+		A90165EB19A9E8EB00F7FC7D /* zonemeta.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D1B19A9E8E800F7FC7D /* zonemeta.h */; };
+		A90165EC19A9E8EB00F7FC7D /* zrule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D1C19A9E8E800F7FC7D /* zrule.cpp */; };
+		A90165ED19A9E8EB00F7FC7D /* zrule.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D1D19A9E8E800F7FC7D /* zrule.h */; };
+		A90165EE19A9E8EB00F7FC7D /* ztrans.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D1E19A9E8E800F7FC7D /* ztrans.cpp */; };
+		A90165EF19A9E8EB00F7FC7D /* ztrans.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D1F19A9E8E800F7FC7D /* ztrans.h */; };
+		A90165F019A9E8EB00F7FC7D /* locbund.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D2719A9E8E800F7FC7D /* locbund.cpp */; };
+		A90165F119A9E8EB00F7FC7D /* locbund.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D2819A9E8E800F7FC7D /* locbund.h */; };
+		A90165F319A9E8EB00F7FC7D /* sprintf.c in Sources */ = {isa = PBXBuildFile; fileRef = A9015D2B19A9E8E800F7FC7D /* sprintf.c */; };
+		A90165F419A9E8EB00F7FC7D /* sscanf.c in Sources */ = {isa = PBXBuildFile; fileRef = A9015D2C19A9E8E800F7FC7D /* sscanf.c */; };
+		A90165F519A9E8EB00F7FC7D /* ucln_io.c in Sources */ = {isa = PBXBuildFile; fileRef = A9015D2D19A9E8E800F7FC7D /* ucln_io.c */; };
+		A90165F619A9E8EB00F7FC7D /* ucln_io.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D2E19A9E8E800F7FC7D /* ucln_io.h */; };
+		A90165F719A9E8EB00F7FC7D /* ufile.c in Sources */ = {isa = PBXBuildFile; fileRef = A9015D2F19A9E8E800F7FC7D /* ufile.c */; };
+		A90165F819A9E8EB00F7FC7D /* ufile.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D3019A9E8E800F7FC7D /* ufile.h */; };
+		A90165F919A9E8EB00F7FC7D /* ufmt_cmn.c in Sources */ = {isa = PBXBuildFile; fileRef = A9015D3119A9E8E800F7FC7D /* ufmt_cmn.c */; };
+		A90165FA19A9E8EB00F7FC7D /* ufmt_cmn.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D3219A9E8E800F7FC7D /* ufmt_cmn.h */; };
+		A90165FD19A9E8EB00F7FC7D /* uprintf.c in Sources */ = {isa = PBXBuildFile; fileRef = A9015D3619A9E8E800F7FC7D /* uprintf.c */; };
+		A90165FE19A9E8EB00F7FC7D /* uprintf.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D3719A9E8E800F7FC7D /* uprintf.h */; };
+		A90165FF19A9E8EB00F7FC7D /* uprntf_p.c in Sources */ = {isa = PBXBuildFile; fileRef = A9015D3819A9E8E800F7FC7D /* uprntf_p.c */; };
+		A901660019A9E8EB00F7FC7D /* uscanf.c in Sources */ = {isa = PBXBuildFile; fileRef = A9015D3919A9E8E800F7FC7D /* uscanf.c */; };
+		A901660119A9E8EB00F7FC7D /* uscanf.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D3A19A9E8E800F7FC7D /* uscanf.h */; };
+		A901660219A9E8EB00F7FC7D /* uscanf_p.c in Sources */ = {isa = PBXBuildFile; fileRef = A9015D3B19A9E8E800F7FC7D /* uscanf_p.c */; };
+		A901660319A9E8EB00F7FC7D /* ustdio.c in Sources */ = {isa = PBXBuildFile; fileRef = A9015D3C19A9E8E800F7FC7D /* ustdio.c */; };
+		A901660419A9E8EB00F7FC7D /* ustream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D3D19A9E8E800F7FC7D /* ustream.cpp */; };
+		A901660519A9E8EB00F7FC7D /* AlternateSubstSubtables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D3F19A9E8E800F7FC7D /* AlternateSubstSubtables.cpp */; };
+		A901660619A9E8EB00F7FC7D /* AlternateSubstSubtables.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D4019A9E8E800F7FC7D /* AlternateSubstSubtables.h */; };
+		A901660719A9E8EB00F7FC7D /* AnchorTables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D4119A9E8E800F7FC7D /* AnchorTables.cpp */; };
+		A901660819A9E8EB00F7FC7D /* AnchorTables.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D4219A9E8E800F7FC7D /* AnchorTables.h */; };
+		A901660919A9E8EB00F7FC7D /* ArabicLayoutEngine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D4319A9E8E800F7FC7D /* ArabicLayoutEngine.cpp */; };
+		A901660A19A9E8EB00F7FC7D /* ArabicLayoutEngine.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D4419A9E8E800F7FC7D /* ArabicLayoutEngine.h */; };
+		A901660B19A9E8EB00F7FC7D /* ArabicShaping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D4519A9E8E800F7FC7D /* ArabicShaping.cpp */; };
+		A901660C19A9E8EB00F7FC7D /* ArabicShaping.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D4619A9E8E800F7FC7D /* ArabicShaping.h */; };
+		A901660D19A9E8EB00F7FC7D /* AttachmentPosnSubtables.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D4719A9E8E800F7FC7D /* AttachmentPosnSubtables.h */; };
+		A901660E19A9E8EB00F7FC7D /* CanonData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D4819A9E8E800F7FC7D /* CanonData.cpp */; };
+		A901660F19A9E8EB00F7FC7D /* CanonShaping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D4919A9E8E800F7FC7D /* CanonShaping.cpp */; };
+		A901661019A9E8EB00F7FC7D /* CanonShaping.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D4A19A9E8E800F7FC7D /* CanonShaping.h */; };
+		A901661119A9E8EB00F7FC7D /* CharSubstitutionFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D4B19A9E8E800F7FC7D /* CharSubstitutionFilter.h */; };
+		A901661219A9E8EB00F7FC7D /* ClassDefinitionTables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D4C19A9E8E800F7FC7D /* ClassDefinitionTables.cpp */; };
+		A901661319A9E8EB00F7FC7D /* ClassDefinitionTables.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D4D19A9E8E800F7FC7D /* ClassDefinitionTables.h */; };
+		A901661419A9E8EB00F7FC7D /* ContextualGlyphInsertion.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D4E19A9E8E800F7FC7D /* ContextualGlyphInsertion.h */; };
+		A901661519A9E8EB00F7FC7D /* ContextualGlyphInsertionProc2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D4F19A9E8E800F7FC7D /* ContextualGlyphInsertionProc2.cpp */; };
+		A901661619A9E8EB00F7FC7D /* ContextualGlyphInsertionProc2.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D5019A9E8E800F7FC7D /* ContextualGlyphInsertionProc2.h */; };
+		A901661719A9E8EB00F7FC7D /* ContextualGlyphSubstitution.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D5119A9E8E800F7FC7D /* ContextualGlyphSubstitution.h */; };
+		A901661819A9E8EB00F7FC7D /* ContextualGlyphSubstProc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D5219A9E8E800F7FC7D /* ContextualGlyphSubstProc.cpp */; };
+		A901661919A9E8EB00F7FC7D /* ContextualGlyphSubstProc.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D5319A9E8E800F7FC7D /* ContextualGlyphSubstProc.h */; };
+		A901661A19A9E8EB00F7FC7D /* ContextualGlyphSubstProc2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D5419A9E8E800F7FC7D /* ContextualGlyphSubstProc2.cpp */; };
+		A901661B19A9E8EB00F7FC7D /* ContextualGlyphSubstProc2.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D5519A9E8E800F7FC7D /* ContextualGlyphSubstProc2.h */; };
+		A901661C19A9E8EB00F7FC7D /* ContextualSubstSubtables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D5619A9E8E800F7FC7D /* ContextualSubstSubtables.cpp */; };
+		A901661D19A9E8EB00F7FC7D /* ContextualSubstSubtables.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D5719A9E8E800F7FC7D /* ContextualSubstSubtables.h */; };
+		A901661E19A9E8EB00F7FC7D /* CoverageTables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D5819A9E8E800F7FC7D /* CoverageTables.cpp */; };
+		A901661F19A9E8EB00F7FC7D /* CoverageTables.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D5919A9E8E800F7FC7D /* CoverageTables.h */; };
+		A901662019A9E8EB00F7FC7D /* CursiveAttachmentSubtables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D5A19A9E8E800F7FC7D /* CursiveAttachmentSubtables.cpp */; };
+		A901662119A9E8EB00F7FC7D /* CursiveAttachmentSubtables.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D5B19A9E8E800F7FC7D /* CursiveAttachmentSubtables.h */; };
+		A901662219A9E8EB00F7FC7D /* DefaultCharMapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D5C19A9E8E800F7FC7D /* DefaultCharMapper.h */; };
+		A901662319A9E8EB00F7FC7D /* DeviceTables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D5D19A9E8E800F7FC7D /* DeviceTables.cpp */; };
+		A901662419A9E8EB00F7FC7D /* DeviceTables.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D5E19A9E8E800F7FC7D /* DeviceTables.h */; };
+		A901662519A9E8EB00F7FC7D /* ExtensionSubtables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D5F19A9E8E800F7FC7D /* ExtensionSubtables.cpp */; };
+		A901662619A9E8EB00F7FC7D /* ExtensionSubtables.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D6019A9E8E800F7FC7D /* ExtensionSubtables.h */; };
+		A901662719A9E8EB00F7FC7D /* Features.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D6119A9E8E800F7FC7D /* Features.cpp */; };
+		A901662819A9E8EB00F7FC7D /* GDEFMarkFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D6219A9E8E800F7FC7D /* GDEFMarkFilter.cpp */; };
+		A901662919A9E8EB00F7FC7D /* GDEFMarkFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D6319A9E8E800F7FC7D /* GDEFMarkFilter.h */; };
+		A901662A19A9E8EB00F7FC7D /* GlyphDefinitionTables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D6419A9E8E800F7FC7D /* GlyphDefinitionTables.cpp */; };
+		A901662B19A9E8EB00F7FC7D /* GlyphDefinitionTables.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D6519A9E8E800F7FC7D /* GlyphDefinitionTables.h */; };
+		A901662C19A9E8EB00F7FC7D /* GlyphIterator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D6619A9E8E800F7FC7D /* GlyphIterator.cpp */; };
+		A901662D19A9E8EB00F7FC7D /* GlyphIterator.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D6719A9E8E800F7FC7D /* GlyphIterator.h */; };
+		A901662E19A9E8EB00F7FC7D /* GlyphLookupTables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D6819A9E8E800F7FC7D /* GlyphLookupTables.cpp */; };
+		A901662F19A9E8EB00F7FC7D /* GlyphLookupTables.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D6919A9E8E800F7FC7D /* GlyphLookupTables.h */; };
+		A901663019A9E8EB00F7FC7D /* GlyphPositionAdjustments.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D6A19A9E8E800F7FC7D /* GlyphPositionAdjustments.cpp */; };
+		A901663119A9E8EB00F7FC7D /* GlyphPositionAdjustments.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D6B19A9E8E800F7FC7D /* GlyphPositionAdjustments.h */; };
+		A901663219A9E8EB00F7FC7D /* GlyphPositioningTables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D6C19A9E8E800F7FC7D /* GlyphPositioningTables.cpp */; };
+		A901663319A9E8EB00F7FC7D /* GlyphPositioningTables.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D6D19A9E8E800F7FC7D /* GlyphPositioningTables.h */; };
+		A901663419A9E8EB00F7FC7D /* GlyphPosnLookupProc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D6E19A9E8E800F7FC7D /* GlyphPosnLookupProc.cpp */; };
+		A901663519A9E8EB00F7FC7D /* GlyphPosnLookupProc.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D6F19A9E8E800F7FC7D /* GlyphPosnLookupProc.h */; };
+		A901663619A9E8EB00F7FC7D /* GlyphSubstitutionTables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D7019A9E8E800F7FC7D /* GlyphSubstitutionTables.cpp */; };
+		A901663719A9E8EB00F7FC7D /* GlyphSubstitutionTables.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D7119A9E8E800F7FC7D /* GlyphSubstitutionTables.h */; };
+		A901663819A9E8EB00F7FC7D /* GlyphSubstLookupProc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D7219A9E8E800F7FC7D /* GlyphSubstLookupProc.cpp */; };
+		A901663919A9E8EB00F7FC7D /* GlyphSubstLookupProc.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D7319A9E8E800F7FC7D /* GlyphSubstLookupProc.h */; };
+		A901663A19A9E8EB00F7FC7D /* GXLayoutEngine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D7419A9E8E800F7FC7D /* GXLayoutEngine.cpp */; };
+		A901663B19A9E8EB00F7FC7D /* GXLayoutEngine.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D7519A9E8E800F7FC7D /* GXLayoutEngine.h */; };
+		A901663C19A9E8EB00F7FC7D /* GXLayoutEngine2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D7619A9E8E800F7FC7D /* GXLayoutEngine2.cpp */; };
+		A901663D19A9E8EB00F7FC7D /* GXLayoutEngine2.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D7719A9E8E800F7FC7D /* GXLayoutEngine2.h */; };
+		A901663E19A9E8EB00F7FC7D /* HangulLayoutEngine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D7819A9E8E800F7FC7D /* HangulLayoutEngine.cpp */; };
+		A901663F19A9E8EB00F7FC7D /* HangulLayoutEngine.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D7919A9E8E800F7FC7D /* HangulLayoutEngine.h */; };
+		A901664019A9E8EB00F7FC7D /* HanLayoutEngine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D7A19A9E8E800F7FC7D /* HanLayoutEngine.cpp */; };
+		A901664119A9E8EB00F7FC7D /* HanLayoutEngine.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D7B19A9E8E800F7FC7D /* HanLayoutEngine.h */; };
+		A901664219A9E8EB00F7FC7D /* ICUFeatures.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D7C19A9E8E800F7FC7D /* ICUFeatures.h */; };
+		A901664319A9E8EB00F7FC7D /* IndicClassTables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D7D19A9E8E800F7FC7D /* IndicClassTables.cpp */; };
+		A901664419A9E8EB00F7FC7D /* IndicLayoutEngine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D7E19A9E8E800F7FC7D /* IndicLayoutEngine.cpp */; };
+		A901664519A9E8EB00F7FC7D /* IndicLayoutEngine.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D7F19A9E8E800F7FC7D /* IndicLayoutEngine.h */; };
+		A901664619A9E8EB00F7FC7D /* IndicRearrangement.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D8019A9E8E800F7FC7D /* IndicRearrangement.h */; };
+		A901664719A9E8EB00F7FC7D /* IndicRearrangementProcessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D8119A9E8E800F7FC7D /* IndicRearrangementProcessor.cpp */; };
+		A901664819A9E8EB00F7FC7D /* IndicRearrangementProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D8219A9E8E800F7FC7D /* IndicRearrangementProcessor.h */; };
+		A901664919A9E8EB00F7FC7D /* IndicRearrangementProcessor2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D8319A9E8E800F7FC7D /* IndicRearrangementProcessor2.cpp */; };
+		A901664A19A9E8EB00F7FC7D /* IndicRearrangementProcessor2.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D8419A9E8E800F7FC7D /* IndicRearrangementProcessor2.h */; };
+		A901664B19A9E8EB00F7FC7D /* IndicReordering.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D8519A9E8E800F7FC7D /* IndicReordering.cpp */; };
+		A901664C19A9E8EB00F7FC7D /* IndicReordering.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D8619A9E8E800F7FC7D /* IndicReordering.h */; };
+		A901664D19A9E8EB00F7FC7D /* KernTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D8719A9E8E800F7FC7D /* KernTable.cpp */; };
+		A901664E19A9E8EB00F7FC7D /* KernTable.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D8819A9E8E800F7FC7D /* KernTable.h */; };
+		A901664F19A9E8EB00F7FC7D /* KhmerLayoutEngine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D8919A9E8E800F7FC7D /* KhmerLayoutEngine.cpp */; };
+		A901665019A9E8EB00F7FC7D /* KhmerLayoutEngine.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D8A19A9E8E800F7FC7D /* KhmerLayoutEngine.h */; };
+		A901665119A9E8EB00F7FC7D /* KhmerReordering.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D8B19A9E8E800F7FC7D /* KhmerReordering.cpp */; };
+		A901665219A9E8EB00F7FC7D /* KhmerReordering.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D8C19A9E8E800F7FC7D /* KhmerReordering.h */; };
+		A901665319A9E8EB00F7FC7D /* LayoutEngine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D9019A9E8E800F7FC7D /* LayoutEngine.cpp */; };
+		A901665419A9E8EB00F7FC7D /* LayoutEngine.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D9119A9E8E800F7FC7D /* LayoutEngine.h */; };
+		A901665519A9E8EB00F7FC7D /* LayoutTables.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D9219A9E8E800F7FC7D /* LayoutTables.h */; };
+		A901665619A9E8EB00F7FC7D /* LEFontInstance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D9319A9E8E800F7FC7D /* LEFontInstance.cpp */; };
+		A901665719A9E8EB00F7FC7D /* LEFontInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D9419A9E8E800F7FC7D /* LEFontInstance.h */; };
+		A901665819A9E8EB00F7FC7D /* LEGlyphFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D9519A9E8E800F7FC7D /* LEGlyphFilter.h */; };
+		A901665919A9E8EB00F7FC7D /* LEGlyphStorage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D9619A9E8E800F7FC7D /* LEGlyphStorage.cpp */; };
+		A901665A19A9E8EB00F7FC7D /* LEGlyphStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D9719A9E8E800F7FC7D /* LEGlyphStorage.h */; };
+		A901665B19A9E8EB00F7FC7D /* LEInsertionList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015D9819A9E8E800F7FC7D /* LEInsertionList.cpp */; };
+		A901665C19A9E8EB00F7FC7D /* LEInsertionList.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D9919A9E8E800F7FC7D /* LEInsertionList.h */; };
+		A901665D19A9E8EB00F7FC7D /* LELanguages.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D9A19A9E8E800F7FC7D /* LELanguages.h */; };
+		A901665E19A9E8EB00F7FC7D /* LEScripts.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D9B19A9E8E800F7FC7D /* LEScripts.h */; };
+		A901665F19A9E8EB00F7FC7D /* LESwaps.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D9C19A9E8E800F7FC7D /* LESwaps.h */; };
+		A901666019A9E8EB00F7FC7D /* LETableReference.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D9D19A9E8E800F7FC7D /* LETableReference.h */; };
+		A901666119A9E8EB00F7FC7D /* LETypes.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D9E19A9E8E800F7FC7D /* LETypes.h */; };
+		A901666219A9E8EB00F7FC7D /* LigatureSubstitution.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015D9F19A9E8E800F7FC7D /* LigatureSubstitution.h */; };
+		A901666319A9E8EB00F7FC7D /* LigatureSubstProc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DA019A9E8E800F7FC7D /* LigatureSubstProc.cpp */; };
+		A901666419A9E8EB00F7FC7D /* LigatureSubstProc.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DA119A9E8E800F7FC7D /* LigatureSubstProc.h */; };
+		A901666519A9E8EB00F7FC7D /* LigatureSubstProc2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DA219A9E8E800F7FC7D /* LigatureSubstProc2.cpp */; };
+		A901666619A9E8EB00F7FC7D /* LigatureSubstProc2.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DA319A9E8E800F7FC7D /* LigatureSubstProc2.h */; };
+		A901666719A9E8EB00F7FC7D /* LigatureSubstSubtables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DA419A9E8E800F7FC7D /* LigatureSubstSubtables.cpp */; };
+		A901666819A9E8EB00F7FC7D /* LigatureSubstSubtables.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DA519A9E8E800F7FC7D /* LigatureSubstSubtables.h */; };
+		A901666919A9E8EB00F7FC7D /* loengine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DA619A9E8E800F7FC7D /* loengine.cpp */; };
+		A901666A19A9E8EB00F7FC7D /* loengine.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DA719A9E8E800F7FC7D /* loengine.h */; };
+		A901666B19A9E8EB00F7FC7D /* LookupProcessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DA819A9E8E800F7FC7D /* LookupProcessor.cpp */; };
+		A901666C19A9E8EB00F7FC7D /* LookupProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DA919A9E8E800F7FC7D /* LookupProcessor.h */; };
+		A901666D19A9E8EB00F7FC7D /* Lookups.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DAA19A9E8E800F7FC7D /* Lookups.cpp */; };
+		A901666E19A9E8EB00F7FC7D /* Lookups.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DAB19A9E8E800F7FC7D /* Lookups.h */; };
+		A901666F19A9E8EB00F7FC7D /* LookupTables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DAC19A9E8E800F7FC7D /* LookupTables.cpp */; };
+		A901667019A9E8EB00F7FC7D /* LookupTables.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DAD19A9E8E800F7FC7D /* LookupTables.h */; };
+		A901667219A9E8EB00F7FC7D /* MarkArrays.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DB019A9E8E800F7FC7D /* MarkArrays.cpp */; };
+		A901667319A9E8EB00F7FC7D /* MarkArrays.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DB119A9E8E800F7FC7D /* MarkArrays.h */; };
+		A901667419A9E8EB00F7FC7D /* MarkToBasePosnSubtables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DB219A9E8E800F7FC7D /* MarkToBasePosnSubtables.cpp */; };
+		A901667519A9E8EB00F7FC7D /* MarkToBasePosnSubtables.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DB319A9E8E800F7FC7D /* MarkToBasePosnSubtables.h */; };
+		A901667619A9E8EB00F7FC7D /* MarkToLigaturePosnSubtables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DB419A9E8E800F7FC7D /* MarkToLigaturePosnSubtables.cpp */; };
+		A901667719A9E8EB00F7FC7D /* MarkToLigaturePosnSubtables.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DB519A9E8E800F7FC7D /* MarkToLigaturePosnSubtables.h */; };
+		A901667819A9E8EB00F7FC7D /* MarkToMarkPosnSubtables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DB619A9E8E800F7FC7D /* MarkToMarkPosnSubtables.cpp */; };
+		A901667919A9E8EB00F7FC7D /* MarkToMarkPosnSubtables.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DB719A9E8E800F7FC7D /* MarkToMarkPosnSubtables.h */; };
+		A901667A19A9E8EB00F7FC7D /* MirroredCharData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DB819A9E8E800F7FC7D /* MirroredCharData.cpp */; };
+		A901667B19A9E8EB00F7FC7D /* MorphStateTables.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DB919A9E8E800F7FC7D /* MorphStateTables.h */; };
+		A901667C19A9E8EB00F7FC7D /* MorphTables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DBA19A9E8E900F7FC7D /* MorphTables.cpp */; };
+		A901667D19A9E8EB00F7FC7D /* MorphTables.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DBB19A9E8E900F7FC7D /* MorphTables.h */; };
+		A901667E19A9E8EB00F7FC7D /* MorphTables2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DBC19A9E8E900F7FC7D /* MorphTables2.cpp */; };
+		A901667F19A9E8EB00F7FC7D /* MPreFixups.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DBD19A9E8E900F7FC7D /* MPreFixups.cpp */; };
+		A901668019A9E8EB00F7FC7D /* MPreFixups.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DBE19A9E8E900F7FC7D /* MPreFixups.h */; };
+		A901668119A9E8EB00F7FC7D /* MultipleSubstSubtables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DBF19A9E8E900F7FC7D /* MultipleSubstSubtables.cpp */; };
+		A901668219A9E8EB00F7FC7D /* MultipleSubstSubtables.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DC019A9E8E900F7FC7D /* MultipleSubstSubtables.h */; };
+		A901668319A9E8EB00F7FC7D /* NonContextualGlyphSubst.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DC119A9E8E900F7FC7D /* NonContextualGlyphSubst.h */; };
+		A901668419A9E8EB00F7FC7D /* NonContextualGlyphSubstProc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DC219A9E8E900F7FC7D /* NonContextualGlyphSubstProc.cpp */; };
+		A901668519A9E8EB00F7FC7D /* NonContextualGlyphSubstProc.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DC319A9E8E900F7FC7D /* NonContextualGlyphSubstProc.h */; };
+		A901668619A9E8EB00F7FC7D /* NonContextualGlyphSubstProc2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DC419A9E8E900F7FC7D /* NonContextualGlyphSubstProc2.cpp */; };
+		A901668719A9E8EB00F7FC7D /* NonContextualGlyphSubstProc2.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DC519A9E8E900F7FC7D /* NonContextualGlyphSubstProc2.h */; };
+		A901668819A9E8EB00F7FC7D /* OpenTypeLayoutEngine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DC619A9E8E900F7FC7D /* OpenTypeLayoutEngine.cpp */; };
+		A901668919A9E8EB00F7FC7D /* OpenTypeLayoutEngine.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DC719A9E8E900F7FC7D /* OpenTypeLayoutEngine.h */; };
+		A901668A19A9E8EB00F7FC7D /* OpenTypeTables.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DC819A9E8E900F7FC7D /* OpenTypeTables.h */; };
+		A901668B19A9E8EB00F7FC7D /* OpenTypeUtilities.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DC919A9E8E900F7FC7D /* OpenTypeUtilities.cpp */; };
+		A901668C19A9E8EB00F7FC7D /* OpenTypeUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DCA19A9E8E900F7FC7D /* OpenTypeUtilities.h */; };
+		A901668D19A9E8EB00F7FC7D /* PairPositioningSubtables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DCB19A9E8E900F7FC7D /* PairPositioningSubtables.cpp */; };
+		A901668E19A9E8EB00F7FC7D /* PairPositioningSubtables.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DCC19A9E8E900F7FC7D /* PairPositioningSubtables.h */; };
+		A901668F19A9E8EB00F7FC7D /* ScriptAndLanguage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DCD19A9E8E900F7FC7D /* ScriptAndLanguage.cpp */; };
+		A901669019A9E8EB00F7FC7D /* ScriptAndLanguage.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DCE19A9E8E900F7FC7D /* ScriptAndLanguage.h */; };
+		A901669119A9E8EB00F7FC7D /* ScriptAndLanguageTags.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DCF19A9E8E900F7FC7D /* ScriptAndLanguageTags.cpp */; };
+		A901669219A9E8EB00F7FC7D /* ScriptAndLanguageTags.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DD019A9E8E900F7FC7D /* ScriptAndLanguageTags.h */; };
+		A901669319A9E8EB00F7FC7D /* SegmentArrayProcessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DD119A9E8E900F7FC7D /* SegmentArrayProcessor.cpp */; };
+		A901669419A9E8EB00F7FC7D /* SegmentArrayProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DD219A9E8E900F7FC7D /* SegmentArrayProcessor.h */; };
+		A901669519A9E8EB00F7FC7D /* SegmentArrayProcessor2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DD319A9E8E900F7FC7D /* SegmentArrayProcessor2.cpp */; };
+		A901669619A9E8EB00F7FC7D /* SegmentArrayProcessor2.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DD419A9E8E900F7FC7D /* SegmentArrayProcessor2.h */; };
+		A901669719A9E8EB00F7FC7D /* SegmentSingleProcessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DD519A9E8E900F7FC7D /* SegmentSingleProcessor.cpp */; };
+		A901669819A9E8EB00F7FC7D /* SegmentSingleProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DD619A9E8E900F7FC7D /* SegmentSingleProcessor.h */; };
+		A901669919A9E8EC00F7FC7D /* SegmentSingleProcessor2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DD719A9E8E900F7FC7D /* SegmentSingleProcessor2.cpp */; };
+		A901669A19A9E8EC00F7FC7D /* SegmentSingleProcessor2.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DD819A9E8E900F7FC7D /* SegmentSingleProcessor2.h */; };
+		A901669B19A9E8EC00F7FC7D /* ShapingTypeData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DD919A9E8E900F7FC7D /* ShapingTypeData.cpp */; };
+		A901669C19A9E8EC00F7FC7D /* SimpleArrayProcessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DDA19A9E8E900F7FC7D /* SimpleArrayProcessor.cpp */; };
+		A901669D19A9E8EC00F7FC7D /* SimpleArrayProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DDB19A9E8E900F7FC7D /* SimpleArrayProcessor.h */; };
+		A901669E19A9E8EC00F7FC7D /* SimpleArrayProcessor2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DDC19A9E8E900F7FC7D /* SimpleArrayProcessor2.cpp */; };
+		A901669F19A9E8EC00F7FC7D /* SimpleArrayProcessor2.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DDD19A9E8E900F7FC7D /* SimpleArrayProcessor2.h */; };
+		A90166A019A9E8EC00F7FC7D /* SinglePositioningSubtables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DDE19A9E8E900F7FC7D /* SinglePositioningSubtables.cpp */; };
+		A90166A119A9E8EC00F7FC7D /* SinglePositioningSubtables.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DDF19A9E8E900F7FC7D /* SinglePositioningSubtables.h */; };
+		A90166A219A9E8EC00F7FC7D /* SingleSubstitutionSubtables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DE019A9E8E900F7FC7D /* SingleSubstitutionSubtables.cpp */; };
+		A90166A319A9E8EC00F7FC7D /* SingleSubstitutionSubtables.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DE119A9E8E900F7FC7D /* SingleSubstitutionSubtables.h */; };
+		A90166A419A9E8EC00F7FC7D /* SingleTableProcessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DE219A9E8E900F7FC7D /* SingleTableProcessor.cpp */; };
+		A90166A519A9E8EC00F7FC7D /* SingleTableProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DE319A9E8E900F7FC7D /* SingleTableProcessor.h */; };
+		A90166A619A9E8EC00F7FC7D /* SingleTableProcessor2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DE419A9E8E900F7FC7D /* SingleTableProcessor2.cpp */; };
+		A90166A719A9E8EC00F7FC7D /* SingleTableProcessor2.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DE519A9E8E900F7FC7D /* SingleTableProcessor2.h */; };
+		A90166A819A9E8EC00F7FC7D /* StateTableProcessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DE619A9E8E900F7FC7D /* StateTableProcessor.cpp */; };
+		A90166A919A9E8EC00F7FC7D /* StateTableProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DE719A9E8E900F7FC7D /* StateTableProcessor.h */; };
+		A90166AA19A9E8EC00F7FC7D /* StateTableProcessor2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DE819A9E8E900F7FC7D /* StateTableProcessor2.cpp */; };
+		A90166AB19A9E8EC00F7FC7D /* StateTableProcessor2.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DE919A9E8E900F7FC7D /* StateTableProcessor2.h */; };
+		A90166AC19A9E8EC00F7FC7D /* StateTables.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DEA19A9E8E900F7FC7D /* StateTables.h */; };
+		A90166AD19A9E8EC00F7FC7D /* SubstitutionLookups.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DEB19A9E8E900F7FC7D /* SubstitutionLookups.cpp */; };
+		A90166AE19A9E8EC00F7FC7D /* SubstitutionLookups.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DEC19A9E8E900F7FC7D /* SubstitutionLookups.h */; };
+		A90166AF19A9E8EC00F7FC7D /* SubtableProcessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DED19A9E8E900F7FC7D /* SubtableProcessor.cpp */; };
+		A90166B019A9E8EC00F7FC7D /* SubtableProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DEE19A9E8E900F7FC7D /* SubtableProcessor.h */; };
+		A90166B119A9E8EC00F7FC7D /* SubtableProcessor2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DEF19A9E8E900F7FC7D /* SubtableProcessor2.cpp */; };
+		A90166B219A9E8EC00F7FC7D /* SubtableProcessor2.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DF019A9E8E900F7FC7D /* SubtableProcessor2.h */; };
+		A90166B319A9E8EC00F7FC7D /* ThaiLayoutEngine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DF119A9E8E900F7FC7D /* ThaiLayoutEngine.cpp */; };
+		A90166B419A9E8EC00F7FC7D /* ThaiLayoutEngine.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DF219A9E8E900F7FC7D /* ThaiLayoutEngine.h */; };
+		A90166B519A9E8EC00F7FC7D /* ThaiShaping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DF319A9E8E900F7FC7D /* ThaiShaping.cpp */; };
+		A90166B619A9E8EC00F7FC7D /* ThaiShaping.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DF419A9E8E900F7FC7D /* ThaiShaping.h */; };
+		A90166B719A9E8EC00F7FC7D /* ThaiStateTables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DF519A9E8E900F7FC7D /* ThaiStateTables.cpp */; };
+		A90166B819A9E8EC00F7FC7D /* TibetanLayoutEngine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DF619A9E8E900F7FC7D /* TibetanLayoutEngine.cpp */; };
+		A90166B919A9E8EC00F7FC7D /* TibetanLayoutEngine.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DF719A9E8E900F7FC7D /* TibetanLayoutEngine.h */; };
+		A90166BA19A9E8EC00F7FC7D /* TibetanReordering.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DF819A9E8E900F7FC7D /* TibetanReordering.cpp */; };
+		A90166BB19A9E8EC00F7FC7D /* TibetanReordering.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DF919A9E8E900F7FC7D /* TibetanReordering.h */; };
+		A90166BC19A9E8EC00F7FC7D /* TrimmedArrayProcessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DFA19A9E8E900F7FC7D /* TrimmedArrayProcessor.cpp */; };
+		A90166BD19A9E8EC00F7FC7D /* TrimmedArrayProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DFB19A9E8E900F7FC7D /* TrimmedArrayProcessor.h */; };
+		A90166BE19A9E8EC00F7FC7D /* TrimmedArrayProcessor2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DFC19A9E8E900F7FC7D /* TrimmedArrayProcessor2.cpp */; };
+		A90166BF19A9E8EC00F7FC7D /* TrimmedArrayProcessor2.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DFD19A9E8E900F7FC7D /* TrimmedArrayProcessor2.h */; };
+		A90166C019A9E8EC00F7FC7D /* ValueRecords.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9015DFE19A9E8E900F7FC7D /* ValueRecords.cpp */; };
+		A90166C119A9E8EC00F7FC7D /* ValueRecords.h in Headers */ = {isa = PBXBuildFile; fileRef = A9015DFF19A9E8E900F7FC7D /* ValueRecords.h */; };
+		A90169D819AA16A600F7FC7D /* stubdata.c in Sources */ = {isa = PBXBuildFile; fileRef = A90169D719AA16A600F7FC7D /* stubdata.c */; };
 		A917AF2616B1BE38006367FC /* Tests-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = A917AF2516B1BE38006367FC /* Tests-Info.plist */; };
 		A91C8B6817523609008702B9 /* versificationmgr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A91C8B66175233F3008702B9 /* versificationmgr.cpp */; };
 		A929619C16B1BA240094E5BE /* SwordBibleTextEntry.m in Sources */ = {isa = PBXBuildFile; fileRef = A929619616B1BA240094E5BE /* SwordBibleTextEntry.m */; };
@@ -350,7 +1134,6 @@
 		A982039019A09C3C00DD808C /* teilatex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A982037C19A09B7800DD808C /* teilatex.cpp */; };
 		A982039119A09C3C00DD808C /* thmllatex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A982037D19A09B7800DD808C /* thmllatex.cpp */; };
 		A982039419A09FFD00DD808C /* libbz2.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = A982039319A09FFD00DD808C /* libbz2.dylib */; };
-		A982039619A0A01200DD808C /* libicucore.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = A982039519A0A01200DD808C /* libicucore.dylib */; };
 		A982039819A0A02300DD808C /* libstdc++.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = A982039719A0A02300DD808C /* libstdc++.dylib */; };
 		A982039A19A0A02C00DD808C /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = A982039919A0A02C00DD808C /* libz.dylib */; };
 		A982039C19A0A03A00DD808C /* libcurl.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = A982039B19A0A03A00DD808C /* libcurl.dylib */; };
@@ -697,10 +1480,796 @@
 		8C92CC111DC521DE0C054C60 /* SwordFilter.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = SwordFilter.mm; path = src/SwordFilter.mm; sourceTree = "<group>"; };
 		8DC2EF5A0486A6940098B216 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
 		8DC2EF5B0486A6940098B216 /* ObjCSword.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ObjCSword.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+		A90152BE19A9E8E100F7FC7D /* appendable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = appendable.cpp; sourceTree = "<group>"; };
+		A90152BF19A9E8E100F7FC7D /* bmpset.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bmpset.cpp; sourceTree = "<group>"; };
+		A90152C019A9E8E100F7FC7D /* bmpset.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bmpset.h; sourceTree = "<group>"; };
+		A90152C119A9E8E100F7FC7D /* brkeng.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = brkeng.cpp; sourceTree = "<group>"; };
+		A90152C219A9E8E100F7FC7D /* brkeng.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = brkeng.h; sourceTree = "<group>"; };
+		A90152C319A9E8E100F7FC7D /* brkiter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = brkiter.cpp; sourceTree = "<group>"; };
+		A90152C419A9E8E100F7FC7D /* bytestream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bytestream.cpp; sourceTree = "<group>"; };
+		A90152C519A9E8E100F7FC7D /* bytestrie.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bytestrie.cpp; sourceTree = "<group>"; };
+		A90152C619A9E8E100F7FC7D /* bytestriebuilder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bytestriebuilder.cpp; sourceTree = "<group>"; };
+		A90152C719A9E8E100F7FC7D /* bytestrieiterator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bytestrieiterator.cpp; sourceTree = "<group>"; };
+		A90152C819A9E8E100F7FC7D /* caniter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = caniter.cpp; sourceTree = "<group>"; };
+		A90152C919A9E8E100F7FC7D /* chariter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = chariter.cpp; sourceTree = "<group>"; };
+		A90152CA19A9E8E100F7FC7D /* charstr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = charstr.cpp; sourceTree = "<group>"; };
+		A90152CB19A9E8E100F7FC7D /* charstr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = charstr.h; sourceTree = "<group>"; };
+		A90152CC19A9E8E100F7FC7D /* cmemory.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmemory.c; sourceTree = "<group>"; };
+		A90152CD19A9E8E100F7FC7D /* cmemory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cmemory.h; sourceTree = "<group>"; };
+		A90152CE19A9E8E100F7FC7D /* cmutex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cmutex.h; sourceTree = "<group>"; };
+		A90152D219A9E8E100F7FC7D /* cpputils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpputils.h; sourceTree = "<group>"; };
+		A90152D319A9E8E100F7FC7D /* cstring.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cstring.c; sourceTree = "<group>"; };
+		A90152D419A9E8E100F7FC7D /* cstring.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cstring.h; sourceTree = "<group>"; };
+		A90152D519A9E8E100F7FC7D /* cwchar.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cwchar.c; sourceTree = "<group>"; };
+		A90152D619A9E8E100F7FC7D /* cwchar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cwchar.h; sourceTree = "<group>"; };
+		A90152D719A9E8E100F7FC7D /* dictbe.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dictbe.cpp; sourceTree = "<group>"; };
+		A90152D819A9E8E100F7FC7D /* dictbe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dictbe.h; sourceTree = "<group>"; };
+		A90152D919A9E8E100F7FC7D /* dictionarydata.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dictionarydata.cpp; sourceTree = "<group>"; };
+		A90152DA19A9E8E100F7FC7D /* dictionarydata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dictionarydata.h; sourceTree = "<group>"; };
+		A90152DB19A9E8E100F7FC7D /* dtintrv.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dtintrv.cpp; sourceTree = "<group>"; };
+		A90152DC19A9E8E100F7FC7D /* errorcode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = errorcode.cpp; sourceTree = "<group>"; };
+		A90152DD19A9E8E100F7FC7D /* filterednormalizer2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = filterednormalizer2.cpp; sourceTree = "<group>"; };
+		A90152DE19A9E8E100F7FC7D /* hash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hash.h; sourceTree = "<group>"; };
+		A90152DF19A9E8E100F7FC7D /* icudataver.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = icudataver.c; sourceTree = "<group>"; };
+		A90152E019A9E8E100F7FC7D /* icuplug.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = icuplug.c; sourceTree = "<group>"; };
+		A90152E119A9E8E100F7FC7D /* icuplugimp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = icuplugimp.h; sourceTree = "<group>"; };
+		A90152E219A9E8E100F7FC7D /* listformatter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = listformatter.cpp; sourceTree = "<group>"; };
+		A90152E319A9E8E100F7FC7D /* localsvc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = localsvc.h; sourceTree = "<group>"; };
+		A90152E419A9E8E100F7FC7D /* locavailable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = locavailable.cpp; sourceTree = "<group>"; };
+		A90152E519A9E8E100F7FC7D /* locbased.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = locbased.cpp; sourceTree = "<group>"; };
+		A90152E619A9E8E100F7FC7D /* locbased.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = locbased.h; sourceTree = "<group>"; };
+		A90152E719A9E8E100F7FC7D /* locdispnames.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = locdispnames.cpp; sourceTree = "<group>"; };
+		A90152E819A9E8E100F7FC7D /* locid.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = locid.cpp; sourceTree = "<group>"; };
+		A90152E919A9E8E100F7FC7D /* loclikely.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loclikely.cpp; sourceTree = "<group>"; };
+		A90152EA19A9E8E100F7FC7D /* locmap.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = locmap.c; sourceTree = "<group>"; };
+		A90152EB19A9E8E100F7FC7D /* locmap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = locmap.h; sourceTree = "<group>"; };
+		A90152EC19A9E8E100F7FC7D /* locresdata.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = locresdata.cpp; sourceTree = "<group>"; };
+		A90152ED19A9E8E100F7FC7D /* locutil.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = locutil.cpp; sourceTree = "<group>"; };
+		A90152EE19A9E8E100F7FC7D /* locutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = locutil.h; sourceTree = "<group>"; };
+		A90152EF19A9E8E100F7FC7D /* lrucache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = lrucache.cpp; sourceTree = "<group>"; };
+		A90152F019A9E8E100F7FC7D /* lrucache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lrucache.h; sourceTree = "<group>"; };
+		A90152F319A9E8E100F7FC7D /* messageimpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = messageimpl.h; sourceTree = "<group>"; };
+		A90152F419A9E8E100F7FC7D /* messagepattern.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = messagepattern.cpp; sourceTree = "<group>"; };
+		A90152F519A9E8E100F7FC7D /* msvcres.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = msvcres.h; sourceTree = "<group>"; };
+		A90152F619A9E8E100F7FC7D /* mutex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mutex.h; sourceTree = "<group>"; };
+		A90152F719A9E8E100F7FC7D /* normalizer2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = normalizer2.cpp; sourceTree = "<group>"; };
+		A90152F819A9E8E100F7FC7D /* normalizer2impl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = normalizer2impl.cpp; sourceTree = "<group>"; };
+		A90152F919A9E8E100F7FC7D /* normalizer2impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = normalizer2impl.h; sourceTree = "<group>"; };
+		A90152FA19A9E8E100F7FC7D /* normlzr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = normlzr.cpp; sourceTree = "<group>"; };
+		A90152FB19A9E8E100F7FC7D /* parsepos.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = parsepos.cpp; sourceTree = "<group>"; };
+		A90152FC19A9E8E100F7FC7D /* patternprops.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = patternprops.cpp; sourceTree = "<group>"; };
+		A90152FD19A9E8E100F7FC7D /* patternprops.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = patternprops.h; sourceTree = "<group>"; };
+		A90152FE19A9E8E100F7FC7D /* propname.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = propname.cpp; sourceTree = "<group>"; };
+		A90152FF19A9E8E100F7FC7D /* propname.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = propname.h; sourceTree = "<group>"; };
+		A901530019A9E8E100F7FC7D /* propname_data.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = propname_data.h; sourceTree = "<group>"; };
+		A901530119A9E8E100F7FC7D /* propsvec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = propsvec.c; sourceTree = "<group>"; };
+		A901530219A9E8E100F7FC7D /* propsvec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = propsvec.h; sourceTree = "<group>"; };
+		A901530319A9E8E100F7FC7D /* punycode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = punycode.cpp; sourceTree = "<group>"; };
+		A901530419A9E8E100F7FC7D /* punycode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = punycode.h; sourceTree = "<group>"; };
+		A901530519A9E8E100F7FC7D /* putil.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = putil.cpp; sourceTree = "<group>"; };
+		A901530619A9E8E100F7FC7D /* putilimp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = putilimp.h; sourceTree = "<group>"; };
+		A901530719A9E8E100F7FC7D /* rbbi.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rbbi.cpp; sourceTree = "<group>"; };
+		A901530919A9E8E100F7FC7D /* rbbidata.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rbbidata.cpp; sourceTree = "<group>"; };
+		A901530A19A9E8E100F7FC7D /* rbbidata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rbbidata.h; sourceTree = "<group>"; };
+		A901530B19A9E8E100F7FC7D /* rbbinode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rbbinode.cpp; sourceTree = "<group>"; };
+		A901530C19A9E8E100F7FC7D /* rbbinode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rbbinode.h; sourceTree = "<group>"; };
+		A901530D19A9E8E100F7FC7D /* rbbirb.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rbbirb.cpp; sourceTree = "<group>"; };
+		A901530E19A9E8E100F7FC7D /* rbbirb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rbbirb.h; sourceTree = "<group>"; };
+		A901530F19A9E8E100F7FC7D /* rbbirpt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rbbirpt.h; sourceTree = "<group>"; };
+		A901531119A9E8E100F7FC7D /* rbbiscan.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rbbiscan.cpp; sourceTree = "<group>"; };
+		A901531219A9E8E100F7FC7D /* rbbiscan.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rbbiscan.h; sourceTree = "<group>"; };
+		A901531319A9E8E100F7FC7D /* rbbisetb.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rbbisetb.cpp; sourceTree = "<group>"; };
+		A901531419A9E8E100F7FC7D /* rbbisetb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rbbisetb.h; sourceTree = "<group>"; };
+		A901531519A9E8E100F7FC7D /* rbbistbl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rbbistbl.cpp; sourceTree = "<group>"; };
+		A901531619A9E8E100F7FC7D /* rbbitblb.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rbbitblb.cpp; sourceTree = "<group>"; };
+		A901531719A9E8E100F7FC7D /* rbbitblb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rbbitblb.h; sourceTree = "<group>"; };
+		A901531819A9E8E100F7FC7D /* resbund.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = resbund.cpp; sourceTree = "<group>"; };
+		A901531919A9E8E100F7FC7D /* resbund_cnv.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = resbund_cnv.cpp; sourceTree = "<group>"; };
+		A901531A19A9E8E100F7FC7D /* ruleiter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ruleiter.cpp; sourceTree = "<group>"; };
+		A901531B19A9E8E100F7FC7D /* ruleiter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ruleiter.h; sourceTree = "<group>"; };
+		A901531C19A9E8E100F7FC7D /* schriter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = schriter.cpp; sourceTree = "<group>"; };
+		A901531D19A9E8E100F7FC7D /* serv.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = serv.cpp; sourceTree = "<group>"; };
+		A901531E19A9E8E100F7FC7D /* serv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = serv.h; sourceTree = "<group>"; };
+		A901531F19A9E8E100F7FC7D /* servlk.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = servlk.cpp; sourceTree = "<group>"; };
+		A901532019A9E8E100F7FC7D /* servlkf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = servlkf.cpp; sourceTree = "<group>"; };
+		A901532119A9E8E100F7FC7D /* servloc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = servloc.h; sourceTree = "<group>"; };
+		A901532219A9E8E100F7FC7D /* servls.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = servls.cpp; sourceTree = "<group>"; };
+		A901532319A9E8E100F7FC7D /* servnotf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = servnotf.cpp; sourceTree = "<group>"; };
+		A901532419A9E8E100F7FC7D /* servnotf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = servnotf.h; sourceTree = "<group>"; };
+		A901532519A9E8E100F7FC7D /* servrbf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = servrbf.cpp; sourceTree = "<group>"; };
+		A901532619A9E8E100F7FC7D /* servslkf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = servslkf.cpp; sourceTree = "<group>"; };
+		A901532719A9E8E100F7FC7D /* sharedobject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sharedobject.cpp; sourceTree = "<group>"; };
+		A901532819A9E8E100F7FC7D /* sharedobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sharedobject.h; sourceTree = "<group>"; };
+		A901532919A9E8E100F7FC7D /* sharedptr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sharedptr.h; sourceTree = "<group>"; };
+		A901532A19A9E8E100F7FC7D /* simplepatternformatter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = simplepatternformatter.cpp; sourceTree = "<group>"; };
+		A901532B19A9E8E100F7FC7D /* simplepatternformatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = simplepatternformatter.h; sourceTree = "<group>"; };
+		A901532C19A9E8E100F7FC7D /* sprpimpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sprpimpl.h; sourceTree = "<group>"; };
+		A901532D19A9E8E100F7FC7D /* stringpiece.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stringpiece.cpp; sourceTree = "<group>"; };
+		A901532E19A9E8E100F7FC7D /* stringtriebuilder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stringtriebuilder.cpp; sourceTree = "<group>"; };
+		A901532F19A9E8E100F7FC7D /* uarrsort.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = uarrsort.c; sourceTree = "<group>"; };
+		A901533019A9E8E100F7FC7D /* uarrsort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uarrsort.h; sourceTree = "<group>"; };
+		A901533119A9E8E100F7FC7D /* uassert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uassert.h; sourceTree = "<group>"; };
+		A901533219A9E8E100F7FC7D /* ubidi.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ubidi.c; sourceTree = "<group>"; };
+		A901533319A9E8E100F7FC7D /* ubidi_props.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ubidi_props.c; sourceTree = "<group>"; };
+		A901533419A9E8E100F7FC7D /* ubidi_props.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ubidi_props.h; sourceTree = "<group>"; };
+		A901533519A9E8E100F7FC7D /* ubidi_props_data.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ubidi_props_data.h; sourceTree = "<group>"; };
+		A901533619A9E8E100F7FC7D /* ubidiimp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ubidiimp.h; sourceTree = "<group>"; };
+		A901533719A9E8E100F7FC7D /* ubidiln.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ubidiln.c; sourceTree = "<group>"; };
+		A901533819A9E8E100F7FC7D /* ubidiwrt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ubidiwrt.c; sourceTree = "<group>"; };
+		A901533919A9E8E100F7FC7D /* ubrk.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ubrk.cpp; sourceTree = "<group>"; };
+		A901533A19A9E8E100F7FC7D /* ubrkimpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ubrkimpl.h; sourceTree = "<group>"; };
+		A901533B19A9E8E100F7FC7D /* ucase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ucase.cpp; sourceTree = "<group>"; };
+		A901533C19A9E8E100F7FC7D /* ucase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucase.h; sourceTree = "<group>"; };
+		A901533D19A9E8E100F7FC7D /* ucase_props_data.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucase_props_data.h; sourceTree = "<group>"; };
+		A901533E19A9E8E100F7FC7D /* ucasemap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ucasemap.cpp; sourceTree = "<group>"; };
+		A901533F19A9E8E100F7FC7D /* ucasemap_titlecase_brkiter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ucasemap_titlecase_brkiter.cpp; sourceTree = "<group>"; };
+		A901534019A9E8E100F7FC7D /* ucat.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucat.c; sourceTree = "<group>"; };
+		A901534119A9E8E100F7FC7D /* uchar.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = uchar.c; sourceTree = "<group>"; };
+		A901534219A9E8E100F7FC7D /* uchar_props_data.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uchar_props_data.h; sourceTree = "<group>"; };
+		A901534319A9E8E100F7FC7D /* ucharstrie.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ucharstrie.cpp; sourceTree = "<group>"; };
+		A901534419A9E8E100F7FC7D /* ucharstriebuilder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ucharstriebuilder.cpp; sourceTree = "<group>"; };
+		A901534519A9E8E100F7FC7D /* ucharstrieiterator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ucharstrieiterator.cpp; sourceTree = "<group>"; };
+		A901534619A9E8E100F7FC7D /* uchriter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uchriter.cpp; sourceTree = "<group>"; };
+		A901534719A9E8E100F7FC7D /* ucln.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucln.h; sourceTree = "<group>"; };
+		A901534819A9E8E100F7FC7D /* ucln_cmn.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucln_cmn.c; sourceTree = "<group>"; };
+		A901534919A9E8E100F7FC7D /* ucln_cmn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucln_cmn.h; sourceTree = "<group>"; };
+		A901534A19A9E8E100F7FC7D /* ucln_imp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucln_imp.h; sourceTree = "<group>"; };
+		A901534B19A9E8E100F7FC7D /* ucmndata.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucmndata.c; sourceTree = "<group>"; };
+		A901534C19A9E8E100F7FC7D /* ucmndata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucmndata.h; sourceTree = "<group>"; };
+		A901534D19A9E8E100F7FC7D /* ucnv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucnv.c; sourceTree = "<group>"; };
+		A901534E19A9E8E100F7FC7D /* ucnv2022.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ucnv2022.cpp; sourceTree = "<group>"; };
+		A901534F19A9E8E100F7FC7D /* ucnv_bld.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ucnv_bld.cpp; sourceTree = "<group>"; };
+		A901535019A9E8E100F7FC7D /* ucnv_bld.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucnv_bld.h; sourceTree = "<group>"; };
+		A901535119A9E8E100F7FC7D /* ucnv_cb.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucnv_cb.c; sourceTree = "<group>"; };
+		A901535219A9E8E100F7FC7D /* ucnv_cnv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucnv_cnv.c; sourceTree = "<group>"; };
+		A901535319A9E8E100F7FC7D /* ucnv_cnv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucnv_cnv.h; sourceTree = "<group>"; };
+		A901535419A9E8E100F7FC7D /* ucnv_ct.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucnv_ct.c; sourceTree = "<group>"; };
+		A901535519A9E8E100F7FC7D /* ucnv_err.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucnv_err.c; sourceTree = "<group>"; };
+		A901535619A9E8E100F7FC7D /* ucnv_ext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ucnv_ext.cpp; sourceTree = "<group>"; };
+		A901535719A9E8E100F7FC7D /* ucnv_ext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucnv_ext.h; sourceTree = "<group>"; };
+		A901535819A9E8E100F7FC7D /* ucnv_imp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucnv_imp.h; sourceTree = "<group>"; };
+		A901535919A9E8E100F7FC7D /* ucnv_io.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ucnv_io.cpp; sourceTree = "<group>"; };
+		A901535A19A9E8E100F7FC7D /* ucnv_io.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucnv_io.h; sourceTree = "<group>"; };
+		A901535B19A9E8E100F7FC7D /* ucnv_lmb.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucnv_lmb.c; sourceTree = "<group>"; };
+		A901535C19A9E8E100F7FC7D /* ucnv_set.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucnv_set.c; sourceTree = "<group>"; };
+		A901535D19A9E8E100F7FC7D /* ucnv_u16.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucnv_u16.c; sourceTree = "<group>"; };
+		A901535E19A9E8E100F7FC7D /* ucnv_u32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucnv_u32.c; sourceTree = "<group>"; };
+		A901535F19A9E8E100F7FC7D /* ucnv_u7.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucnv_u7.c; sourceTree = "<group>"; };
+		A901536019A9E8E100F7FC7D /* ucnv_u8.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucnv_u8.c; sourceTree = "<group>"; };
+		A901536119A9E8E100F7FC7D /* ucnvbocu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ucnvbocu.cpp; sourceTree = "<group>"; };
+		A901536219A9E8E100F7FC7D /* ucnvdisp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucnvdisp.c; sourceTree = "<group>"; };
+		A901536319A9E8E100F7FC7D /* ucnvhz.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucnvhz.c; sourceTree = "<group>"; };
+		A901536419A9E8E100F7FC7D /* ucnvisci.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucnvisci.c; sourceTree = "<group>"; };
+		A901536519A9E8E100F7FC7D /* ucnvlat1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucnvlat1.c; sourceTree = "<group>"; };
+		A901536619A9E8E100F7FC7D /* ucnvmbcs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucnvmbcs.c; sourceTree = "<group>"; };
+		A901536719A9E8E100F7FC7D /* ucnvmbcs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucnvmbcs.h; sourceTree = "<group>"; };
+		A901536819A9E8E100F7FC7D /* ucnvscsu.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucnvscsu.c; sourceTree = "<group>"; };
+		A901536919A9E8E100F7FC7D /* ucnvsel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ucnvsel.cpp; sourceTree = "<group>"; };
+		A901536A19A9E8E100F7FC7D /* ucol_data.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucol_data.h; sourceTree = "<group>"; };
+		A901536B19A9E8E100F7FC7D /* ucol_swp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ucol_swp.cpp; sourceTree = "<group>"; };
+		A901536C19A9E8E100F7FC7D /* ucol_swp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucol_swp.h; sourceTree = "<group>"; };
+		A901536D19A9E8E100F7FC7D /* udata.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = udata.cpp; sourceTree = "<group>"; };
+		A901536E19A9E8E100F7FC7D /* udatamem.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = udatamem.c; sourceTree = "<group>"; };
+		A901536F19A9E8E100F7FC7D /* udatamem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = udatamem.h; sourceTree = "<group>"; };
+		A901537019A9E8E100F7FC7D /* udataswp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = udataswp.c; sourceTree = "<group>"; };
+		A901537119A9E8E100F7FC7D /* udataswp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = udataswp.h; sourceTree = "<group>"; };
+		A901537219A9E8E100F7FC7D /* uelement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uelement.h; sourceTree = "<group>"; };
+		A901537319A9E8E100F7FC7D /* uenum.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = uenum.c; sourceTree = "<group>"; };
+		A901537419A9E8E100F7FC7D /* uenumimp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uenumimp.h; sourceTree = "<group>"; };
+		A901537519A9E8E100F7FC7D /* uhash.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = uhash.c; sourceTree = "<group>"; };
+		A901537619A9E8E100F7FC7D /* uhash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uhash.h; sourceTree = "<group>"; };
+		A901537719A9E8E100F7FC7D /* uhash_us.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uhash_us.cpp; sourceTree = "<group>"; };
+		A901537819A9E8E100F7FC7D /* uidna.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uidna.cpp; sourceTree = "<group>"; };
+		A901537919A9E8E100F7FC7D /* uinit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uinit.cpp; sourceTree = "<group>"; };
+		A901537A19A9E8E100F7FC7D /* uinvchar.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = uinvchar.c; sourceTree = "<group>"; };
+		A901537B19A9E8E100F7FC7D /* uinvchar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uinvchar.h; sourceTree = "<group>"; };
+		A901537C19A9E8E100F7FC7D /* uiter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uiter.cpp; sourceTree = "<group>"; };
+		A901537D19A9E8E100F7FC7D /* ulist.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ulist.c; sourceTree = "<group>"; };
+		A901537E19A9E8E100F7FC7D /* ulist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ulist.h; sourceTree = "<group>"; };
+		A901537F19A9E8E100F7FC7D /* uloc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uloc.cpp; sourceTree = "<group>"; };
+		A901538019A9E8E100F7FC7D /* uloc_tag.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = uloc_tag.c; sourceTree = "<group>"; };
+		A901538119A9E8E100F7FC7D /* ulocimp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ulocimp.h; sourceTree = "<group>"; };
+		A901538219A9E8E100F7FC7D /* umapfile.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = umapfile.c; sourceTree = "<group>"; };
+		A901538319A9E8E100F7FC7D /* umapfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = umapfile.h; sourceTree = "<group>"; };
+		A901538419A9E8E100F7FC7D /* umath.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = umath.c; sourceTree = "<group>"; };
+		A901538519A9E8E100F7FC7D /* umutex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = umutex.cpp; sourceTree = "<group>"; };
+		A901538619A9E8E100F7FC7D /* umutex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = umutex.h; sourceTree = "<group>"; };
+		A901538719A9E8E100F7FC7D /* unames.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unames.cpp; sourceTree = "<group>"; };
+		A90153DD19A9E8E100F7FC7D /* unifilt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unifilt.cpp; sourceTree = "<group>"; };
+		A90153DE19A9E8E100F7FC7D /* unifunct.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unifunct.cpp; sourceTree = "<group>"; };
+		A90153DF19A9E8E100F7FC7D /* uniset.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uniset.cpp; sourceTree = "<group>"; };
+		A90153E019A9E8E100F7FC7D /* uniset_closure.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uniset_closure.cpp; sourceTree = "<group>"; };
+		A90153E119A9E8E100F7FC7D /* uniset_props.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uniset_props.cpp; sourceTree = "<group>"; };
+		A90153E219A9E8E100F7FC7D /* unisetspan.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unisetspan.cpp; sourceTree = "<group>"; };
+		A90153E319A9E8E100F7FC7D /* unisetspan.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unisetspan.h; sourceTree = "<group>"; };
+		A90153E419A9E8E100F7FC7D /* unistr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unistr.cpp; sourceTree = "<group>"; };
+		A90153E519A9E8E100F7FC7D /* unistr_case.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unistr_case.cpp; sourceTree = "<group>"; };
+		A90153E619A9E8E100F7FC7D /* unistr_case_locale.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unistr_case_locale.cpp; sourceTree = "<group>"; };
+		A90153E719A9E8E100F7FC7D /* unistr_cnv.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unistr_cnv.cpp; sourceTree = "<group>"; };
+		A90153E819A9E8E100F7FC7D /* unistr_props.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unistr_props.cpp; sourceTree = "<group>"; };
+		A90153E919A9E8E100F7FC7D /* unistr_titlecase_brkiter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unistr_titlecase_brkiter.cpp; sourceTree = "<group>"; };
+		A90153EA19A9E8E100F7FC7D /* unorm.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unorm.cpp; sourceTree = "<group>"; };
+		A90153EB19A9E8E100F7FC7D /* unormcmp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unormcmp.cpp; sourceTree = "<group>"; };
+		A90153EC19A9E8E100F7FC7D /* unormimp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unormimp.h; sourceTree = "<group>"; };
+		A90153ED19A9E8E100F7FC7D /* uobject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uobject.cpp; sourceTree = "<group>"; };
+		A90153EE19A9E8E100F7FC7D /* uposixdefs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uposixdefs.h; sourceTree = "<group>"; };
+		A90153EF19A9E8E100F7FC7D /* uprops.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uprops.cpp; sourceTree = "<group>"; };
+		A90153F019A9E8E100F7FC7D /* uprops.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uprops.h; sourceTree = "<group>"; };
+		A90153F119A9E8E100F7FC7D /* ures_cnv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ures_cnv.c; sourceTree = "<group>"; };
+		A90153F219A9E8E200F7FC7D /* uresbund.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uresbund.cpp; sourceTree = "<group>"; };
+		A90153F319A9E8E200F7FC7D /* uresdata.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = uresdata.c; sourceTree = "<group>"; };
+		A90153F419A9E8E200F7FC7D /* uresdata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uresdata.h; sourceTree = "<group>"; };
+		A90153F519A9E8E200F7FC7D /* uresimp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uresimp.h; sourceTree = "<group>"; };
+		A90153F619A9E8E200F7FC7D /* ureslocs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ureslocs.h; sourceTree = "<group>"; };
+		A90153F719A9E8E200F7FC7D /* usc_impl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = usc_impl.c; sourceTree = "<group>"; };
+		A90153F819A9E8E200F7FC7D /* usc_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = usc_impl.h; sourceTree = "<group>"; };
+		A90153F919A9E8E200F7FC7D /* uscript.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = uscript.c; sourceTree = "<group>"; };
+		A90153FA19A9E8E200F7FC7D /* uscript_props.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uscript_props.cpp; sourceTree = "<group>"; };
+		A90153FB19A9E8E200F7FC7D /* uset.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uset.cpp; sourceTree = "<group>"; };
+		A90153FC19A9E8E200F7FC7D /* uset_imp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uset_imp.h; sourceTree = "<group>"; };
+		A90153FD19A9E8E200F7FC7D /* uset_props.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uset_props.cpp; sourceTree = "<group>"; };
+		A90153FE19A9E8E200F7FC7D /* usetiter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = usetiter.cpp; sourceTree = "<group>"; };
+		A90153FF19A9E8E200F7FC7D /* ushape.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ushape.cpp; sourceTree = "<group>"; };
+		A901540019A9E8E200F7FC7D /* usprep.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = usprep.cpp; sourceTree = "<group>"; };
+		A901540119A9E8E200F7FC7D /* ustack.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ustack.cpp; sourceTree = "<group>"; };
+		A901540219A9E8E200F7FC7D /* ustr_cnv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ustr_cnv.c; sourceTree = "<group>"; };
+		A901540319A9E8E200F7FC7D /* ustr_cnv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ustr_cnv.h; sourceTree = "<group>"; };
+		A901540419A9E8E200F7FC7D /* ustr_imp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ustr_imp.h; sourceTree = "<group>"; };
+		A901540519A9E8E200F7FC7D /* ustr_titlecase_brkiter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ustr_titlecase_brkiter.cpp; sourceTree = "<group>"; };
+		A901540619A9E8E200F7FC7D /* ustr_wcs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ustr_wcs.cpp; sourceTree = "<group>"; };
+		A901540719A9E8E200F7FC7D /* ustrcase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ustrcase.cpp; sourceTree = "<group>"; };
+		A901540819A9E8E200F7FC7D /* ustrcase_locale.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ustrcase_locale.cpp; sourceTree = "<group>"; };
+		A901540919A9E8E200F7FC7D /* ustrenum.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ustrenum.cpp; sourceTree = "<group>"; };
+		A901540A19A9E8E200F7FC7D /* ustrenum.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ustrenum.h; sourceTree = "<group>"; };
+		A901540B19A9E8E200F7FC7D /* ustrfmt.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ustrfmt.c; sourceTree = "<group>"; };
+		A901540C19A9E8E200F7FC7D /* ustrfmt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ustrfmt.h; sourceTree = "<group>"; };
+		A901540D19A9E8E200F7FC7D /* ustring.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ustring.cpp; sourceTree = "<group>"; };
+		A901540E19A9E8E200F7FC7D /* ustrtrns.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ustrtrns.cpp; sourceTree = "<group>"; };
+		A901540F19A9E8E200F7FC7D /* utext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = utext.cpp; sourceTree = "<group>"; };
+		A901541019A9E8E200F7FC7D /* utf_impl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = utf_impl.c; sourceTree = "<group>"; };
+		A901541119A9E8E200F7FC7D /* util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = util.cpp; sourceTree = "<group>"; };
+		A901541219A9E8E200F7FC7D /* util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = util.h; sourceTree = "<group>"; };
+		A901541319A9E8E200F7FC7D /* util_props.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = util_props.cpp; sourceTree = "<group>"; };
+		A901541419A9E8E200F7FC7D /* utrace.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = utrace.c; sourceTree = "<group>"; };
+		A901541519A9E8E200F7FC7D /* utracimp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utracimp.h; sourceTree = "<group>"; };
+		A901541619A9E8E200F7FC7D /* utrie.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = utrie.cpp; sourceTree = "<group>"; };
+		A901541719A9E8E200F7FC7D /* utrie.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utrie.h; sourceTree = "<group>"; };
+		A901541819A9E8E200F7FC7D /* utrie2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = utrie2.cpp; sourceTree = "<group>"; };
+		A901541919A9E8E200F7FC7D /* utrie2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utrie2.h; sourceTree = "<group>"; };
+		A901541A19A9E8E200F7FC7D /* utrie2_builder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = utrie2_builder.cpp; sourceTree = "<group>"; };
+		A901541B19A9E8E200F7FC7D /* utrie2_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utrie2_impl.h; sourceTree = "<group>"; };
+		A901541C19A9E8E200F7FC7D /* uts46.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uts46.cpp; sourceTree = "<group>"; };
+		A901541D19A9E8E200F7FC7D /* utypeinfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utypeinfo.h; sourceTree = "<group>"; };
+		A901541E19A9E8E200F7FC7D /* utypes.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = utypes.c; sourceTree = "<group>"; };
+		A901541F19A9E8E200F7FC7D /* uvector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uvector.cpp; sourceTree = "<group>"; };
+		A901542019A9E8E200F7FC7D /* uvector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uvector.h; sourceTree = "<group>"; };
+		A901542119A9E8E200F7FC7D /* uvectr32.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uvectr32.cpp; sourceTree = "<group>"; };
+		A901542219A9E8E200F7FC7D /* uvectr32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uvectr32.h; sourceTree = "<group>"; };
+		A901542319A9E8E200F7FC7D /* uvectr64.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uvectr64.cpp; sourceTree = "<group>"; };
+		A901542419A9E8E200F7FC7D /* uvectr64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uvectr64.h; sourceTree = "<group>"; };
+		A901542519A9E8E200F7FC7D /* wintz.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = wintz.c; sourceTree = "<group>"; };
+		A901542619A9E8E200F7FC7D /* wintz.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = wintz.h; sourceTree = "<group>"; };
+		A9015B9419A9E8E700F7FC7D /* alphaindex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = alphaindex.cpp; sourceTree = "<group>"; };
+		A9015B9519A9E8E700F7FC7D /* anytrans.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = anytrans.cpp; sourceTree = "<group>"; };
+		A9015B9619A9E8E700F7FC7D /* anytrans.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = anytrans.h; sourceTree = "<group>"; };
+		A9015B9719A9E8E700F7FC7D /* astro.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = astro.cpp; sourceTree = "<group>"; };
+		A9015B9819A9E8E700F7FC7D /* astro.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = astro.h; sourceTree = "<group>"; };
+		A9015B9919A9E8E700F7FC7D /* basictz.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = basictz.cpp; sourceTree = "<group>"; };
+		A9015B9A19A9E8E700F7FC7D /* bocsu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bocsu.cpp; sourceTree = "<group>"; };
+		A9015B9B19A9E8E700F7FC7D /* bocsu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bocsu.h; sourceTree = "<group>"; };
+		A9015B9C19A9E8E700F7FC7D /* brktrans.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = brktrans.cpp; sourceTree = "<group>"; };
+		A9015B9D19A9E8E700F7FC7D /* brktrans.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = brktrans.h; sourceTree = "<group>"; };
+		A9015B9E19A9E8E700F7FC7D /* buddhcal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = buddhcal.cpp; sourceTree = "<group>"; };
+		A9015B9F19A9E8E700F7FC7D /* buddhcal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = buddhcal.h; sourceTree = "<group>"; };
+		A9015BA019A9E8E700F7FC7D /* calendar.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = calendar.cpp; sourceTree = "<group>"; };
+		A9015BA119A9E8E700F7FC7D /* casetrn.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = casetrn.cpp; sourceTree = "<group>"; };
+		A9015BA219A9E8E700F7FC7D /* casetrn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = casetrn.h; sourceTree = "<group>"; };
+		A9015BA319A9E8E700F7FC7D /* cecal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cecal.cpp; sourceTree = "<group>"; };
+		A9015BA419A9E8E700F7FC7D /* cecal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cecal.h; sourceTree = "<group>"; };
+		A9015BA519A9E8E700F7FC7D /* chnsecal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = chnsecal.cpp; sourceTree = "<group>"; };
+		A9015BA619A9E8E700F7FC7D /* chnsecal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = chnsecal.h; sourceTree = "<group>"; };
+		A9015BA719A9E8E700F7FC7D /* choicfmt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = choicfmt.cpp; sourceTree = "<group>"; };
+		A9015BA819A9E8E700F7FC7D /* coleitr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = coleitr.cpp; sourceTree = "<group>"; };
+		A9015BA919A9E8E700F7FC7D /* coll.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = coll.cpp; sourceTree = "<group>"; };
+		A9015BAA19A9E8E700F7FC7D /* collation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collation.cpp; sourceTree = "<group>"; };
+		A9015BAB19A9E8E700F7FC7D /* collation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = collation.h; sourceTree = "<group>"; };
+		A9015BAC19A9E8E700F7FC7D /* collationbasedatabuilder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collationbasedatabuilder.cpp; sourceTree = "<group>"; };
+		A9015BAD19A9E8E700F7FC7D /* collationbasedatabuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = collationbasedatabuilder.h; sourceTree = "<group>"; };
+		A9015BAE19A9E8E700F7FC7D /* collationbuilder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collationbuilder.cpp; sourceTree = "<group>"; };
+		A9015BAF19A9E8E700F7FC7D /* collationbuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = collationbuilder.h; sourceTree = "<group>"; };
+		A9015BB019A9E8E700F7FC7D /* collationcompare.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collationcompare.cpp; sourceTree = "<group>"; };
+		A9015BB119A9E8E700F7FC7D /* collationcompare.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = collationcompare.h; sourceTree = "<group>"; };
+		A9015BB219A9E8E700F7FC7D /* collationdata.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collationdata.cpp; sourceTree = "<group>"; };
+		A9015BB319A9E8E700F7FC7D /* collationdata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = collationdata.h; sourceTree = "<group>"; };
+		A9015BB419A9E8E700F7FC7D /* collationdatabuilder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collationdatabuilder.cpp; sourceTree = "<group>"; };
+		A9015BB519A9E8E700F7FC7D /* collationdatabuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = collationdatabuilder.h; sourceTree = "<group>"; };
+		A9015BB619A9E8E700F7FC7D /* collationdatareader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collationdatareader.cpp; sourceTree = "<group>"; };
+		A9015BB719A9E8E700F7FC7D /* collationdatareader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = collationdatareader.h; sourceTree = "<group>"; };
+		A9015BB819A9E8E700F7FC7D /* collationdatawriter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collationdatawriter.cpp; sourceTree = "<group>"; };
+		A9015BB919A9E8E700F7FC7D /* collationdatawriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = collationdatawriter.h; sourceTree = "<group>"; };
+		A9015BBA19A9E8E700F7FC7D /* collationfastlatin.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collationfastlatin.cpp; sourceTree = "<group>"; };
+		A9015BBB19A9E8E700F7FC7D /* collationfastlatin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = collationfastlatin.h; sourceTree = "<group>"; };
+		A9015BBC19A9E8E700F7FC7D /* collationfastlatinbuilder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collationfastlatinbuilder.cpp; sourceTree = "<group>"; };
+		A9015BBD19A9E8E700F7FC7D /* collationfastlatinbuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = collationfastlatinbuilder.h; sourceTree = "<group>"; };
+		A9015BBE19A9E8E700F7FC7D /* collationfcd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collationfcd.cpp; sourceTree = "<group>"; };
+		A9015BBF19A9E8E700F7FC7D /* collationfcd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = collationfcd.h; sourceTree = "<group>"; };
+		A9015BC019A9E8E700F7FC7D /* collationiterator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collationiterator.cpp; sourceTree = "<group>"; };
+		A9015BC119A9E8E700F7FC7D /* collationiterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = collationiterator.h; sourceTree = "<group>"; };
+		A9015BC219A9E8E700F7FC7D /* collationkeys.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collationkeys.cpp; sourceTree = "<group>"; };
+		A9015BC319A9E8E700F7FC7D /* collationkeys.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = collationkeys.h; sourceTree = "<group>"; };
+		A9015BC419A9E8E700F7FC7D /* collationroot.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collationroot.cpp; sourceTree = "<group>"; };
+		A9015BC519A9E8E700F7FC7D /* collationroot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = collationroot.h; sourceTree = "<group>"; };
+		A9015BC619A9E8E700F7FC7D /* collationrootelements.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collationrootelements.cpp; sourceTree = "<group>"; };
+		A9015BC719A9E8E700F7FC7D /* collationrootelements.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = collationrootelements.h; sourceTree = "<group>"; };
+		A9015BC819A9E8E700F7FC7D /* collationruleparser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collationruleparser.cpp; sourceTree = "<group>"; };
+		A9015BC919A9E8E700F7FC7D /* collationruleparser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = collationruleparser.h; sourceTree = "<group>"; };
+		A9015BCA19A9E8E700F7FC7D /* collationsets.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collationsets.cpp; sourceTree = "<group>"; };
+		A9015BCB19A9E8E700F7FC7D /* collationsets.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = collationsets.h; sourceTree = "<group>"; };
+		A9015BCC19A9E8E700F7FC7D /* collationsettings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collationsettings.cpp; sourceTree = "<group>"; };
+		A9015BCD19A9E8E700F7FC7D /* collationsettings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = collationsettings.h; sourceTree = "<group>"; };
+		A9015BCE19A9E8E700F7FC7D /* collationtailoring.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collationtailoring.cpp; sourceTree = "<group>"; };
+		A9015BCF19A9E8E700F7FC7D /* collationtailoring.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = collationtailoring.h; sourceTree = "<group>"; };
+		A9015BD019A9E8E700F7FC7D /* collationweights.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collationweights.cpp; sourceTree = "<group>"; };
+		A9015BD119A9E8E700F7FC7D /* collationweights.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = collationweights.h; sourceTree = "<group>"; };
+		A9015BD219A9E8E700F7FC7D /* compactdecimalformat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = compactdecimalformat.cpp; sourceTree = "<group>"; };
+		A9015BD319A9E8E700F7FC7D /* coptccal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = coptccal.cpp; sourceTree = "<group>"; };
+		A9015BD419A9E8E700F7FC7D /* coptccal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = coptccal.h; sourceTree = "<group>"; };
+		A9015BD519A9E8E700F7FC7D /* cpdtrans.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cpdtrans.cpp; sourceTree = "<group>"; };
+		A9015BD619A9E8E700F7FC7D /* cpdtrans.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpdtrans.h; sourceTree = "<group>"; };
+		A9015BD719A9E8E700F7FC7D /* csdetect.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = csdetect.cpp; sourceTree = "<group>"; };
+		A9015BD819A9E8E700F7FC7D /* csdetect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = csdetect.h; sourceTree = "<group>"; };
+		A9015BD919A9E8E700F7FC7D /* csmatch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = csmatch.cpp; sourceTree = "<group>"; };
+		A9015BDA19A9E8E700F7FC7D /* csmatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = csmatch.h; sourceTree = "<group>"; };
+		A9015BDB19A9E8E700F7FC7D /* csr2022.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = csr2022.cpp; sourceTree = "<group>"; };
+		A9015BDC19A9E8E700F7FC7D /* csr2022.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = csr2022.h; sourceTree = "<group>"; };
+		A9015BDD19A9E8E700F7FC7D /* csrecog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = csrecog.cpp; sourceTree = "<group>"; };
+		A9015BDE19A9E8E700F7FC7D /* csrecog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = csrecog.h; sourceTree = "<group>"; };
+		A9015BDF19A9E8E700F7FC7D /* csrmbcs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = csrmbcs.cpp; sourceTree = "<group>"; };
+		A9015BE019A9E8E700F7FC7D /* csrmbcs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = csrmbcs.h; sourceTree = "<group>"; };
+		A9015BE119A9E8E700F7FC7D /* csrsbcs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = csrsbcs.cpp; sourceTree = "<group>"; };
+		A9015BE219A9E8E700F7FC7D /* csrsbcs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = csrsbcs.h; sourceTree = "<group>"; };
+		A9015BE319A9E8E700F7FC7D /* csrucode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = csrucode.cpp; sourceTree = "<group>"; };
+		A9015BE419A9E8E700F7FC7D /* csrucode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = csrucode.h; sourceTree = "<group>"; };
+		A9015BE519A9E8E700F7FC7D /* csrutf8.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = csrutf8.cpp; sourceTree = "<group>"; };
+		A9015BE619A9E8E700F7FC7D /* csrutf8.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = csrutf8.h; sourceTree = "<group>"; };
+		A9015BE719A9E8E700F7FC7D /* curramt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = curramt.cpp; sourceTree = "<group>"; };
+		A9015BE819A9E8E700F7FC7D /* currfmt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = currfmt.cpp; sourceTree = "<group>"; };
+		A9015BE919A9E8E700F7FC7D /* currfmt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = currfmt.h; sourceTree = "<group>"; };
+		A9015BEA19A9E8E700F7FC7D /* currpinf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = currpinf.cpp; sourceTree = "<group>"; };
+		A9015BEB19A9E8E700F7FC7D /* currunit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = currunit.cpp; sourceTree = "<group>"; };
+		A9015BEC19A9E8E700F7FC7D /* dangical.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dangical.cpp; sourceTree = "<group>"; };
+		A9015BED19A9E8E700F7FC7D /* dangical.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dangical.h; sourceTree = "<group>"; };
+		A9015BEE19A9E8E700F7FC7D /* datefmt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = datefmt.cpp; sourceTree = "<group>"; };
+		A9015BEF19A9E8E700F7FC7D /* dcfmtimp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dcfmtimp.h; sourceTree = "<group>"; };
+		A9015BF019A9E8E700F7FC7D /* dcfmtsym.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dcfmtsym.cpp; sourceTree = "<group>"; };
+		A9015BF119A9E8E700F7FC7D /* decContext.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = decContext.c; sourceTree = "<group>"; };
+		A9015BF219A9E8E700F7FC7D /* decContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decContext.h; sourceTree = "<group>"; };
+		A9015BF319A9E8E700F7FC7D /* decfmtst.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = decfmtst.cpp; sourceTree = "<group>"; };
+		A9015BF419A9E8E700F7FC7D /* decfmtst.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decfmtst.h; sourceTree = "<group>"; };
+		A9015BF519A9E8E700F7FC7D /* decimalformatpattern.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = decimalformatpattern.cpp; sourceTree = "<group>"; };
+		A9015BF619A9E8E700F7FC7D /* decimalformatpattern.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decimalformatpattern.h; sourceTree = "<group>"; };
+		A9015BF719A9E8E700F7FC7D /* decimfmt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = decimfmt.cpp; sourceTree = "<group>"; };
+		A9015BF819A9E8E700F7FC7D /* decNumber.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = decNumber.c; sourceTree = "<group>"; };
+		A9015BF919A9E8E700F7FC7D /* decNumber.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decNumber.h; sourceTree = "<group>"; };
+		A9015BFA19A9E8E700F7FC7D /* decNumberLocal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decNumberLocal.h; sourceTree = "<group>"; };
+		A9015BFB19A9E8E700F7FC7D /* digitlst.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = digitlst.cpp; sourceTree = "<group>"; };
+		A9015BFC19A9E8E700F7FC7D /* digitlst.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = digitlst.h; sourceTree = "<group>"; };
+		A9015BFD19A9E8E700F7FC7D /* dtfmtsym.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dtfmtsym.cpp; sourceTree = "<group>"; };
+		A9015BFE19A9E8E700F7FC7D /* dtitv_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dtitv_impl.h; sourceTree = "<group>"; };
+		A9015BFF19A9E8E700F7FC7D /* dtitvfmt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dtitvfmt.cpp; sourceTree = "<group>"; };
+		A9015C0019A9E8E700F7FC7D /* dtitvinf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dtitvinf.cpp; sourceTree = "<group>"; };
+		A9015C0119A9E8E700F7FC7D /* dtptngen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dtptngen.cpp; sourceTree = "<group>"; };
+		A9015C0219A9E8E700F7FC7D /* dtptngen_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dtptngen_impl.h; sourceTree = "<group>"; };
+		A9015C0319A9E8E700F7FC7D /* dtrule.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dtrule.cpp; sourceTree = "<group>"; };
+		A9015C0419A9E8E700F7FC7D /* esctrn.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = esctrn.cpp; sourceTree = "<group>"; };
+		A9015C0519A9E8E700F7FC7D /* esctrn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = esctrn.h; sourceTree = "<group>"; };
+		A9015C0619A9E8E700F7FC7D /* ethpccal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ethpccal.cpp; sourceTree = "<group>"; };
+		A9015C0719A9E8E700F7FC7D /* ethpccal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ethpccal.h; sourceTree = "<group>"; };
+		A9015C0819A9E8E700F7FC7D /* filteredbrk.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = filteredbrk.cpp; sourceTree = "<group>"; };
+		A9015C0919A9E8E700F7FC7D /* fmtable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fmtable.cpp; sourceTree = "<group>"; };
+		A9015C0A19A9E8E700F7FC7D /* fmtable_cnv.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fmtable_cnv.cpp; sourceTree = "<group>"; };
+		A9015C0B19A9E8E700F7FC7D /* fmtableimp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fmtableimp.h; sourceTree = "<group>"; };
+		A9015C0C19A9E8E700F7FC7D /* format.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = format.cpp; sourceTree = "<group>"; };
+		A9015C0D19A9E8E700F7FC7D /* fphdlimp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fphdlimp.cpp; sourceTree = "<group>"; };
+		A9015C0E19A9E8E700F7FC7D /* fphdlimp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fphdlimp.h; sourceTree = "<group>"; };
+		A9015C0F19A9E8E700F7FC7D /* fpositer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = fpositer.cpp; sourceTree = "<group>"; };
+		A9015C1019A9E8E700F7FC7D /* funcrepl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = funcrepl.cpp; sourceTree = "<group>"; };
+		A9015C1119A9E8E700F7FC7D /* funcrepl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = funcrepl.h; sourceTree = "<group>"; };
+		A9015C1219A9E8E700F7FC7D /* gender.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gender.cpp; sourceTree = "<group>"; };
+		A9015C1319A9E8E700F7FC7D /* gregocal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gregocal.cpp; sourceTree = "<group>"; };
+		A9015C1419A9E8E700F7FC7D /* gregoimp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gregoimp.cpp; sourceTree = "<group>"; };
+		A9015C1519A9E8E700F7FC7D /* gregoimp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gregoimp.h; sourceTree = "<group>"; };
+		A9015C1619A9E8E700F7FC7D /* hebrwcal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hebrwcal.cpp; sourceTree = "<group>"; };
+		A9015C1719A9E8E700F7FC7D /* hebrwcal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hebrwcal.h; sourceTree = "<group>"; };
+		A9015C1B19A9E8E700F7FC7D /* identifier_info.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = identifier_info.cpp; sourceTree = "<group>"; };
+		A9015C1C19A9E8E700F7FC7D /* identifier_info.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = identifier_info.h; sourceTree = "<group>"; };
+		A9015C1D19A9E8E700F7FC7D /* indiancal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = indiancal.cpp; sourceTree = "<group>"; };
+		A9015C1E19A9E8E700F7FC7D /* indiancal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = indiancal.h; sourceTree = "<group>"; };
+		A9015C1F19A9E8E700F7FC7D /* inputext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = inputext.cpp; sourceTree = "<group>"; };
+		A9015C2019A9E8E700F7FC7D /* inputext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inputext.h; sourceTree = "<group>"; };
+		A9015C2119A9E8E700F7FC7D /* islamcal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = islamcal.cpp; sourceTree = "<group>"; };
+		A9015C2219A9E8E700F7FC7D /* islamcal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = islamcal.h; sourceTree = "<group>"; };
+		A9015C2319A9E8E700F7FC7D /* japancal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = japancal.cpp; sourceTree = "<group>"; };
+		A9015C2419A9E8E700F7FC7D /* japancal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = japancal.h; sourceTree = "<group>"; };
+		A9015C2519A9E8E700F7FC7D /* locdspnm.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = locdspnm.cpp; sourceTree = "<group>"; };
+		A9015C2819A9E8E700F7FC7D /* measfmt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = measfmt.cpp; sourceTree = "<group>"; };
+		A9015C2919A9E8E700F7FC7D /* measunit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = measunit.cpp; sourceTree = "<group>"; };
+		A9015C2A19A9E8E700F7FC7D /* measure.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = measure.cpp; sourceTree = "<group>"; };
+		A9015C2B19A9E8E700F7FC7D /* msgfmt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = msgfmt.cpp; sourceTree = "<group>"; };
+		A9015C2C19A9E8E700F7FC7D /* msgfmt_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = msgfmt_impl.h; sourceTree = "<group>"; };
+		A9015C2D19A9E8E700F7FC7D /* name2uni.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = name2uni.cpp; sourceTree = "<group>"; };
+		A9015C2E19A9E8E700F7FC7D /* name2uni.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = name2uni.h; sourceTree = "<group>"; };
+		A9015C2F19A9E8E700F7FC7D /* nfrlist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nfrlist.h; sourceTree = "<group>"; };
+		A9015C3019A9E8E800F7FC7D /* nfrs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = nfrs.cpp; sourceTree = "<group>"; };
+		A9015C3119A9E8E800F7FC7D /* nfrs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nfrs.h; sourceTree = "<group>"; };
+		A9015C3219A9E8E800F7FC7D /* nfrule.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = nfrule.cpp; sourceTree = "<group>"; };
+		A9015C3319A9E8E800F7FC7D /* nfrule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nfrule.h; sourceTree = "<group>"; };
+		A9015C3419A9E8E800F7FC7D /* nfsubs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = nfsubs.cpp; sourceTree = "<group>"; };
+		A9015C3519A9E8E800F7FC7D /* nfsubs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nfsubs.h; sourceTree = "<group>"; };
+		A9015C3619A9E8E800F7FC7D /* nortrans.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = nortrans.cpp; sourceTree = "<group>"; };
+		A9015C3719A9E8E800F7FC7D /* nortrans.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nortrans.h; sourceTree = "<group>"; };
+		A9015C3819A9E8E800F7FC7D /* nultrans.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = nultrans.cpp; sourceTree = "<group>"; };
+		A9015C3919A9E8E800F7FC7D /* nultrans.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nultrans.h; sourceTree = "<group>"; };
+		A9015C3A19A9E8E800F7FC7D /* numfmt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = numfmt.cpp; sourceTree = "<group>"; };
+		A9015C3B19A9E8E800F7FC7D /* numsys.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = numsys.cpp; sourceTree = "<group>"; };
+		A9015C3C19A9E8E800F7FC7D /* numsys_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = numsys_impl.h; sourceTree = "<group>"; };
+		A9015C3D19A9E8E800F7FC7D /* olsontz.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = olsontz.cpp; sourceTree = "<group>"; };
+		A9015C3E19A9E8E800F7FC7D /* olsontz.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = olsontz.h; sourceTree = "<group>"; };
+		A9015C3F19A9E8E800F7FC7D /* persncal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = persncal.cpp; sourceTree = "<group>"; };
+		A9015C4019A9E8E800F7FC7D /* persncal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = persncal.h; sourceTree = "<group>"; };
+		A9015C4119A9E8E800F7FC7D /* plurfmt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = plurfmt.cpp; sourceTree = "<group>"; };
+		A9015C4219A9E8E800F7FC7D /* plurrule.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = plurrule.cpp; sourceTree = "<group>"; };
+		A9015C4319A9E8E800F7FC7D /* plurrule_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = plurrule_impl.h; sourceTree = "<group>"; };
+		A9015C4419A9E8E800F7FC7D /* quant.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = quant.cpp; sourceTree = "<group>"; };
+		A9015C4519A9E8E800F7FC7D /* quant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = quant.h; sourceTree = "<group>"; };
+		A9015C4619A9E8E800F7FC7D /* quantityformatter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = quantityformatter.cpp; sourceTree = "<group>"; };
+		A9015C4719A9E8E800F7FC7D /* quantityformatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = quantityformatter.h; sourceTree = "<group>"; };
+		A9015C4819A9E8E800F7FC7D /* rbnf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rbnf.cpp; sourceTree = "<group>"; };
+		A9015C4919A9E8E800F7FC7D /* rbt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rbt.cpp; sourceTree = "<group>"; };
+		A9015C4A19A9E8E800F7FC7D /* rbt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rbt.h; sourceTree = "<group>"; };
+		A9015C4B19A9E8E800F7FC7D /* rbt_data.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rbt_data.cpp; sourceTree = "<group>"; };
+		A9015C4C19A9E8E800F7FC7D /* rbt_data.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rbt_data.h; sourceTree = "<group>"; };
+		A9015C4D19A9E8E800F7FC7D /* rbt_pars.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rbt_pars.cpp; sourceTree = "<group>"; };
+		A9015C4E19A9E8E800F7FC7D /* rbt_pars.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rbt_pars.h; sourceTree = "<group>"; };
+		A9015C4F19A9E8E800F7FC7D /* rbt_rule.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rbt_rule.cpp; sourceTree = "<group>"; };
+		A9015C5019A9E8E800F7FC7D /* rbt_rule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rbt_rule.h; sourceTree = "<group>"; };
+		A9015C5119A9E8E800F7FC7D /* rbt_set.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rbt_set.cpp; sourceTree = "<group>"; };
+		A9015C5219A9E8E800F7FC7D /* rbt_set.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rbt_set.h; sourceTree = "<group>"; };
+		A9015C5319A9E8E800F7FC7D /* rbtz.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rbtz.cpp; sourceTree = "<group>"; };
+		A9015C5419A9E8E800F7FC7D /* regexcmp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = regexcmp.cpp; sourceTree = "<group>"; };
+		A9015C5519A9E8E800F7FC7D /* regexcmp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = regexcmp.h; sourceTree = "<group>"; };
+		A9015C5619A9E8E800F7FC7D /* regexcst.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = regexcst.h; sourceTree = "<group>"; };
+		A9015C5919A9E8E800F7FC7D /* regeximp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = regeximp.cpp; sourceTree = "<group>"; };
+		A9015C5A19A9E8E800F7FC7D /* regeximp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = regeximp.h; sourceTree = "<group>"; };
+		A9015C5B19A9E8E800F7FC7D /* regexst.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = regexst.cpp; sourceTree = "<group>"; };
+		A9015C5C19A9E8E800F7FC7D /* regexst.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = regexst.h; sourceTree = "<group>"; };
+		A9015C5D19A9E8E800F7FC7D /* regextxt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = regextxt.cpp; sourceTree = "<group>"; };
+		A9015C5E19A9E8E800F7FC7D /* regextxt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = regextxt.h; sourceTree = "<group>"; };
+		A9015C5F19A9E8E800F7FC7D /* region.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = region.cpp; sourceTree = "<group>"; };
+		A9015C6019A9E8E800F7FC7D /* region_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = region_impl.h; sourceTree = "<group>"; };
+		A9015C6119A9E8E800F7FC7D /* reldatefmt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reldatefmt.cpp; sourceTree = "<group>"; };
+		A9015C6219A9E8E800F7FC7D /* reldtfmt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = reldtfmt.cpp; sourceTree = "<group>"; };
+		A9015C6319A9E8E800F7FC7D /* reldtfmt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reldtfmt.h; sourceTree = "<group>"; };
+		A9015C6419A9E8E800F7FC7D /* rematch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rematch.cpp; sourceTree = "<group>"; };
+		A9015C6519A9E8E800F7FC7D /* remtrans.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = remtrans.cpp; sourceTree = "<group>"; };
+		A9015C6619A9E8E800F7FC7D /* remtrans.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = remtrans.h; sourceTree = "<group>"; };
+		A9015C6719A9E8E800F7FC7D /* repattrn.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = repattrn.cpp; sourceTree = "<group>"; };
+		A9015C6819A9E8E800F7FC7D /* rulebasedcollator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rulebasedcollator.cpp; sourceTree = "<group>"; };
+		A9015C6919A9E8E800F7FC7D /* scriptset.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scriptset.cpp; sourceTree = "<group>"; };
+		A9015C6A19A9E8E800F7FC7D /* scriptset.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scriptset.h; sourceTree = "<group>"; };
+		A9015C6B19A9E8E800F7FC7D /* search.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = search.cpp; sourceTree = "<group>"; };
+		A9015C6C19A9E8E800F7FC7D /* selfmt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = selfmt.cpp; sourceTree = "<group>"; };
+		A9015C6D19A9E8E800F7FC7D /* selfmtimpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = selfmtimpl.h; sourceTree = "<group>"; };
+		A9015C6E19A9E8E800F7FC7D /* sharednumberformat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sharednumberformat.h; sourceTree = "<group>"; };
+		A9015C6F19A9E8E800F7FC7D /* sharedpluralrules.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sharedpluralrules.h; sourceTree = "<group>"; };
+		A9015C7019A9E8E800F7FC7D /* simpletz.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = simpletz.cpp; sourceTree = "<group>"; };
+		A9015C7119A9E8E800F7FC7D /* smpdtfmt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = smpdtfmt.cpp; sourceTree = "<group>"; };
+		A9015C7219A9E8E800F7FC7D /* smpdtfst.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = smpdtfst.cpp; sourceTree = "<group>"; };
+		A9015C7319A9E8E800F7FC7D /* smpdtfst.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = smpdtfst.h; sourceTree = "<group>"; };
+		A9015C7419A9E8E800F7FC7D /* sortkey.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sortkey.cpp; sourceTree = "<group>"; };
+		A9015C7519A9E8E800F7FC7D /* strmatch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = strmatch.cpp; sourceTree = "<group>"; };
+		A9015C7619A9E8E800F7FC7D /* strmatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strmatch.h; sourceTree = "<group>"; };
+		A9015C7719A9E8E800F7FC7D /* strrepl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = strrepl.cpp; sourceTree = "<group>"; };
+		A9015C7819A9E8E800F7FC7D /* strrepl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strrepl.h; sourceTree = "<group>"; };
+		A9015C7919A9E8E800F7FC7D /* stsearch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stsearch.cpp; sourceTree = "<group>"; };
+		A9015C7A19A9E8E800F7FC7D /* taiwncal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = taiwncal.cpp; sourceTree = "<group>"; };
+		A9015C7B19A9E8E800F7FC7D /* taiwncal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = taiwncal.h; sourceTree = "<group>"; };
+		A9015C7C19A9E8E800F7FC7D /* timezone.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = timezone.cpp; sourceTree = "<group>"; };
+		A9015C7D19A9E8E800F7FC7D /* titletrn.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = titletrn.cpp; sourceTree = "<group>"; };
+		A9015C7E19A9E8E800F7FC7D /* titletrn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = titletrn.h; sourceTree = "<group>"; };
+		A9015C7F19A9E8E800F7FC7D /* tmunit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tmunit.cpp; sourceTree = "<group>"; };
+		A9015C8019A9E8E800F7FC7D /* tmutamt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tmutamt.cpp; sourceTree = "<group>"; };
+		A9015C8119A9E8E800F7FC7D /* tmutfmt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tmutfmt.cpp; sourceTree = "<group>"; };
+		A9015C8219A9E8E800F7FC7D /* tolowtrn.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tolowtrn.cpp; sourceTree = "<group>"; };
+		A9015C8319A9E8E800F7FC7D /* tolowtrn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tolowtrn.h; sourceTree = "<group>"; };
+		A9015C8419A9E8E800F7FC7D /* toupptrn.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = toupptrn.cpp; sourceTree = "<group>"; };
+		A9015C8519A9E8E800F7FC7D /* toupptrn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = toupptrn.h; sourceTree = "<group>"; };
+		A9015C8619A9E8E800F7FC7D /* translit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = translit.cpp; sourceTree = "<group>"; };
+		A9015C8719A9E8E800F7FC7D /* transreg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = transreg.cpp; sourceTree = "<group>"; };
+		A9015C8819A9E8E800F7FC7D /* transreg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = transreg.h; sourceTree = "<group>"; };
+		A9015C8919A9E8E800F7FC7D /* tridpars.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tridpars.cpp; sourceTree = "<group>"; };
+		A9015C8A19A9E8E800F7FC7D /* tridpars.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tridpars.h; sourceTree = "<group>"; };
+		A9015C8B19A9E8E800F7FC7D /* tzfmt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tzfmt.cpp; sourceTree = "<group>"; };
+		A9015C8C19A9E8E800F7FC7D /* tzgnames.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tzgnames.cpp; sourceTree = "<group>"; };
+		A9015C8D19A9E8E800F7FC7D /* tzgnames.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tzgnames.h; sourceTree = "<group>"; };
+		A9015C8E19A9E8E800F7FC7D /* tznames.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tznames.cpp; sourceTree = "<group>"; };
+		A9015C8F19A9E8E800F7FC7D /* tznames_impl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tznames_impl.cpp; sourceTree = "<group>"; };
+		A9015C9019A9E8E800F7FC7D /* tznames_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tznames_impl.h; sourceTree = "<group>"; };
+		A9015C9119A9E8E800F7FC7D /* tzrule.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tzrule.cpp; sourceTree = "<group>"; };
+		A9015C9219A9E8E800F7FC7D /* tztrans.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tztrans.cpp; sourceTree = "<group>"; };
+		A9015C9319A9E8E800F7FC7D /* ucal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ucal.cpp; sourceTree = "<group>"; };
+		A9015C9419A9E8E800F7FC7D /* ucln_in.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucln_in.c; sourceTree = "<group>"; };
+		A9015C9519A9E8E800F7FC7D /* ucln_in.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucln_in.h; sourceTree = "<group>"; };
+		A9015C9619A9E8E800F7FC7D /* ucol.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ucol.cpp; sourceTree = "<group>"; };
+		A9015C9719A9E8E800F7FC7D /* ucol_imp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucol_imp.h; sourceTree = "<group>"; };
+		A9015C9819A9E8E800F7FC7D /* ucol_res.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ucol_res.cpp; sourceTree = "<group>"; };
+		A9015C9919A9E8E800F7FC7D /* ucol_sit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ucol_sit.cpp; sourceTree = "<group>"; };
+		A9015C9A19A9E8E800F7FC7D /* ucoleitr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ucoleitr.cpp; sourceTree = "<group>"; };
+		A9015C9B19A9E8E800F7FC7D /* ucsdet.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ucsdet.cpp; sourceTree = "<group>"; };
+		A9015C9C19A9E8E800F7FC7D /* ucurr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ucurr.cpp; sourceTree = "<group>"; };
+		A9015C9D19A9E8E800F7FC7D /* ucurrimp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucurrimp.h; sourceTree = "<group>"; };
+		A9015C9E19A9E8E800F7FC7D /* udat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = udat.cpp; sourceTree = "<group>"; };
+		A9015C9F19A9E8E800F7FC7D /* udateintervalformat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = udateintervalformat.cpp; sourceTree = "<group>"; };
+		A9015CA019A9E8E800F7FC7D /* udatpg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = udatpg.cpp; sourceTree = "<group>"; };
+		A9015CA119A9E8E800F7FC7D /* uitercollationiterator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uitercollationiterator.cpp; sourceTree = "<group>"; };
+		A9015CA219A9E8E800F7FC7D /* uitercollationiterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uitercollationiterator.h; sourceTree = "<group>"; };
+		A9015CA319A9E8E800F7FC7D /* ulocdata.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ulocdata.c; sourceTree = "<group>"; };
+		A9015CA419A9E8E800F7FC7D /* umsg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = umsg.cpp; sourceTree = "<group>"; };
+		A9015CA519A9E8E800F7FC7D /* umsg_imp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = umsg_imp.h; sourceTree = "<group>"; };
+		A9015CA619A9E8E800F7FC7D /* unesctrn.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unesctrn.cpp; sourceTree = "<group>"; };
+		A9015CA719A9E8E800F7FC7D /* unesctrn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unesctrn.h; sourceTree = "<group>"; };
+		A9015CA819A9E8E800F7FC7D /* uni2name.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uni2name.cpp; sourceTree = "<group>"; };
+		A9015CA919A9E8E800F7FC7D /* uni2name.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uni2name.h; sourceTree = "<group>"; };
+		A9015CFB19A9E8E800F7FC7D /* unum.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unum.cpp; sourceTree = "<group>"; };
+		A9015CFC19A9E8E800F7FC7D /* unumsys.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unumsys.cpp; sourceTree = "<group>"; };
+		A9015CFD19A9E8E800F7FC7D /* upluralrules.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = upluralrules.cpp; sourceTree = "<group>"; };
+		A9015CFE19A9E8E800F7FC7D /* uregex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uregex.cpp; sourceTree = "<group>"; };
+		A9015CFF19A9E8E800F7FC7D /* uregexc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uregexc.cpp; sourceTree = "<group>"; };
+		A9015D0019A9E8E800F7FC7D /* uregion.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uregion.cpp; sourceTree = "<group>"; };
+		A9015D0119A9E8E800F7FC7D /* usearch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = usearch.cpp; sourceTree = "<group>"; };
+		A9015D0219A9E8E800F7FC7D /* uspoof.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uspoof.cpp; sourceTree = "<group>"; };
+		A9015D0319A9E8E800F7FC7D /* uspoof_build.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uspoof_build.cpp; sourceTree = "<group>"; };
+		A9015D0419A9E8E800F7FC7D /* uspoof_conf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uspoof_conf.cpp; sourceTree = "<group>"; };
+		A9015D0519A9E8E800F7FC7D /* uspoof_conf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uspoof_conf.h; sourceTree = "<group>"; };
+		A9015D0619A9E8E800F7FC7D /* uspoof_impl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uspoof_impl.cpp; sourceTree = "<group>"; };
+		A9015D0719A9E8E800F7FC7D /* uspoof_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uspoof_impl.h; sourceTree = "<group>"; };
+		A9015D0819A9E8E800F7FC7D /* uspoof_wsconf.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uspoof_wsconf.cpp; sourceTree = "<group>"; };
+		A9015D0919A9E8E800F7FC7D /* uspoof_wsconf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uspoof_wsconf.h; sourceTree = "<group>"; };
+		A9015D0A19A9E8E800F7FC7D /* usrchimp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = usrchimp.h; sourceTree = "<group>"; };
+		A9015D0B19A9E8E800F7FC7D /* utf16collationiterator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = utf16collationiterator.cpp; sourceTree = "<group>"; };
+		A9015D0C19A9E8E800F7FC7D /* utf16collationiterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utf16collationiterator.h; sourceTree = "<group>"; };
+		A9015D0D19A9E8E800F7FC7D /* utf8collationiterator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = utf8collationiterator.cpp; sourceTree = "<group>"; };
+		A9015D0E19A9E8E800F7FC7D /* utf8collationiterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utf8collationiterator.h; sourceTree = "<group>"; };
+		A9015D0F19A9E8E800F7FC7D /* utmscale.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = utmscale.c; sourceTree = "<group>"; };
+		A9015D1019A9E8E800F7FC7D /* utrans.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = utrans.cpp; sourceTree = "<group>"; };
+		A9015D1119A9E8E800F7FC7D /* vtzone.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vtzone.cpp; sourceTree = "<group>"; };
+		A9015D1219A9E8E800F7FC7D /* vzone.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vzone.cpp; sourceTree = "<group>"; };
+		A9015D1319A9E8E800F7FC7D /* vzone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vzone.h; sourceTree = "<group>"; };
+		A9015D1419A9E8E800F7FC7D /* windtfmt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = windtfmt.cpp; sourceTree = "<group>"; };
+		A9015D1519A9E8E800F7FC7D /* windtfmt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = windtfmt.h; sourceTree = "<group>"; };
+		A9015D1619A9E8E800F7FC7D /* winnmfmt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = winnmfmt.cpp; sourceTree = "<group>"; };
+		A9015D1719A9E8E800F7FC7D /* winnmfmt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = winnmfmt.h; sourceTree = "<group>"; };
+		A9015D1819A9E8E800F7FC7D /* wintzimpl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = wintzimpl.cpp; sourceTree = "<group>"; };
+		A9015D1919A9E8E800F7FC7D /* wintzimpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = wintzimpl.h; sourceTree = "<group>"; };
+		A9015D1A19A9E8E800F7FC7D /* zonemeta.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = zonemeta.cpp; sourceTree = "<group>"; };
+		A9015D1B19A9E8E800F7FC7D /* zonemeta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zonemeta.h; sourceTree = "<group>"; };
+		A9015D1C19A9E8E800F7FC7D /* zrule.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = zrule.cpp; sourceTree = "<group>"; };
+		A9015D1D19A9E8E800F7FC7D /* zrule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zrule.h; sourceTree = "<group>"; };
+		A9015D1E19A9E8E800F7FC7D /* ztrans.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ztrans.cpp; sourceTree = "<group>"; };
+		A9015D1F19A9E8E800F7FC7D /* ztrans.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ztrans.h; sourceTree = "<group>"; };
+		A9015D2719A9E8E800F7FC7D /* locbund.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = locbund.cpp; sourceTree = "<group>"; };
+		A9015D2819A9E8E800F7FC7D /* locbund.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = locbund.h; sourceTree = "<group>"; };
+		A9015D2B19A9E8E800F7FC7D /* sprintf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sprintf.c; sourceTree = "<group>"; };
+		A9015D2C19A9E8E800F7FC7D /* sscanf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sscanf.c; sourceTree = "<group>"; };
+		A9015D2D19A9E8E800F7FC7D /* ucln_io.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucln_io.c; sourceTree = "<group>"; };
+		A9015D2E19A9E8E800F7FC7D /* ucln_io.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucln_io.h; sourceTree = "<group>"; };
+		A9015D2F19A9E8E800F7FC7D /* ufile.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ufile.c; sourceTree = "<group>"; };
+		A9015D3019A9E8E800F7FC7D /* ufile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ufile.h; sourceTree = "<group>"; };
+		A9015D3119A9E8E800F7FC7D /* ufmt_cmn.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ufmt_cmn.c; sourceTree = "<group>"; };
+		A9015D3219A9E8E800F7FC7D /* ufmt_cmn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ufmt_cmn.h; sourceTree = "<group>"; };
+		A9015D3619A9E8E800F7FC7D /* uprintf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = uprintf.c; sourceTree = "<group>"; };
+		A9015D3719A9E8E800F7FC7D /* uprintf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uprintf.h; sourceTree = "<group>"; };
+		A9015D3819A9E8E800F7FC7D /* uprntf_p.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = uprntf_p.c; sourceTree = "<group>"; };
+		A9015D3919A9E8E800F7FC7D /* uscanf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = uscanf.c; sourceTree = "<group>"; };
+		A9015D3A19A9E8E800F7FC7D /* uscanf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uscanf.h; sourceTree = "<group>"; };
+		A9015D3B19A9E8E800F7FC7D /* uscanf_p.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = uscanf_p.c; sourceTree = "<group>"; };
+		A9015D3C19A9E8E800F7FC7D /* ustdio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ustdio.c; sourceTree = "<group>"; };
+		A9015D3D19A9E8E800F7FC7D /* ustream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ustream.cpp; sourceTree = "<group>"; };
+		A9015D3F19A9E8E800F7FC7D /* AlternateSubstSubtables.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AlternateSubstSubtables.cpp; sourceTree = "<group>"; };
+		A9015D4019A9E8E800F7FC7D /* AlternateSubstSubtables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AlternateSubstSubtables.h; sourceTree = "<group>"; };
+		A9015D4119A9E8E800F7FC7D /* AnchorTables.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AnchorTables.cpp; sourceTree = "<group>"; };
+		A9015D4219A9E8E800F7FC7D /* AnchorTables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AnchorTables.h; sourceTree = "<group>"; };
+		A9015D4319A9E8E800F7FC7D /* ArabicLayoutEngine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ArabicLayoutEngine.cpp; sourceTree = "<group>"; };
+		A9015D4419A9E8E800F7FC7D /* ArabicLayoutEngine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ArabicLayoutEngine.h; sourceTree = "<group>"; };
+		A9015D4519A9E8E800F7FC7D /* ArabicShaping.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ArabicShaping.cpp; sourceTree = "<group>"; };
+		A9015D4619A9E8E800F7FC7D /* ArabicShaping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ArabicShaping.h; sourceTree = "<group>"; };
+		A9015D4719A9E8E800F7FC7D /* AttachmentPosnSubtables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AttachmentPosnSubtables.h; sourceTree = "<group>"; };
+		A9015D4819A9E8E800F7FC7D /* CanonData.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CanonData.cpp; sourceTree = "<group>"; };
+		A9015D4919A9E8E800F7FC7D /* CanonShaping.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CanonShaping.cpp; sourceTree = "<group>"; };
+		A9015D4A19A9E8E800F7FC7D /* CanonShaping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CanonShaping.h; sourceTree = "<group>"; };
+		A9015D4B19A9E8E800F7FC7D /* CharSubstitutionFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CharSubstitutionFilter.h; sourceTree = "<group>"; };
+		A9015D4C19A9E8E800F7FC7D /* ClassDefinitionTables.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ClassDefinitionTables.cpp; sourceTree = "<group>"; };
+		A9015D4D19A9E8E800F7FC7D /* ClassDefinitionTables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ClassDefinitionTables.h; sourceTree = "<group>"; };
+		A9015D4E19A9E8E800F7FC7D /* ContextualGlyphInsertion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContextualGlyphInsertion.h; sourceTree = "<group>"; };
+		A9015D4F19A9E8E800F7FC7D /* ContextualGlyphInsertionProc2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ContextualGlyphInsertionProc2.cpp; sourceTree = "<group>"; };
+		A9015D5019A9E8E800F7FC7D /* ContextualGlyphInsertionProc2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContextualGlyphInsertionProc2.h; sourceTree = "<group>"; };
+		A9015D5119A9E8E800F7FC7D /* ContextualGlyphSubstitution.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContextualGlyphSubstitution.h; sourceTree = "<group>"; };
+		A9015D5219A9E8E800F7FC7D /* ContextualGlyphSubstProc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ContextualGlyphSubstProc.cpp; sourceTree = "<group>"; };
+		A9015D5319A9E8E800F7FC7D /* ContextualGlyphSubstProc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContextualGlyphSubstProc.h; sourceTree = "<group>"; };
+		A9015D5419A9E8E800F7FC7D /* ContextualGlyphSubstProc2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ContextualGlyphSubstProc2.cpp; sourceTree = "<group>"; };
+		A9015D5519A9E8E800F7FC7D /* ContextualGlyphSubstProc2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContextualGlyphSubstProc2.h; sourceTree = "<group>"; };
+		A9015D5619A9E8E800F7FC7D /* ContextualSubstSubtables.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ContextualSubstSubtables.cpp; sourceTree = "<group>"; };
+		A9015D5719A9E8E800F7FC7D /* ContextualSubstSubtables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContextualSubstSubtables.h; sourceTree = "<group>"; };
+		A9015D5819A9E8E800F7FC7D /* CoverageTables.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CoverageTables.cpp; sourceTree = "<group>"; };
+		A9015D5919A9E8E800F7FC7D /* CoverageTables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CoverageTables.h; sourceTree = "<group>"; };
+		A9015D5A19A9E8E800F7FC7D /* CursiveAttachmentSubtables.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CursiveAttachmentSubtables.cpp; sourceTree = "<group>"; };
+		A9015D5B19A9E8E800F7FC7D /* CursiveAttachmentSubtables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CursiveAttachmentSubtables.h; sourceTree = "<group>"; };
+		A9015D5C19A9E8E800F7FC7D /* DefaultCharMapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DefaultCharMapper.h; sourceTree = "<group>"; };
+		A9015D5D19A9E8E800F7FC7D /* DeviceTables.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DeviceTables.cpp; sourceTree = "<group>"; };
+		A9015D5E19A9E8E800F7FC7D /* DeviceTables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DeviceTables.h; sourceTree = "<group>"; };
+		A9015D5F19A9E8E800F7FC7D /* ExtensionSubtables.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ExtensionSubtables.cpp; sourceTree = "<group>"; };
+		A9015D6019A9E8E800F7FC7D /* ExtensionSubtables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExtensionSubtables.h; sourceTree = "<group>"; };
+		A9015D6119A9E8E800F7FC7D /* Features.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Features.cpp; sourceTree = "<group>"; };
+		A9015D6219A9E8E800F7FC7D /* GDEFMarkFilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GDEFMarkFilter.cpp; sourceTree = "<group>"; };
+		A9015D6319A9E8E800F7FC7D /* GDEFMarkFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GDEFMarkFilter.h; sourceTree = "<group>"; };
+		A9015D6419A9E8E800F7FC7D /* GlyphDefinitionTables.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GlyphDefinitionTables.cpp; sourceTree = "<group>"; };
+		A9015D6519A9E8E800F7FC7D /* GlyphDefinitionTables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GlyphDefinitionTables.h; sourceTree = "<group>"; };
+		A9015D6619A9E8E800F7FC7D /* GlyphIterator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GlyphIterator.cpp; sourceTree = "<group>"; };
+		A9015D6719A9E8E800F7FC7D /* GlyphIterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GlyphIterator.h; sourceTree = "<group>"; };
+		A9015D6819A9E8E800F7FC7D /* GlyphLookupTables.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GlyphLookupTables.cpp; sourceTree = "<group>"; };
+		A9015D6919A9E8E800F7FC7D /* GlyphLookupTables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GlyphLookupTables.h; sourceTree = "<group>"; };
+		A9015D6A19A9E8E800F7FC7D /* GlyphPositionAdjustments.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GlyphPositionAdjustments.cpp; sourceTree = "<group>"; };
+		A9015D6B19A9E8E800F7FC7D /* GlyphPositionAdjustments.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GlyphPositionAdjustments.h; sourceTree = "<group>"; };
+		A9015D6C19A9E8E800F7FC7D /* GlyphPositioningTables.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GlyphPositioningTables.cpp; sourceTree = "<group>"; };
+		A9015D6D19A9E8E800F7FC7D /* GlyphPositioningTables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GlyphPositioningTables.h; sourceTree = "<group>"; };
+		A9015D6E19A9E8E800F7FC7D /* GlyphPosnLookupProc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GlyphPosnLookupProc.cpp; sourceTree = "<group>"; };
+		A9015D6F19A9E8E800F7FC7D /* GlyphPosnLookupProc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GlyphPosnLookupProc.h; sourceTree = "<group>"; };
+		A9015D7019A9E8E800F7FC7D /* GlyphSubstitutionTables.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GlyphSubstitutionTables.cpp; sourceTree = "<group>"; };
+		A9015D7119A9E8E800F7FC7D /* GlyphSubstitutionTables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GlyphSubstitutionTables.h; sourceTree = "<group>"; };
+		A9015D7219A9E8E800F7FC7D /* GlyphSubstLookupProc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GlyphSubstLookupProc.cpp; sourceTree = "<group>"; };
+		A9015D7319A9E8E800F7FC7D /* GlyphSubstLookupProc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GlyphSubstLookupProc.h; sourceTree = "<group>"; };
+		A9015D7419A9E8E800F7FC7D /* GXLayoutEngine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GXLayoutEngine.cpp; sourceTree = "<group>"; };
+		A9015D7519A9E8E800F7FC7D /* GXLayoutEngine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GXLayoutEngine.h; sourceTree = "<group>"; };
+		A9015D7619A9E8E800F7FC7D /* GXLayoutEngine2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GXLayoutEngine2.cpp; sourceTree = "<group>"; };
+		A9015D7719A9E8E800F7FC7D /* GXLayoutEngine2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GXLayoutEngine2.h; sourceTree = "<group>"; };
+		A9015D7819A9E8E800F7FC7D /* HangulLayoutEngine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HangulLayoutEngine.cpp; sourceTree = "<group>"; };
+		A9015D7919A9E8E800F7FC7D /* HangulLayoutEngine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HangulLayoutEngine.h; sourceTree = "<group>"; };
+		A9015D7A19A9E8E800F7FC7D /* HanLayoutEngine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HanLayoutEngine.cpp; sourceTree = "<group>"; };
+		A9015D7B19A9E8E800F7FC7D /* HanLayoutEngine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HanLayoutEngine.h; sourceTree = "<group>"; };
+		A9015D7C19A9E8E800F7FC7D /* ICUFeatures.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ICUFeatures.h; sourceTree = "<group>"; };
+		A9015D7D19A9E8E800F7FC7D /* IndicClassTables.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IndicClassTables.cpp; sourceTree = "<group>"; };
+		A9015D7E19A9E8E800F7FC7D /* IndicLayoutEngine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IndicLayoutEngine.cpp; sourceTree = "<group>"; };
+		A9015D7F19A9E8E800F7FC7D /* IndicLayoutEngine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IndicLayoutEngine.h; sourceTree = "<group>"; };
+		A9015D8019A9E8E800F7FC7D /* IndicRearrangement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IndicRearrangement.h; sourceTree = "<group>"; };
+		A9015D8119A9E8E800F7FC7D /* IndicRearrangementProcessor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IndicRearrangementProcessor.cpp; sourceTree = "<group>"; };
+		A9015D8219A9E8E800F7FC7D /* IndicRearrangementProcessor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IndicRearrangementProcessor.h; sourceTree = "<group>"; };
+		A9015D8319A9E8E800F7FC7D /* IndicRearrangementProcessor2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IndicRearrangementProcessor2.cpp; sourceTree = "<group>"; };
+		A9015D8419A9E8E800F7FC7D /* IndicRearrangementProcessor2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IndicRearrangementProcessor2.h; sourceTree = "<group>"; };
+		A9015D8519A9E8E800F7FC7D /* IndicReordering.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IndicReordering.cpp; sourceTree = "<group>"; };
+		A9015D8619A9E8E800F7FC7D /* IndicReordering.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IndicReordering.h; sourceTree = "<group>"; };
+		A9015D8719A9E8E800F7FC7D /* KernTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = KernTable.cpp; sourceTree = "<group>"; };
+		A9015D8819A9E8E800F7FC7D /* KernTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KernTable.h; sourceTree = "<group>"; };
+		A9015D8919A9E8E800F7FC7D /* KhmerLayoutEngine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = KhmerLayoutEngine.cpp; sourceTree = "<group>"; };
+		A9015D8A19A9E8E800F7FC7D /* KhmerLayoutEngine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KhmerLayoutEngine.h; sourceTree = "<group>"; };
+		A9015D8B19A9E8E800F7FC7D /* KhmerReordering.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = KhmerReordering.cpp; sourceTree = "<group>"; };
+		A9015D8C19A9E8E800F7FC7D /* KhmerReordering.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KhmerReordering.h; sourceTree = "<group>"; };
+		A9015D9019A9E8E800F7FC7D /* LayoutEngine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LayoutEngine.cpp; sourceTree = "<group>"; };
+		A9015D9119A9E8E800F7FC7D /* LayoutEngine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LayoutEngine.h; sourceTree = "<group>"; };
+		A9015D9219A9E8E800F7FC7D /* LayoutTables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LayoutTables.h; sourceTree = "<group>"; };
+		A9015D9319A9E8E800F7FC7D /* LEFontInstance.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LEFontInstance.cpp; sourceTree = "<group>"; };
+		A9015D9419A9E8E800F7FC7D /* LEFontInstance.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LEFontInstance.h; sourceTree = "<group>"; };
+		A9015D9519A9E8E800F7FC7D /* LEGlyphFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LEGlyphFilter.h; sourceTree = "<group>"; };
+		A9015D9619A9E8E800F7FC7D /* LEGlyphStorage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LEGlyphStorage.cpp; sourceTree = "<group>"; };
+		A9015D9719A9E8E800F7FC7D /* LEGlyphStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LEGlyphStorage.h; sourceTree = "<group>"; };
+		A9015D9819A9E8E800F7FC7D /* LEInsertionList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LEInsertionList.cpp; sourceTree = "<group>"; };
+		A9015D9919A9E8E800F7FC7D /* LEInsertionList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LEInsertionList.h; sourceTree = "<group>"; };
+		A9015D9A19A9E8E800F7FC7D /* LELanguages.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LELanguages.h; sourceTree = "<group>"; };
+		A9015D9B19A9E8E800F7FC7D /* LEScripts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LEScripts.h; sourceTree = "<group>"; };
+		A9015D9C19A9E8E800F7FC7D /* LESwaps.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LESwaps.h; sourceTree = "<group>"; };
+		A9015D9D19A9E8E800F7FC7D /* LETableReference.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LETableReference.h; sourceTree = "<group>"; };
+		A9015D9E19A9E8E800F7FC7D /* LETypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LETypes.h; sourceTree = "<group>"; };
+		A9015D9F19A9E8E800F7FC7D /* LigatureSubstitution.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LigatureSubstitution.h; sourceTree = "<group>"; };
+		A9015DA019A9E8E800F7FC7D /* LigatureSubstProc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LigatureSubstProc.cpp; sourceTree = "<group>"; };
+		A9015DA119A9E8E800F7FC7D /* LigatureSubstProc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LigatureSubstProc.h; sourceTree = "<group>"; };
+		A9015DA219A9E8E800F7FC7D /* LigatureSubstProc2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LigatureSubstProc2.cpp; sourceTree = "<group>"; };
+		A9015DA319A9E8E800F7FC7D /* LigatureSubstProc2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LigatureSubstProc2.h; sourceTree = "<group>"; };
+		A9015DA419A9E8E800F7FC7D /* LigatureSubstSubtables.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LigatureSubstSubtables.cpp; sourceTree = "<group>"; };
+		A9015DA519A9E8E800F7FC7D /* LigatureSubstSubtables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LigatureSubstSubtables.h; sourceTree = "<group>"; };
+		A9015DA619A9E8E800F7FC7D /* loengine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loengine.cpp; sourceTree = "<group>"; };
+		A9015DA719A9E8E800F7FC7D /* loengine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = loengine.h; sourceTree = "<group>"; };
+		A9015DA819A9E8E800F7FC7D /* LookupProcessor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LookupProcessor.cpp; sourceTree = "<group>"; };
+		A9015DA919A9E8E800F7FC7D /* LookupProcessor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LookupProcessor.h; sourceTree = "<group>"; };
+		A9015DAA19A9E8E800F7FC7D /* Lookups.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Lookups.cpp; sourceTree = "<group>"; };
+		A9015DAB19A9E8E800F7FC7D /* Lookups.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Lookups.h; sourceTree = "<group>"; };
+		A9015DAC19A9E8E800F7FC7D /* LookupTables.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LookupTables.cpp; sourceTree = "<group>"; };
+		A9015DAD19A9E8E800F7FC7D /* LookupTables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LookupTables.h; sourceTree = "<group>"; };
+		A9015DB019A9E8E800F7FC7D /* MarkArrays.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MarkArrays.cpp; sourceTree = "<group>"; };
+		A9015DB119A9E8E800F7FC7D /* MarkArrays.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MarkArrays.h; sourceTree = "<group>"; };
+		A9015DB219A9E8E800F7FC7D /* MarkToBasePosnSubtables.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MarkToBasePosnSubtables.cpp; sourceTree = "<group>"; };
+		A9015DB319A9E8E800F7FC7D /* MarkToBasePosnSubtables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MarkToBasePosnSubtables.h; sourceTree = "<group>"; };
+		A9015DB419A9E8E800F7FC7D /* MarkToLigaturePosnSubtables.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MarkToLigaturePosnSubtables.cpp; sourceTree = "<group>"; };
+		A9015DB519A9E8E800F7FC7D /* MarkToLigaturePosnSubtables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MarkToLigaturePosnSubtables.h; sourceTree = "<group>"; };
+		A9015DB619A9E8E800F7FC7D /* MarkToMarkPosnSubtables.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MarkToMarkPosnSubtables.cpp; sourceTree = "<group>"; };
+		A9015DB719A9E8E800F7FC7D /* MarkToMarkPosnSubtables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MarkToMarkPosnSubtables.h; sourceTree = "<group>"; };
+		A9015DB819A9E8E800F7FC7D /* MirroredCharData.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MirroredCharData.cpp; sourceTree = "<group>"; };
+		A9015DB919A9E8E800F7FC7D /* MorphStateTables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MorphStateTables.h; sourceTree = "<group>"; };
+		A9015DBA19A9E8E900F7FC7D /* MorphTables.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MorphTables.cpp; sourceTree = "<group>"; };
+		A9015DBB19A9E8E900F7FC7D /* MorphTables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MorphTables.h; sourceTree = "<group>"; };
+		A9015DBC19A9E8E900F7FC7D /* MorphTables2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MorphTables2.cpp; sourceTree = "<group>"; };
+		A9015DBD19A9E8E900F7FC7D /* MPreFixups.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MPreFixups.cpp; sourceTree = "<group>"; };
+		A9015DBE19A9E8E900F7FC7D /* MPreFixups.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MPreFixups.h; sourceTree = "<group>"; };
+		A9015DBF19A9E8E900F7FC7D /* MultipleSubstSubtables.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MultipleSubstSubtables.cpp; sourceTree = "<group>"; };
+		A9015DC019A9E8E900F7FC7D /* MultipleSubstSubtables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MultipleSubstSubtables.h; sourceTree = "<group>"; };
+		A9015DC119A9E8E900F7FC7D /* NonContextualGlyphSubst.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NonContextualGlyphSubst.h; sourceTree = "<group>"; };
+		A9015DC219A9E8E900F7FC7D /* NonContextualGlyphSubstProc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NonContextualGlyphSubstProc.cpp; sourceTree = "<group>"; };
+		A9015DC319A9E8E900F7FC7D /* NonContextualGlyphSubstProc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NonContextualGlyphSubstProc.h; sourceTree = "<group>"; };
+		A9015DC419A9E8E900F7FC7D /* NonContextualGlyphSubstProc2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NonContextualGlyphSubstProc2.cpp; sourceTree = "<group>"; };
+		A9015DC519A9E8E900F7FC7D /* NonContextualGlyphSubstProc2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NonContextualGlyphSubstProc2.h; sourceTree = "<group>"; };
+		A9015DC619A9E8E900F7FC7D /* OpenTypeLayoutEngine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OpenTypeLayoutEngine.cpp; sourceTree = "<group>"; };
+		A9015DC719A9E8E900F7FC7D /* OpenTypeLayoutEngine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OpenTypeLayoutEngine.h; sourceTree = "<group>"; };
+		A9015DC819A9E8E900F7FC7D /* OpenTypeTables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OpenTypeTables.h; sourceTree = "<group>"; };
+		A9015DC919A9E8E900F7FC7D /* OpenTypeUtilities.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OpenTypeUtilities.cpp; sourceTree = "<group>"; };
+		A9015DCA19A9E8E900F7FC7D /* OpenTypeUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OpenTypeUtilities.h; sourceTree = "<group>"; };
+		A9015DCB19A9E8E900F7FC7D /* PairPositioningSubtables.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PairPositioningSubtables.cpp; sourceTree = "<group>"; };
+		A9015DCC19A9E8E900F7FC7D /* PairPositioningSubtables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PairPositioningSubtables.h; sourceTree = "<group>"; };
+		A9015DCD19A9E8E900F7FC7D /* ScriptAndLanguage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScriptAndLanguage.cpp; sourceTree = "<group>"; };
+		A9015DCE19A9E8E900F7FC7D /* ScriptAndLanguage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScriptAndLanguage.h; sourceTree = "<group>"; };
+		A9015DCF19A9E8E900F7FC7D /* ScriptAndLanguageTags.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScriptAndLanguageTags.cpp; sourceTree = "<group>"; };
+		A9015DD019A9E8E900F7FC7D /* ScriptAndLanguageTags.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScriptAndLanguageTags.h; sourceTree = "<group>"; };
+		A9015DD119A9E8E900F7FC7D /* SegmentArrayProcessor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SegmentArrayProcessor.cpp; sourceTree = "<group>"; };
+		A9015DD219A9E8E900F7FC7D /* SegmentArrayProcessor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SegmentArrayProcessor.h; sourceTree = "<group>"; };
+		A9015DD319A9E8E900F7FC7D /* SegmentArrayProcessor2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SegmentArrayProcessor2.cpp; sourceTree = "<group>"; };
+		A9015DD419A9E8E900F7FC7D /* SegmentArrayProcessor2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SegmentArrayProcessor2.h; sourceTree = "<group>"; };
+		A9015DD519A9E8E900F7FC7D /* SegmentSingleProcessor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SegmentSingleProcessor.cpp; sourceTree = "<group>"; };
+		A9015DD619A9E8E900F7FC7D /* SegmentSingleProcessor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SegmentSingleProcessor.h; sourceTree = "<group>"; };
+		A9015DD719A9E8E900F7FC7D /* SegmentSingleProcessor2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SegmentSingleProcessor2.cpp; sourceTree = "<group>"; };
+		A9015DD819A9E8E900F7FC7D /* SegmentSingleProcessor2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SegmentSingleProcessor2.h; sourceTree = "<group>"; };
+		A9015DD919A9E8E900F7FC7D /* ShapingTypeData.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapingTypeData.cpp; sourceTree = "<group>"; };
+		A9015DDA19A9E8E900F7FC7D /* SimpleArrayProcessor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SimpleArrayProcessor.cpp; sourceTree = "<group>"; };
+		A9015DDB19A9E8E900F7FC7D /* SimpleArrayProcessor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SimpleArrayProcessor.h; sourceTree = "<group>"; };
+		A9015DDC19A9E8E900F7FC7D /* SimpleArrayProcessor2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SimpleArrayProcessor2.cpp; sourceTree = "<group>"; };
+		A9015DDD19A9E8E900F7FC7D /* SimpleArrayProcessor2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SimpleArrayProcessor2.h; sourceTree = "<group>"; };
+		A9015DDE19A9E8E900F7FC7D /* SinglePositioningSubtables.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SinglePositioningSubtables.cpp; sourceTree = "<group>"; };
+		A9015DDF19A9E8E900F7FC7D /* SinglePositioningSubtables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SinglePositioningSubtables.h; sourceTree = "<group>"; };
+		A9015DE019A9E8E900F7FC7D /* SingleSubstitutionSubtables.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SingleSubstitutionSubtables.cpp; sourceTree = "<group>"; };
+		A9015DE119A9E8E900F7FC7D /* SingleSubstitutionSubtables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SingleSubstitutionSubtables.h; sourceTree = "<group>"; };
+		A9015DE219A9E8E900F7FC7D /* SingleTableProcessor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SingleTableProcessor.cpp; sourceTree = "<group>"; };
+		A9015DE319A9E8E900F7FC7D /* SingleTableProcessor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SingleTableProcessor.h; sourceTree = "<group>"; };
+		A9015DE419A9E8E900F7FC7D /* SingleTableProcessor2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SingleTableProcessor2.cpp; sourceTree = "<group>"; };
+		A9015DE519A9E8E900F7FC7D /* SingleTableProcessor2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SingleTableProcessor2.h; sourceTree = "<group>"; };
+		A9015DE619A9E8E900F7FC7D /* StateTableProcessor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StateTableProcessor.cpp; sourceTree = "<group>"; };
+		A9015DE719A9E8E900F7FC7D /* StateTableProcessor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StateTableProcessor.h; sourceTree = "<group>"; };
+		A9015DE819A9E8E900F7FC7D /* StateTableProcessor2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StateTableProcessor2.cpp; sourceTree = "<group>"; };
+		A9015DE919A9E8E900F7FC7D /* StateTableProcessor2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StateTableProcessor2.h; sourceTree = "<group>"; };
+		A9015DEA19A9E8E900F7FC7D /* StateTables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StateTables.h; sourceTree = "<group>"; };
+		A9015DEB19A9E8E900F7FC7D /* SubstitutionLookups.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SubstitutionLookups.cpp; sourceTree = "<group>"; };
+		A9015DEC19A9E8E900F7FC7D /* SubstitutionLookups.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SubstitutionLookups.h; sourceTree = "<group>"; };
+		A9015DED19A9E8E900F7FC7D /* SubtableProcessor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SubtableProcessor.cpp; sourceTree = "<group>"; };
+		A9015DEE19A9E8E900F7FC7D /* SubtableProcessor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SubtableProcessor.h; sourceTree = "<group>"; };
+		A9015DEF19A9E8E900F7FC7D /* SubtableProcessor2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SubtableProcessor2.cpp; sourceTree = "<group>"; };
+		A9015DF019A9E8E900F7FC7D /* SubtableProcessor2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SubtableProcessor2.h; sourceTree = "<group>"; };
+		A9015DF119A9E8E900F7FC7D /* ThaiLayoutEngine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ThaiLayoutEngine.cpp; sourceTree = "<group>"; };
+		A9015DF219A9E8E900F7FC7D /* ThaiLayoutEngine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ThaiLayoutEngine.h; sourceTree = "<group>"; };
+		A9015DF319A9E8E900F7FC7D /* ThaiShaping.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ThaiShaping.cpp; sourceTree = "<group>"; };
+		A9015DF419A9E8E900F7FC7D /* ThaiShaping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ThaiShaping.h; sourceTree = "<group>"; };
+		A9015DF519A9E8E900F7FC7D /* ThaiStateTables.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ThaiStateTables.cpp; sourceTree = "<group>"; };
+		A9015DF619A9E8E900F7FC7D /* TibetanLayoutEngine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TibetanLayoutEngine.cpp; sourceTree = "<group>"; };
+		A9015DF719A9E8E900F7FC7D /* TibetanLayoutEngine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TibetanLayoutEngine.h; sourceTree = "<group>"; };
+		A9015DF819A9E8E900F7FC7D /* TibetanReordering.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TibetanReordering.cpp; sourceTree = "<group>"; };
+		A9015DF919A9E8E900F7FC7D /* TibetanReordering.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TibetanReordering.h; sourceTree = "<group>"; };
+		A9015DFA19A9E8E900F7FC7D /* TrimmedArrayProcessor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TrimmedArrayProcessor.cpp; sourceTree = "<group>"; };
+		A9015DFB19A9E8E900F7FC7D /* TrimmedArrayProcessor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TrimmedArrayProcessor.h; sourceTree = "<group>"; };
+		A9015DFC19A9E8E900F7FC7D /* TrimmedArrayProcessor2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TrimmedArrayProcessor2.cpp; sourceTree = "<group>"; };
+		A9015DFD19A9E8E900F7FC7D /* TrimmedArrayProcessor2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TrimmedArrayProcessor2.h; sourceTree = "<group>"; };
+		A9015DFE19A9E8E900F7FC7D /* ValueRecords.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ValueRecords.cpp; sourceTree = "<group>"; };
+		A9015DFF19A9E8E900F7FC7D /* ValueRecords.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ValueRecords.h; sourceTree = "<group>"; };
+		A90169D419AA15D500F7FC7D /* icudt53l.dat */ = {isa = PBXFileReference; lastKnownFileType = file; name = icudt53l.dat; path = dependencies/icu/source/data/in/icudt53l.dat; sourceTree = "<group>"; };
+		A90169D719AA16A600F7FC7D /* stubdata.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = stubdata.c; path = stubdata/stubdata.c; sourceTree = "<group>"; };
 		A917AF2516B1BE38006367FC /* Tests-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Tests-Info.plist"; sourceTree = "<group>"; };
 		A918B8E211C6697400024D84 /* SwordModuleTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SwordModuleTest.h; path = ../test/SwordModuleTest.h; sourceTree = "<group>"; };
 		A918B8E311C6697400024D84 /* SwordModuleTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SwordModuleTest.m; path = ../test/SwordModuleTest.m; sourceTree = "<group>"; };
 		A91C8B66175233F3008702B9 /* versificationmgr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = versificationmgr.cpp; sourceTree = "<group>"; };
+		A927767019A2296E00670FCB /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = "<group>"; };
 		A929619616B1BA240094E5BE /* SwordBibleTextEntry.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SwordBibleTextEntry.m; path = src/SwordBibleTextEntry.m; sourceTree = "<group>"; };
 		A929619716B1BA240094E5BE /* SwordKey.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SwordKey.h; path = src/SwordKey.h; sourceTree = "<group>"; };
 		A929619816B1BA240094E5BE /* SwordKey.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = SwordKey.mm; path = src/SwordKey.mm; sourceTree = "<group>"; };
@@ -1169,6 +2738,8 @@
 		A999FF3917951C8900E65919 /* bz2comprs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bz2comprs.cpp; sourceTree = "<group>"; };
 		A9A2C17C118D9D3D0002873D /* Notifications.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Notifications.h; path = src/Notifications.h; sourceTree = "<group>"; };
 		A9A7EEB414D5D61700B76B6A /* osis2mod */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = osis2mod; sourceTree = BUILT_PRODUCTS_DIR; };
+		A9B77D4319A3BB3B00F34557 /* liblzma.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = liblzma.dylib; path = usr/lib/liblzma.dylib; sourceTree = SDKROOT; };
+		A9B77D4519A3BB8000F34557 /* xzcomprs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xzcomprs.cpp; sourceTree = "<group>"; };
 		A9BDFA6B1207F9870067ED5B /* Tests.octest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Tests.octest; sourceTree = BUILT_PRODUCTS_DIR; };
 		A9BDFA761207F9F00067ED5B /* SwordListKeyTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SwordListKeyTest.h; path = ../test/SwordListKeyTest.h; sourceTree = "<group>"; };
 		A9BDFA771207F9F00067ED5B /* SwordListKeyTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SwordListKeyTest.m; path = ../test/SwordListKeyTest.m; sourceTree = "<group>"; };
@@ -1225,7 +2796,6 @@
 				A982039C19A0A03A00DD808C /* libcurl.dylib in Frameworks */,
 				A982039A19A0A02C00DD808C /* libz.dylib in Frameworks */,
 				A982039819A0A02300DD808C /* libstdc++.dylib in Frameworks */,
-				A982039619A0A01200DD808C /* libicucore.dylib in Frameworks */,
 				A982039419A09FFD00DD808C /* libbz2.dylib in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
@@ -1535,6 +3105,846 @@
 			name = "Other Sources";
 			sourceTree = "<group>";
 		};
+		A90152A219A9E8E100F7FC7D /* icu */ = {
+			isa = PBXGroup;
+			children = (
+				A90152B719A9E8E100F7FC7D /* source */,
+			);
+			name = icu;
+			path = dependencies/icu;
+			sourceTree = "<group>";
+		};
+		A90152B719A9E8E100F7FC7D /* source */ = {
+			isa = PBXGroup;
+			children = (
+				A90152BD19A9E8E100F7FC7D /* common */,
+				A9015B9319A9E8E700F7FC7D /* i18n */,
+				A9015D2319A9E8E800F7FC7D /* io */,
+				A9015D3E19A9E8E800F7FC7D /* layout */,
+				A90169D619AA169300F7FC7D /* stubdata */,
+			);
+			path = source;
+			sourceTree = "<group>";
+		};
+		A90152BD19A9E8E100F7FC7D /* common */ = {
+			isa = PBXGroup;
+			children = (
+				A90152BE19A9E8E100F7FC7D /* appendable.cpp */,
+				A90152BF19A9E8E100F7FC7D /* bmpset.cpp */,
+				A90152C019A9E8E100F7FC7D /* bmpset.h */,
+				A90152C119A9E8E100F7FC7D /* brkeng.cpp */,
+				A90152C219A9E8E100F7FC7D /* brkeng.h */,
+				A90152C319A9E8E100F7FC7D /* brkiter.cpp */,
+				A90152C419A9E8E100F7FC7D /* bytestream.cpp */,
+				A90152C519A9E8E100F7FC7D /* bytestrie.cpp */,
+				A90152C619A9E8E100F7FC7D /* bytestriebuilder.cpp */,
+				A90152C719A9E8E100F7FC7D /* bytestrieiterator.cpp */,
+				A90152C819A9E8E100F7FC7D /* caniter.cpp */,
+				A90152C919A9E8E100F7FC7D /* chariter.cpp */,
+				A90152CA19A9E8E100F7FC7D /* charstr.cpp */,
+				A90152CB19A9E8E100F7FC7D /* charstr.h */,
+				A90152CC19A9E8E100F7FC7D /* cmemory.c */,
+				A90152CD19A9E8E100F7FC7D /* cmemory.h */,
+				A90152CE19A9E8E100F7FC7D /* cmutex.h */,
+				A90152D219A9E8E100F7FC7D /* cpputils.h */,
+				A90152D319A9E8E100F7FC7D /* cstring.c */,
+				A90152D419A9E8E100F7FC7D /* cstring.h */,
+				A90152D519A9E8E100F7FC7D /* cwchar.c */,
+				A90152D619A9E8E100F7FC7D /* cwchar.h */,
+				A90152D719A9E8E100F7FC7D /* dictbe.cpp */,
+				A90152D819A9E8E100F7FC7D /* dictbe.h */,
+				A90152D919A9E8E100F7FC7D /* dictionarydata.cpp */,
+				A90152DA19A9E8E100F7FC7D /* dictionarydata.h */,
+				A90152DB19A9E8E100F7FC7D /* dtintrv.cpp */,
+				A90152DC19A9E8E100F7FC7D /* errorcode.cpp */,
+				A90152DD19A9E8E100F7FC7D /* filterednormalizer2.cpp */,
+				A90152DE19A9E8E100F7FC7D /* hash.h */,
+				A90152DF19A9E8E100F7FC7D /* icudataver.c */,
+				A90152E019A9E8E100F7FC7D /* icuplug.c */,
+				A90152E119A9E8E100F7FC7D /* icuplugimp.h */,
+				A90152E219A9E8E100F7FC7D /* listformatter.cpp */,
+				A90152E319A9E8E100F7FC7D /* localsvc.h */,
+				A90152E419A9E8E100F7FC7D /* locavailable.cpp */,
+				A90152E519A9E8E100F7FC7D /* locbased.cpp */,
+				A90152E619A9E8E100F7FC7D /* locbased.h */,
+				A90152E719A9E8E100F7FC7D /* locdispnames.cpp */,
+				A90152E819A9E8E100F7FC7D /* locid.cpp */,
+				A90152E919A9E8E100F7FC7D /* loclikely.cpp */,
+				A90152EA19A9E8E100F7FC7D /* locmap.c */,
+				A90152EB19A9E8E100F7FC7D /* locmap.h */,
+				A90152EC19A9E8E100F7FC7D /* locresdata.cpp */,
+				A90152ED19A9E8E100F7FC7D /* locutil.cpp */,
+				A90152EE19A9E8E100F7FC7D /* locutil.h */,
+				A90152EF19A9E8E100F7FC7D /* lrucache.cpp */,
+				A90152F019A9E8E100F7FC7D /* lrucache.h */,
+				A90152F319A9E8E100F7FC7D /* messageimpl.h */,
+				A90152F419A9E8E100F7FC7D /* messagepattern.cpp */,
+				A90152F519A9E8E100F7FC7D /* msvcres.h */,
+				A90152F619A9E8E100F7FC7D /* mutex.h */,
+				A90152F719A9E8E100F7FC7D /* normalizer2.cpp */,
+				A90152F819A9E8E100F7FC7D /* normalizer2impl.cpp */,
+				A90152F919A9E8E100F7FC7D /* normalizer2impl.h */,
+				A90152FA19A9E8E100F7FC7D /* normlzr.cpp */,
+				A90152FB19A9E8E100F7FC7D /* parsepos.cpp */,
+				A90152FC19A9E8E100F7FC7D /* patternprops.cpp */,
+				A90152FD19A9E8E100F7FC7D /* patternprops.h */,
+				A90152FE19A9E8E100F7FC7D /* propname.cpp */,
+				A90152FF19A9E8E100F7FC7D /* propname.h */,
+				A901530019A9E8E100F7FC7D /* propname_data.h */,
+				A901530119A9E8E100F7FC7D /* propsvec.c */,
+				A901530219A9E8E100F7FC7D /* propsvec.h */,
+				A901530319A9E8E100F7FC7D /* punycode.cpp */,
+				A901530419A9E8E100F7FC7D /* punycode.h */,
+				A901530519A9E8E100F7FC7D /* putil.cpp */,
+				A901530619A9E8E100F7FC7D /* putilimp.h */,
+				A901530719A9E8E100F7FC7D /* rbbi.cpp */,
+				A901530919A9E8E100F7FC7D /* rbbidata.cpp */,
+				A901530A19A9E8E100F7FC7D /* rbbidata.h */,
+				A901530B19A9E8E100F7FC7D /* rbbinode.cpp */,
+				A901530C19A9E8E100F7FC7D /* rbbinode.h */,
+				A901530D19A9E8E100F7FC7D /* rbbirb.cpp */,
+				A901530E19A9E8E100F7FC7D /* rbbirb.h */,
+				A901530F19A9E8E100F7FC7D /* rbbirpt.h */,
+				A901531119A9E8E100F7FC7D /* rbbiscan.cpp */,
+				A901531219A9E8E100F7FC7D /* rbbiscan.h */,
+				A901531319A9E8E100F7FC7D /* rbbisetb.cpp */,
+				A901531419A9E8E100F7FC7D /* rbbisetb.h */,
+				A901531519A9E8E100F7FC7D /* rbbistbl.cpp */,
+				A901531619A9E8E100F7FC7D /* rbbitblb.cpp */,
+				A901531719A9E8E100F7FC7D /* rbbitblb.h */,
+				A901531819A9E8E100F7FC7D /* resbund.cpp */,
+				A901531919A9E8E100F7FC7D /* resbund_cnv.cpp */,
+				A901531A19A9E8E100F7FC7D /* ruleiter.cpp */,
+				A901531B19A9E8E100F7FC7D /* ruleiter.h */,
+				A901531C19A9E8E100F7FC7D /* schriter.cpp */,
+				A901531D19A9E8E100F7FC7D /* serv.cpp */,
+				A901531E19A9E8E100F7FC7D /* serv.h */,
+				A901531F19A9E8E100F7FC7D /* servlk.cpp */,
+				A901532019A9E8E100F7FC7D /* servlkf.cpp */,
+				A901532119A9E8E100F7FC7D /* servloc.h */,
+				A901532219A9E8E100F7FC7D /* servls.cpp */,
+				A901532319A9E8E100F7FC7D /* servnotf.cpp */,
+				A901532419A9E8E100F7FC7D /* servnotf.h */,
+				A901532519A9E8E100F7FC7D /* servrbf.cpp */,
+				A901532619A9E8E100F7FC7D /* servslkf.cpp */,
+				A901532719A9E8E100F7FC7D /* sharedobject.cpp */,
+				A901532819A9E8E100F7FC7D /* sharedobject.h */,
+				A901532919A9E8E100F7FC7D /* sharedptr.h */,
+				A901532A19A9E8E100F7FC7D /* simplepatternformatter.cpp */,
+				A901532B19A9E8E100F7FC7D /* simplepatternformatter.h */,
+				A901532C19A9E8E100F7FC7D /* sprpimpl.h */,
+				A901532D19A9E8E100F7FC7D /* stringpiece.cpp */,
+				A901532E19A9E8E100F7FC7D /* stringtriebuilder.cpp */,
+				A901532F19A9E8E100F7FC7D /* uarrsort.c */,
+				A901533019A9E8E100F7FC7D /* uarrsort.h */,
+				A901533119A9E8E100F7FC7D /* uassert.h */,
+				A901533219A9E8E100F7FC7D /* ubidi.c */,
+				A901533319A9E8E100F7FC7D /* ubidi_props.c */,
+				A901533419A9E8E100F7FC7D /* ubidi_props.h */,
+				A901533519A9E8E100F7FC7D /* ubidi_props_data.h */,
+				A901533619A9E8E100F7FC7D /* ubidiimp.h */,
+				A901533719A9E8E100F7FC7D /* ubidiln.c */,
+				A901533819A9E8E100F7FC7D /* ubidiwrt.c */,
+				A901533919A9E8E100F7FC7D /* ubrk.cpp */,
+				A901533A19A9E8E100F7FC7D /* ubrkimpl.h */,
+				A901533B19A9E8E100F7FC7D /* ucase.cpp */,
+				A901533C19A9E8E100F7FC7D /* ucase.h */,
+				A901533D19A9E8E100F7FC7D /* ucase_props_data.h */,
+				A901533E19A9E8E100F7FC7D /* ucasemap.cpp */,
+				A901533F19A9E8E100F7FC7D /* ucasemap_titlecase_brkiter.cpp */,
+				A901534019A9E8E100F7FC7D /* ucat.c */,
+				A901534119A9E8E100F7FC7D /* uchar.c */,
+				A901534219A9E8E100F7FC7D /* uchar_props_data.h */,
+				A901534319A9E8E100F7FC7D /* ucharstrie.cpp */,
+				A901534419A9E8E100F7FC7D /* ucharstriebuilder.cpp */,
+				A901534519A9E8E100F7FC7D /* ucharstrieiterator.cpp */,
+				A901534619A9E8E100F7FC7D /* uchriter.cpp */,
+				A901534719A9E8E100F7FC7D /* ucln.h */,
+				A901534819A9E8E100F7FC7D /* ucln_cmn.c */,
+				A901534919A9E8E100F7FC7D /* ucln_cmn.h */,
+				A901534A19A9E8E100F7FC7D /* ucln_imp.h */,
+				A901534B19A9E8E100F7FC7D /* ucmndata.c */,
+				A901534C19A9E8E100F7FC7D /* ucmndata.h */,
+				A901534D19A9E8E100F7FC7D /* ucnv.c */,
+				A901534E19A9E8E100F7FC7D /* ucnv2022.cpp */,
+				A901534F19A9E8E100F7FC7D /* ucnv_bld.cpp */,
+				A901535019A9E8E100F7FC7D /* ucnv_bld.h */,
+				A901535119A9E8E100F7FC7D /* ucnv_cb.c */,
+				A901535219A9E8E100F7FC7D /* ucnv_cnv.c */,
+				A901535319A9E8E100F7FC7D /* ucnv_cnv.h */,
+				A901535419A9E8E100F7FC7D /* ucnv_ct.c */,
+				A901535519A9E8E100F7FC7D /* ucnv_err.c */,
+				A901535619A9E8E100F7FC7D /* ucnv_ext.cpp */,
+				A901535719A9E8E100F7FC7D /* ucnv_ext.h */,
+				A901535819A9E8E100F7FC7D /* ucnv_imp.h */,
+				A901535919A9E8E100F7FC7D /* ucnv_io.cpp */,
+				A901535A19A9E8E100F7FC7D /* ucnv_io.h */,
+				A901535B19A9E8E100F7FC7D /* ucnv_lmb.c */,
+				A901535C19A9E8E100F7FC7D /* ucnv_set.c */,
+				A901535D19A9E8E100F7FC7D /* ucnv_u16.c */,
+				A901535E19A9E8E100F7FC7D /* ucnv_u32.c */,
+				A901535F19A9E8E100F7FC7D /* ucnv_u7.c */,
+				A901536019A9E8E100F7FC7D /* ucnv_u8.c */,
+				A901536119A9E8E100F7FC7D /* ucnvbocu.cpp */,
+				A901536219A9E8E100F7FC7D /* ucnvdisp.c */,
+				A901536319A9E8E100F7FC7D /* ucnvhz.c */,
+				A901536419A9E8E100F7FC7D /* ucnvisci.c */,
+				A901536519A9E8E100F7FC7D /* ucnvlat1.c */,
+				A901536619A9E8E100F7FC7D /* ucnvmbcs.c */,
+				A901536719A9E8E100F7FC7D /* ucnvmbcs.h */,
+				A901536819A9E8E100F7FC7D /* ucnvscsu.c */,
+				A901536919A9E8E100F7FC7D /* ucnvsel.cpp */,
+				A901536A19A9E8E100F7FC7D /* ucol_data.h */,
+				A901536B19A9E8E100F7FC7D /* ucol_swp.cpp */,
+				A901536C19A9E8E100F7FC7D /* ucol_swp.h */,
+				A901536D19A9E8E100F7FC7D /* udata.cpp */,
+				A901536E19A9E8E100F7FC7D /* udatamem.c */,
+				A901536F19A9E8E100F7FC7D /* udatamem.h */,
+				A901537019A9E8E100F7FC7D /* udataswp.c */,
+				A901537119A9E8E100F7FC7D /* udataswp.h */,
+				A901537219A9E8E100F7FC7D /* uelement.h */,
+				A901537319A9E8E100F7FC7D /* uenum.c */,
+				A901537419A9E8E100F7FC7D /* uenumimp.h */,
+				A901537519A9E8E100F7FC7D /* uhash.c */,
+				A901537619A9E8E100F7FC7D /* uhash.h */,
+				A901537719A9E8E100F7FC7D /* uhash_us.cpp */,
+				A901537819A9E8E100F7FC7D /* uidna.cpp */,
+				A901537919A9E8E100F7FC7D /* uinit.cpp */,
+				A901537A19A9E8E100F7FC7D /* uinvchar.c */,
+				A901537B19A9E8E100F7FC7D /* uinvchar.h */,
+				A901537C19A9E8E100F7FC7D /* uiter.cpp */,
+				A901537D19A9E8E100F7FC7D /* ulist.c */,
+				A901537E19A9E8E100F7FC7D /* ulist.h */,
+				A901537F19A9E8E100F7FC7D /* uloc.cpp */,
+				A901538019A9E8E100F7FC7D /* uloc_tag.c */,
+				A901538119A9E8E100F7FC7D /* ulocimp.h */,
+				A901538219A9E8E100F7FC7D /* umapfile.c */,
+				A901538319A9E8E100F7FC7D /* umapfile.h */,
+				A901538419A9E8E100F7FC7D /* umath.c */,
+				A901538519A9E8E100F7FC7D /* umutex.cpp */,
+				A901538619A9E8E100F7FC7D /* umutex.h */,
+				A901538719A9E8E100F7FC7D /* unames.cpp */,
+				A90153DD19A9E8E100F7FC7D /* unifilt.cpp */,
+				A90153DE19A9E8E100F7FC7D /* unifunct.cpp */,
+				A90153DF19A9E8E100F7FC7D /* uniset.cpp */,
+				A90153E019A9E8E100F7FC7D /* uniset_closure.cpp */,
+				A90153E119A9E8E100F7FC7D /* uniset_props.cpp */,
+				A90153E219A9E8E100F7FC7D /* unisetspan.cpp */,
+				A90153E319A9E8E100F7FC7D /* unisetspan.h */,
+				A90153E419A9E8E100F7FC7D /* unistr.cpp */,
+				A90153E519A9E8E100F7FC7D /* unistr_case.cpp */,
+				A90153E619A9E8E100F7FC7D /* unistr_case_locale.cpp */,
+				A90153E719A9E8E100F7FC7D /* unistr_cnv.cpp */,
+				A90153E819A9E8E100F7FC7D /* unistr_props.cpp */,
+				A90153E919A9E8E100F7FC7D /* unistr_titlecase_brkiter.cpp */,
+				A90153EA19A9E8E100F7FC7D /* unorm.cpp */,
+				A90153EB19A9E8E100F7FC7D /* unormcmp.cpp */,
+				A90153EC19A9E8E100F7FC7D /* unormimp.h */,
+				A90153ED19A9E8E100F7FC7D /* uobject.cpp */,
+				A90153EE19A9E8E100F7FC7D /* uposixdefs.h */,
+				A90153EF19A9E8E100F7FC7D /* uprops.cpp */,
+				A90153F019A9E8E100F7FC7D /* uprops.h */,
+				A90153F119A9E8E100F7FC7D /* ures_cnv.c */,
+				A90153F219A9E8E200F7FC7D /* uresbund.cpp */,
+				A90153F319A9E8E200F7FC7D /* uresdata.c */,
+				A90153F419A9E8E200F7FC7D /* uresdata.h */,
+				A90153F519A9E8E200F7FC7D /* uresimp.h */,
+				A90153F619A9E8E200F7FC7D /* ureslocs.h */,
+				A90153F719A9E8E200F7FC7D /* usc_impl.c */,
+				A90153F819A9E8E200F7FC7D /* usc_impl.h */,
+				A90153F919A9E8E200F7FC7D /* uscript.c */,
+				A90153FA19A9E8E200F7FC7D /* uscript_props.cpp */,
+				A90153FB19A9E8E200F7FC7D /* uset.cpp */,
+				A90153FC19A9E8E200F7FC7D /* uset_imp.h */,
+				A90153FD19A9E8E200F7FC7D /* uset_props.cpp */,
+				A90153FE19A9E8E200F7FC7D /* usetiter.cpp */,
+				A90153FF19A9E8E200F7FC7D /* ushape.cpp */,
+				A901540019A9E8E200F7FC7D /* usprep.cpp */,
+				A901540119A9E8E200F7FC7D /* ustack.cpp */,
+				A901540219A9E8E200F7FC7D /* ustr_cnv.c */,
+				A901540319A9E8E200F7FC7D /* ustr_cnv.h */,
+				A901540419A9E8E200F7FC7D /* ustr_imp.h */,
+				A901540519A9E8E200F7FC7D /* ustr_titlecase_brkiter.cpp */,
+				A901540619A9E8E200F7FC7D /* ustr_wcs.cpp */,
+				A901540719A9E8E200F7FC7D /* ustrcase.cpp */,
+				A901540819A9E8E200F7FC7D /* ustrcase_locale.cpp */,
+				A901540919A9E8E200F7FC7D /* ustrenum.cpp */,
+				A901540A19A9E8E200F7FC7D /* ustrenum.h */,
+				A901540B19A9E8E200F7FC7D /* ustrfmt.c */,
+				A901540C19A9E8E200F7FC7D /* ustrfmt.h */,
+				A901540D19A9E8E200F7FC7D /* ustring.cpp */,
+				A901540E19A9E8E200F7FC7D /* ustrtrns.cpp */,
+				A901540F19A9E8E200F7FC7D /* utext.cpp */,
+				A901541019A9E8E200F7FC7D /* utf_impl.c */,
+				A901541119A9E8E200F7FC7D /* util.cpp */,
+				A901541219A9E8E200F7FC7D /* util.h */,
+				A901541319A9E8E200F7FC7D /* util_props.cpp */,
+				A901541419A9E8E200F7FC7D /* utrace.c */,
+				A901541519A9E8E200F7FC7D /* utracimp.h */,
+				A901541619A9E8E200F7FC7D /* utrie.cpp */,
+				A901541719A9E8E200F7FC7D /* utrie.h */,
+				A901541819A9E8E200F7FC7D /* utrie2.cpp */,
+				A901541919A9E8E200F7FC7D /* utrie2.h */,
+				A901541A19A9E8E200F7FC7D /* utrie2_builder.cpp */,
+				A901541B19A9E8E200F7FC7D /* utrie2_impl.h */,
+				A901541C19A9E8E200F7FC7D /* uts46.cpp */,
+				A901541D19A9E8E200F7FC7D /* utypeinfo.h */,
+				A901541E19A9E8E200F7FC7D /* utypes.c */,
+				A901541F19A9E8E200F7FC7D /* uvector.cpp */,
+				A901542019A9E8E200F7FC7D /* uvector.h */,
+				A901542119A9E8E200F7FC7D /* uvectr32.cpp */,
+				A901542219A9E8E200F7FC7D /* uvectr32.h */,
+				A901542319A9E8E200F7FC7D /* uvectr64.cpp */,
+				A901542419A9E8E200F7FC7D /* uvectr64.h */,
+				A901542519A9E8E200F7FC7D /* wintz.c */,
+				A901542619A9E8E200F7FC7D /* wintz.h */,
+			);
+			path = common;
+			sourceTree = "<group>";
+		};
+		A9015B9319A9E8E700F7FC7D /* i18n */ = {
+			isa = PBXGroup;
+			children = (
+				A9015B9419A9E8E700F7FC7D /* alphaindex.cpp */,
+				A9015B9519A9E8E700F7FC7D /* anytrans.cpp */,
+				A9015B9619A9E8E700F7FC7D /* anytrans.h */,
+				A9015B9719A9E8E700F7FC7D /* astro.cpp */,
+				A9015B9819A9E8E700F7FC7D /* astro.h */,
+				A9015B9919A9E8E700F7FC7D /* basictz.cpp */,
+				A9015B9A19A9E8E700F7FC7D /* bocsu.cpp */,
+				A9015B9B19A9E8E700F7FC7D /* bocsu.h */,
+				A9015B9C19A9E8E700F7FC7D /* brktrans.cpp */,
+				A9015B9D19A9E8E700F7FC7D /* brktrans.h */,
+				A9015B9E19A9E8E700F7FC7D /* buddhcal.cpp */,
+				A9015B9F19A9E8E700F7FC7D /* buddhcal.h */,
+				A9015BA019A9E8E700F7FC7D /* calendar.cpp */,
+				A9015BA119A9E8E700F7FC7D /* casetrn.cpp */,
+				A9015BA219A9E8E700F7FC7D /* casetrn.h */,
+				A9015BA319A9E8E700F7FC7D /* cecal.cpp */,
+				A9015BA419A9E8E700F7FC7D /* cecal.h */,
+				A9015BA519A9E8E700F7FC7D /* chnsecal.cpp */,
+				A9015BA619A9E8E700F7FC7D /* chnsecal.h */,
+				A9015BA719A9E8E700F7FC7D /* choicfmt.cpp */,
+				A9015BA819A9E8E700F7FC7D /* coleitr.cpp */,
+				A9015BA919A9E8E700F7FC7D /* coll.cpp */,
+				A9015BAA19A9E8E700F7FC7D /* collation.cpp */,
+				A9015BAB19A9E8E700F7FC7D /* collation.h */,
+				A9015BAC19A9E8E700F7FC7D /* collationbasedatabuilder.cpp */,
+				A9015BAD19A9E8E700F7FC7D /* collationbasedatabuilder.h */,
+				A9015BAE19A9E8E700F7FC7D /* collationbuilder.cpp */,
+				A9015BAF19A9E8E700F7FC7D /* collationbuilder.h */,
+				A9015BB019A9E8E700F7FC7D /* collationcompare.cpp */,
+				A9015BB119A9E8E700F7FC7D /* collationcompare.h */,
+				A9015BB219A9E8E700F7FC7D /* collationdata.cpp */,
+				A9015BB319A9E8E700F7FC7D /* collationdata.h */,
+				A9015BB419A9E8E700F7FC7D /* collationdatabuilder.cpp */,
+				A9015BB519A9E8E700F7FC7D /* collationdatabuilder.h */,
+				A9015BB619A9E8E700F7FC7D /* collationdatareader.cpp */,
+				A9015BB719A9E8E700F7FC7D /* collationdatareader.h */,
+				A9015BB819A9E8E700F7FC7D /* collationdatawriter.cpp */,
+				A9015BB919A9E8E700F7FC7D /* collationdatawriter.h */,
+				A9015BBA19A9E8E700F7FC7D /* collationfastlatin.cpp */,
+				A9015BBB19A9E8E700F7FC7D /* collationfastlatin.h */,
+				A9015BBC19A9E8E700F7FC7D /* collationfastlatinbuilder.cpp */,
+				A9015BBD19A9E8E700F7FC7D /* collationfastlatinbuilder.h */,
+				A9015BBE19A9E8E700F7FC7D /* collationfcd.cpp */,
+				A9015BBF19A9E8E700F7FC7D /* collationfcd.h */,
+				A9015BC019A9E8E700F7FC7D /* collationiterator.cpp */,
+				A9015BC119A9E8E700F7FC7D /* collationiterator.h */,
+				A9015BC219A9E8E700F7FC7D /* collationkeys.cpp */,
+				A9015BC319A9E8E700F7FC7D /* collationkeys.h */,
+				A9015BC419A9E8E700F7FC7D /* collationroot.cpp */,
+				A9015BC519A9E8E700F7FC7D /* collationroot.h */,
+				A9015BC619A9E8E700F7FC7D /* collationrootelements.cpp */,
+				A9015BC719A9E8E700F7FC7D /* collationrootelements.h */,
+				A9015BC819A9E8E700F7FC7D /* collationruleparser.cpp */,
+				A9015BC919A9E8E700F7FC7D /* collationruleparser.h */,
+				A9015BCA19A9E8E700F7FC7D /* collationsets.cpp */,
+				A9015BCB19A9E8E700F7FC7D /* collationsets.h */,
+				A9015BCC19A9E8E700F7FC7D /* collationsettings.cpp */,
+				A9015BCD19A9E8E700F7FC7D /* collationsettings.h */,
+				A9015BCE19A9E8E700F7FC7D /* collationtailoring.cpp */,
+				A9015BCF19A9E8E700F7FC7D /* collationtailoring.h */,
+				A9015BD019A9E8E700F7FC7D /* collationweights.cpp */,
+				A9015BD119A9E8E700F7FC7D /* collationweights.h */,
+				A9015BD219A9E8E700F7FC7D /* compactdecimalformat.cpp */,
+				A9015BD319A9E8E700F7FC7D /* coptccal.cpp */,
+				A9015BD419A9E8E700F7FC7D /* coptccal.h */,
+				A9015BD519A9E8E700F7FC7D /* cpdtrans.cpp */,
+				A9015BD619A9E8E700F7FC7D /* cpdtrans.h */,
+				A9015BD719A9E8E700F7FC7D /* csdetect.cpp */,
+				A9015BD819A9E8E700F7FC7D /* csdetect.h */,
+				A9015BD919A9E8E700F7FC7D /* csmatch.cpp */,
+				A9015BDA19A9E8E700F7FC7D /* csmatch.h */,
+				A9015BDB19A9E8E700F7FC7D /* csr2022.cpp */,
+				A9015BDC19A9E8E700F7FC7D /* csr2022.h */,
+				A9015BDD19A9E8E700F7FC7D /* csrecog.cpp */,
+				A9015BDE19A9E8E700F7FC7D /* csrecog.h */,
+				A9015BDF19A9E8E700F7FC7D /* csrmbcs.cpp */,
+				A9015BE019A9E8E700F7FC7D /* csrmbcs.h */,
+				A9015BE119A9E8E700F7FC7D /* csrsbcs.cpp */,
+				A9015BE219A9E8E700F7FC7D /* csrsbcs.h */,
+				A9015BE319A9E8E700F7FC7D /* csrucode.cpp */,
+				A9015BE419A9E8E700F7FC7D /* csrucode.h */,
+				A9015BE519A9E8E700F7FC7D /* csrutf8.cpp */,
+				A9015BE619A9E8E700F7FC7D /* csrutf8.h */,
+				A9015BE719A9E8E700F7FC7D /* curramt.cpp */,
+				A9015BE819A9E8E700F7FC7D /* currfmt.cpp */,
+				A9015BE919A9E8E700F7FC7D /* currfmt.h */,
+				A9015BEA19A9E8E700F7FC7D /* currpinf.cpp */,
+				A9015BEB19A9E8E700F7FC7D /* currunit.cpp */,
+				A9015BEC19A9E8E700F7FC7D /* dangical.cpp */,
+				A9015BED19A9E8E700F7FC7D /* dangical.h */,
+				A9015BEE19A9E8E700F7FC7D /* datefmt.cpp */,
+				A9015BEF19A9E8E700F7FC7D /* dcfmtimp.h */,
+				A9015BF019A9E8E700F7FC7D /* dcfmtsym.cpp */,
+				A9015BF119A9E8E700F7FC7D /* decContext.c */,
+				A9015BF219A9E8E700F7FC7D /* decContext.h */,
+				A9015BF319A9E8E700F7FC7D /* decfmtst.cpp */,
+				A9015BF419A9E8E700F7FC7D /* decfmtst.h */,
+				A9015BF519A9E8E700F7FC7D /* decimalformatpattern.cpp */,
+				A9015BF619A9E8E700F7FC7D /* decimalformatpattern.h */,
+				A9015BF719A9E8E700F7FC7D /* decimfmt.cpp */,
+				A9015BF819A9E8E700F7FC7D /* decNumber.c */,
+				A9015BF919A9E8E700F7FC7D /* decNumber.h */,
+				A9015BFA19A9E8E700F7FC7D /* decNumberLocal.h */,
+				A9015BFB19A9E8E700F7FC7D /* digitlst.cpp */,
+				A9015BFC19A9E8E700F7FC7D /* digitlst.h */,
+				A9015BFD19A9E8E700F7FC7D /* dtfmtsym.cpp */,
+				A9015BFE19A9E8E700F7FC7D /* dtitv_impl.h */,
+				A9015BFF19A9E8E700F7FC7D /* dtitvfmt.cpp */,
+				A9015C0019A9E8E700F7FC7D /* dtitvinf.cpp */,
+				A9015C0119A9E8E700F7FC7D /* dtptngen.cpp */,
+				A9015C0219A9E8E700F7FC7D /* dtptngen_impl.h */,
+				A9015C0319A9E8E700F7FC7D /* dtrule.cpp */,
+				A9015C0419A9E8E700F7FC7D /* esctrn.cpp */,
+				A9015C0519A9E8E700F7FC7D /* esctrn.h */,
+				A9015C0619A9E8E700F7FC7D /* ethpccal.cpp */,
+				A9015C0719A9E8E700F7FC7D /* ethpccal.h */,
+				A9015C0819A9E8E700F7FC7D /* filteredbrk.cpp */,
+				A9015C0919A9E8E700F7FC7D /* fmtable.cpp */,
+				A9015C0A19A9E8E700F7FC7D /* fmtable_cnv.cpp */,
+				A9015C0B19A9E8E700F7FC7D /* fmtableimp.h */,
+				A9015C0C19A9E8E700F7FC7D /* format.cpp */,
+				A9015C0D19A9E8E700F7FC7D /* fphdlimp.cpp */,
+				A9015C0E19A9E8E700F7FC7D /* fphdlimp.h */,
+				A9015C0F19A9E8E700F7FC7D /* fpositer.cpp */,
+				A9015C1019A9E8E700F7FC7D /* funcrepl.cpp */,
+				A9015C1119A9E8E700F7FC7D /* funcrepl.h */,
+				A9015C1219A9E8E700F7FC7D /* gender.cpp */,
+				A9015C1319A9E8E700F7FC7D /* gregocal.cpp */,
+				A9015C1419A9E8E700F7FC7D /* gregoimp.cpp */,
+				A9015C1519A9E8E700F7FC7D /* gregoimp.h */,
+				A9015C1619A9E8E700F7FC7D /* hebrwcal.cpp */,
+				A9015C1719A9E8E700F7FC7D /* hebrwcal.h */,
+				A9015C1B19A9E8E700F7FC7D /* identifier_info.cpp */,
+				A9015C1C19A9E8E700F7FC7D /* identifier_info.h */,
+				A9015C1D19A9E8E700F7FC7D /* indiancal.cpp */,
+				A9015C1E19A9E8E700F7FC7D /* indiancal.h */,
+				A9015C1F19A9E8E700F7FC7D /* inputext.cpp */,
+				A9015C2019A9E8E700F7FC7D /* inputext.h */,
+				A9015C2119A9E8E700F7FC7D /* islamcal.cpp */,
+				A9015C2219A9E8E700F7FC7D /* islamcal.h */,
+				A9015C2319A9E8E700F7FC7D /* japancal.cpp */,
+				A9015C2419A9E8E700F7FC7D /* japancal.h */,
+				A9015C2519A9E8E700F7FC7D /* locdspnm.cpp */,
+				A9015C2819A9E8E700F7FC7D /* measfmt.cpp */,
+				A9015C2919A9E8E700F7FC7D /* measunit.cpp */,
+				A9015C2A19A9E8E700F7FC7D /* measure.cpp */,
+				A9015C2B19A9E8E700F7FC7D /* msgfmt.cpp */,
+				A9015C2C19A9E8E700F7FC7D /* msgfmt_impl.h */,
+				A9015C2D19A9E8E700F7FC7D /* name2uni.cpp */,
+				A9015C2E19A9E8E700F7FC7D /* name2uni.h */,
+				A9015C2F19A9E8E700F7FC7D /* nfrlist.h */,
+				A9015C3019A9E8E800F7FC7D /* nfrs.cpp */,
+				A9015C3119A9E8E800F7FC7D /* nfrs.h */,
+				A9015C3219A9E8E800F7FC7D /* nfrule.cpp */,
+				A9015C3319A9E8E800F7FC7D /* nfrule.h */,
+				A9015C3419A9E8E800F7FC7D /* nfsubs.cpp */,
+				A9015C3519A9E8E800F7FC7D /* nfsubs.h */,
+				A9015C3619A9E8E800F7FC7D /* nortrans.cpp */,
+				A9015C3719A9E8E800F7FC7D /* nortrans.h */,
+				A9015C3819A9E8E800F7FC7D /* nultrans.cpp */,
+				A9015C3919A9E8E800F7FC7D /* nultrans.h */,
+				A9015C3A19A9E8E800F7FC7D /* numfmt.cpp */,
+				A9015C3B19A9E8E800F7FC7D /* numsys.cpp */,
+				A9015C3C19A9E8E800F7FC7D /* numsys_impl.h */,
+				A9015C3D19A9E8E800F7FC7D /* olsontz.cpp */,
+				A9015C3E19A9E8E800F7FC7D /* olsontz.h */,
+				A9015C3F19A9E8E800F7FC7D /* persncal.cpp */,
+				A9015C4019A9E8E800F7FC7D /* persncal.h */,
+				A9015C4119A9E8E800F7FC7D /* plurfmt.cpp */,
+				A9015C4219A9E8E800F7FC7D /* plurrule.cpp */,
+				A9015C4319A9E8E800F7FC7D /* plurrule_impl.h */,
+				A9015C4419A9E8E800F7FC7D /* quant.cpp */,
+				A9015C4519A9E8E800F7FC7D /* quant.h */,
+				A9015C4619A9E8E800F7FC7D /* quantityformatter.cpp */,
+				A9015C4719A9E8E800F7FC7D /* quantityformatter.h */,
+				A9015C4819A9E8E800F7FC7D /* rbnf.cpp */,
+				A9015C4919A9E8E800F7FC7D /* rbt.cpp */,
+				A9015C4A19A9E8E800F7FC7D /* rbt.h */,
+				A9015C4B19A9E8E800F7FC7D /* rbt_data.cpp */,
+				A9015C4C19A9E8E800F7FC7D /* rbt_data.h */,
+				A9015C4D19A9E8E800F7FC7D /* rbt_pars.cpp */,
+				A9015C4E19A9E8E800F7FC7D /* rbt_pars.h */,
+				A9015C4F19A9E8E800F7FC7D /* rbt_rule.cpp */,
+				A9015C5019A9E8E800F7FC7D /* rbt_rule.h */,
+				A9015C5119A9E8E800F7FC7D /* rbt_set.cpp */,
+				A9015C5219A9E8E800F7FC7D /* rbt_set.h */,
+				A9015C5319A9E8E800F7FC7D /* rbtz.cpp */,
+				A9015C5419A9E8E800F7FC7D /* regexcmp.cpp */,
+				A9015C5519A9E8E800F7FC7D /* regexcmp.h */,
+				A9015C5619A9E8E800F7FC7D /* regexcst.h */,
+				A9015C5919A9E8E800F7FC7D /* regeximp.cpp */,
+				A9015C5A19A9E8E800F7FC7D /* regeximp.h */,
+				A9015C5B19A9E8E800F7FC7D /* regexst.cpp */,
+				A9015C5C19A9E8E800F7FC7D /* regexst.h */,
+				A9015C5D19A9E8E800F7FC7D /* regextxt.cpp */,
+				A9015C5E19A9E8E800F7FC7D /* regextxt.h */,
+				A9015C5F19A9E8E800F7FC7D /* region.cpp */,
+				A9015C6019A9E8E800F7FC7D /* region_impl.h */,
+				A9015C6119A9E8E800F7FC7D /* reldatefmt.cpp */,
+				A9015C6219A9E8E800F7FC7D /* reldtfmt.cpp */,
+				A9015C6319A9E8E800F7FC7D /* reldtfmt.h */,
+				A9015C6419A9E8E800F7FC7D /* rematch.cpp */,
+				A9015C6519A9E8E800F7FC7D /* remtrans.cpp */,
+				A9015C6619A9E8E800F7FC7D /* remtrans.h */,
+				A9015C6719A9E8E800F7FC7D /* repattrn.cpp */,
+				A9015C6819A9E8E800F7FC7D /* rulebasedcollator.cpp */,
+				A9015C6919A9E8E800F7FC7D /* scriptset.cpp */,
+				A9015C6A19A9E8E800F7FC7D /* scriptset.h */,
+				A9015C6B19A9E8E800F7FC7D /* search.cpp */,
+				A9015C6C19A9E8E800F7FC7D /* selfmt.cpp */,
+				A9015C6D19A9E8E800F7FC7D /* selfmtimpl.h */,
+				A9015C6E19A9E8E800F7FC7D /* sharednumberformat.h */,
+				A9015C6F19A9E8E800F7FC7D /* sharedpluralrules.h */,
+				A9015C7019A9E8E800F7FC7D /* simpletz.cpp */,
+				A9015C7119A9E8E800F7FC7D /* smpdtfmt.cpp */,
+				A9015C7219A9E8E800F7FC7D /* smpdtfst.cpp */,
+				A9015C7319A9E8E800F7FC7D /* smpdtfst.h */,
+				A9015C7419A9E8E800F7FC7D /* sortkey.cpp */,
+				A9015C7519A9E8E800F7FC7D /* strmatch.cpp */,
+				A9015C7619A9E8E800F7FC7D /* strmatch.h */,
+				A9015C7719A9E8E800F7FC7D /* strrepl.cpp */,
+				A9015C7819A9E8E800F7FC7D /* strrepl.h */,
+				A9015C7919A9E8E800F7FC7D /* stsearch.cpp */,
+				A9015C7A19A9E8E800F7FC7D /* taiwncal.cpp */,
+				A9015C7B19A9E8E800F7FC7D /* taiwncal.h */,
+				A9015C7C19A9E8E800F7FC7D /* timezone.cpp */,
+				A9015C7D19A9E8E800F7FC7D /* titletrn.cpp */,
+				A9015C7E19A9E8E800F7FC7D /* titletrn.h */,
+				A9015C7F19A9E8E800F7FC7D /* tmunit.cpp */,
+				A9015C8019A9E8E800F7FC7D /* tmutamt.cpp */,
+				A9015C8119A9E8E800F7FC7D /* tmutfmt.cpp */,
+				A9015C8219A9E8E800F7FC7D /* tolowtrn.cpp */,
+				A9015C8319A9E8E800F7FC7D /* tolowtrn.h */,
+				A9015C8419A9E8E800F7FC7D /* toupptrn.cpp */,
+				A9015C8519A9E8E800F7FC7D /* toupptrn.h */,
+				A9015C8619A9E8E800F7FC7D /* translit.cpp */,
+				A9015C8719A9E8E800F7FC7D /* transreg.cpp */,
+				A9015C8819A9E8E800F7FC7D /* transreg.h */,
+				A9015C8919A9E8E800F7FC7D /* tridpars.cpp */,
+				A9015C8A19A9E8E800F7FC7D /* tridpars.h */,
+				A9015C8B19A9E8E800F7FC7D /* tzfmt.cpp */,
+				A9015C8C19A9E8E800F7FC7D /* tzgnames.cpp */,
+				A9015C8D19A9E8E800F7FC7D /* tzgnames.h */,
+				A9015C8E19A9E8E800F7FC7D /* tznames.cpp */,
+				A9015C8F19A9E8E800F7FC7D /* tznames_impl.cpp */,
+				A9015C9019A9E8E800F7FC7D /* tznames_impl.h */,
+				A9015C9119A9E8E800F7FC7D /* tzrule.cpp */,
+				A9015C9219A9E8E800F7FC7D /* tztrans.cpp */,
+				A9015C9319A9E8E800F7FC7D /* ucal.cpp */,
+				A9015C9419A9E8E800F7FC7D /* ucln_in.c */,
+				A9015C9519A9E8E800F7FC7D /* ucln_in.h */,
+				A9015C9619A9E8E800F7FC7D /* ucol.cpp */,
+				A9015C9719A9E8E800F7FC7D /* ucol_imp.h */,
+				A9015C9819A9E8E800F7FC7D /* ucol_res.cpp */,
+				A9015C9919A9E8E800F7FC7D /* ucol_sit.cpp */,
+				A9015C9A19A9E8E800F7FC7D /* ucoleitr.cpp */,
+				A9015C9B19A9E8E800F7FC7D /* ucsdet.cpp */,
+				A9015C9C19A9E8E800F7FC7D /* ucurr.cpp */,
+				A9015C9D19A9E8E800F7FC7D /* ucurrimp.h */,
+				A9015C9E19A9E8E800F7FC7D /* udat.cpp */,
+				A9015C9F19A9E8E800F7FC7D /* udateintervalformat.cpp */,
+				A9015CA019A9E8E800F7FC7D /* udatpg.cpp */,
+				A9015CA119A9E8E800F7FC7D /* uitercollationiterator.cpp */,
+				A9015CA219A9E8E800F7FC7D /* uitercollationiterator.h */,
+				A9015CA319A9E8E800F7FC7D /* ulocdata.c */,
+				A9015CA419A9E8E800F7FC7D /* umsg.cpp */,
+				A9015CA519A9E8E800F7FC7D /* umsg_imp.h */,
+				A9015CA619A9E8E800F7FC7D /* unesctrn.cpp */,
+				A9015CA719A9E8E800F7FC7D /* unesctrn.h */,
+				A9015CA819A9E8E800F7FC7D /* uni2name.cpp */,
+				A9015CA919A9E8E800F7FC7D /* uni2name.h */,
+				A9015CFB19A9E8E800F7FC7D /* unum.cpp */,
+				A9015CFC19A9E8E800F7FC7D /* unumsys.cpp */,
+				A9015CFD19A9E8E800F7FC7D /* upluralrules.cpp */,
+				A9015CFE19A9E8E800F7FC7D /* uregex.cpp */,
+				A9015CFF19A9E8E800F7FC7D /* uregexc.cpp */,
+				A9015D0019A9E8E800F7FC7D /* uregion.cpp */,
+				A9015D0119A9E8E800F7FC7D /* usearch.cpp */,
+				A9015D0219A9E8E800F7FC7D /* uspoof.cpp */,
+				A9015D0319A9E8E800F7FC7D /* uspoof_build.cpp */,
+				A9015D0419A9E8E800F7FC7D /* uspoof_conf.cpp */,
+				A9015D0519A9E8E800F7FC7D /* uspoof_conf.h */,
+				A9015D0619A9E8E800F7FC7D /* uspoof_impl.cpp */,
+				A9015D0719A9E8E800F7FC7D /* uspoof_impl.h */,
+				A9015D0819A9E8E800F7FC7D /* uspoof_wsconf.cpp */,
+				A9015D0919A9E8E800F7FC7D /* uspoof_wsconf.h */,
+				A9015D0A19A9E8E800F7FC7D /* usrchimp.h */,
+				A9015D0B19A9E8E800F7FC7D /* utf16collationiterator.cpp */,
+				A9015D0C19A9E8E800F7FC7D /* utf16collationiterator.h */,
+				A9015D0D19A9E8E800F7FC7D /* utf8collationiterator.cpp */,
+				A9015D0E19A9E8E800F7FC7D /* utf8collationiterator.h */,
+				A9015D0F19A9E8E800F7FC7D /* utmscale.c */,
+				A9015D1019A9E8E800F7FC7D /* utrans.cpp */,
+				A9015D1119A9E8E800F7FC7D /* vtzone.cpp */,
+				A9015D1219A9E8E800F7FC7D /* vzone.cpp */,
+				A9015D1319A9E8E800F7FC7D /* vzone.h */,
+				A9015D1419A9E8E800F7FC7D /* windtfmt.cpp */,
+				A9015D1519A9E8E800F7FC7D /* windtfmt.h */,
+				A9015D1619A9E8E800F7FC7D /* winnmfmt.cpp */,
+				A9015D1719A9E8E800F7FC7D /* winnmfmt.h */,
+				A9015D1819A9E8E800F7FC7D /* wintzimpl.cpp */,
+				A9015D1919A9E8E800F7FC7D /* wintzimpl.h */,
+				A9015D1A19A9E8E800F7FC7D /* zonemeta.cpp */,
+				A9015D1B19A9E8E800F7FC7D /* zonemeta.h */,
+				A9015D1C19A9E8E800F7FC7D /* zrule.cpp */,
+				A9015D1D19A9E8E800F7FC7D /* zrule.h */,
+				A9015D1E19A9E8E800F7FC7D /* ztrans.cpp */,
+				A9015D1F19A9E8E800F7FC7D /* ztrans.h */,
+			);
+			path = i18n;
+			sourceTree = "<group>";
+		};
+		A9015D2319A9E8E800F7FC7D /* io */ = {
+			isa = PBXGroup;
+			children = (
+				A9015D2719A9E8E800F7FC7D /* locbund.cpp */,
+				A9015D2819A9E8E800F7FC7D /* locbund.h */,
+				A9015D2B19A9E8E800F7FC7D /* sprintf.c */,
+				A9015D2C19A9E8E800F7FC7D /* sscanf.c */,
+				A9015D2D19A9E8E800F7FC7D /* ucln_io.c */,
+				A9015D2E19A9E8E800F7FC7D /* ucln_io.h */,
+				A9015D2F19A9E8E800F7FC7D /* ufile.c */,
+				A9015D3019A9E8E800F7FC7D /* ufile.h */,
+				A9015D3119A9E8E800F7FC7D /* ufmt_cmn.c */,
+				A9015D3219A9E8E800F7FC7D /* ufmt_cmn.h */,
+				A9015D3619A9E8E800F7FC7D /* uprintf.c */,
+				A9015D3719A9E8E800F7FC7D /* uprintf.h */,
+				A9015D3819A9E8E800F7FC7D /* uprntf_p.c */,
+				A9015D3919A9E8E800F7FC7D /* uscanf.c */,
+				A9015D3A19A9E8E800F7FC7D /* uscanf.h */,
+				A9015D3B19A9E8E800F7FC7D /* uscanf_p.c */,
+				A9015D3C19A9E8E800F7FC7D /* ustdio.c */,
+				A9015D3D19A9E8E800F7FC7D /* ustream.cpp */,
+			);
+			path = io;
+			sourceTree = "<group>";
+		};
+		A9015D3E19A9E8E800F7FC7D /* layout */ = {
+			isa = PBXGroup;
+			children = (
+				A9015D3F19A9E8E800F7FC7D /* AlternateSubstSubtables.cpp */,
+				A9015D4019A9E8E800F7FC7D /* AlternateSubstSubtables.h */,
+				A9015D4119A9E8E800F7FC7D /* AnchorTables.cpp */,
+				A9015D4219A9E8E800F7FC7D /* AnchorTables.h */,
+				A9015D4319A9E8E800F7FC7D /* ArabicLayoutEngine.cpp */,
+				A9015D4419A9E8E800F7FC7D /* ArabicLayoutEngine.h */,
+				A9015D4519A9E8E800F7FC7D /* ArabicShaping.cpp */,
+				A9015D4619A9E8E800F7FC7D /* ArabicShaping.h */,
+				A9015D4719A9E8E800F7FC7D /* AttachmentPosnSubtables.h */,
+				A9015D4819A9E8E800F7FC7D /* CanonData.cpp */,
+				A9015D4919A9E8E800F7FC7D /* CanonShaping.cpp */,
+				A9015D4A19A9E8E800F7FC7D /* CanonShaping.h */,
+				A9015D4B19A9E8E800F7FC7D /* CharSubstitutionFilter.h */,
+				A9015D4C19A9E8E800F7FC7D /* ClassDefinitionTables.cpp */,
+				A9015D4D19A9E8E800F7FC7D /* ClassDefinitionTables.h */,
+				A9015D4E19A9E8E800F7FC7D /* ContextualGlyphInsertion.h */,
+				A9015D4F19A9E8E800F7FC7D /* ContextualGlyphInsertionProc2.cpp */,
+				A9015D5019A9E8E800F7FC7D /* ContextualGlyphInsertionProc2.h */,
+				A9015D5119A9E8E800F7FC7D /* ContextualGlyphSubstitution.h */,
+				A9015D5219A9E8E800F7FC7D /* ContextualGlyphSubstProc.cpp */,
+				A9015D5319A9E8E800F7FC7D /* ContextualGlyphSubstProc.h */,
+				A9015D5419A9E8E800F7FC7D /* ContextualGlyphSubstProc2.cpp */,
+				A9015D5519A9E8E800F7FC7D /* ContextualGlyphSubstProc2.h */,
+				A9015D5619A9E8E800F7FC7D /* ContextualSubstSubtables.cpp */,
+				A9015D5719A9E8E800F7FC7D /* ContextualSubstSubtables.h */,
+				A9015D5819A9E8E800F7FC7D /* CoverageTables.cpp */,
+				A9015D5919A9E8E800F7FC7D /* CoverageTables.h */,
+				A9015D5A19A9E8E800F7FC7D /* CursiveAttachmentSubtables.cpp */,
+				A9015D5B19A9E8E800F7FC7D /* CursiveAttachmentSubtables.h */,
+				A9015D5C19A9E8E800F7FC7D /* DefaultCharMapper.h */,
+				A9015D5D19A9E8E800F7FC7D /* DeviceTables.cpp */,
+				A9015D5E19A9E8E800F7FC7D /* DeviceTables.h */,
+				A9015D5F19A9E8E800F7FC7D /* ExtensionSubtables.cpp */,
+				A9015D6019A9E8E800F7FC7D /* ExtensionSubtables.h */,
+				A9015D6119A9E8E800F7FC7D /* Features.cpp */,
+				A9015D6219A9E8E800F7FC7D /* GDEFMarkFilter.cpp */,
+				A9015D6319A9E8E800F7FC7D /* GDEFMarkFilter.h */,
+				A9015D6419A9E8E800F7FC7D /* GlyphDefinitionTables.cpp */,
+				A9015D6519A9E8E800F7FC7D /* GlyphDefinitionTables.h */,
+				A9015D6619A9E8E800F7FC7D /* GlyphIterator.cpp */,
+				A9015D6719A9E8E800F7FC7D /* GlyphIterator.h */,
+				A9015D6819A9E8E800F7FC7D /* GlyphLookupTables.cpp */,
+				A9015D6919A9E8E800F7FC7D /* GlyphLookupTables.h */,
+				A9015D6A19A9E8E800F7FC7D /* GlyphPositionAdjustments.cpp */,
+				A9015D6B19A9E8E800F7FC7D /* GlyphPositionAdjustments.h */,
+				A9015D6C19A9E8E800F7FC7D /* GlyphPositioningTables.cpp */,
+				A9015D6D19A9E8E800F7FC7D /* GlyphPositioningTables.h */,
+				A9015D6E19A9E8E800F7FC7D /* GlyphPosnLookupProc.cpp */,
+				A9015D6F19A9E8E800F7FC7D /* GlyphPosnLookupProc.h */,
+				A9015D7019A9E8E800F7FC7D /* GlyphSubstitutionTables.cpp */,
+				A9015D7119A9E8E800F7FC7D /* GlyphSubstitutionTables.h */,
+				A9015D7219A9E8E800F7FC7D /* GlyphSubstLookupProc.cpp */,
+				A9015D7319A9E8E800F7FC7D /* GlyphSubstLookupProc.h */,
+				A9015D7419A9E8E800F7FC7D /* GXLayoutEngine.cpp */,
+				A9015D7519A9E8E800F7FC7D /* GXLayoutEngine.h */,
+				A9015D7619A9E8E800F7FC7D /* GXLayoutEngine2.cpp */,
+				A9015D7719A9E8E800F7FC7D /* GXLayoutEngine2.h */,
+				A9015D7819A9E8E800F7FC7D /* HangulLayoutEngine.cpp */,
+				A9015D7919A9E8E800F7FC7D /* HangulLayoutEngine.h */,
+				A9015D7A19A9E8E800F7FC7D /* HanLayoutEngine.cpp */,
+				A9015D7B19A9E8E800F7FC7D /* HanLayoutEngine.h */,
+				A9015D7C19A9E8E800F7FC7D /* ICUFeatures.h */,
+				A9015D7D19A9E8E800F7FC7D /* IndicClassTables.cpp */,
+				A9015D7E19A9E8E800F7FC7D /* IndicLayoutEngine.cpp */,
+				A9015D7F19A9E8E800F7FC7D /* IndicLayoutEngine.h */,
+				A9015D8019A9E8E800F7FC7D /* IndicRearrangement.h */,
+				A9015D8119A9E8E800F7FC7D /* IndicRearrangementProcessor.cpp */,
+				A9015D8219A9E8E800F7FC7D /* IndicRearrangementProcessor.h */,
+				A9015D8319A9E8E800F7FC7D /* IndicRearrangementProcessor2.cpp */,
+				A9015D8419A9E8E800F7FC7D /* IndicRearrangementProcessor2.h */,
+				A9015D8519A9E8E800F7FC7D /* IndicReordering.cpp */,
+				A9015D8619A9E8E800F7FC7D /* IndicReordering.h */,
+				A9015D8719A9E8E800F7FC7D /* KernTable.cpp */,
+				A9015D8819A9E8E800F7FC7D /* KernTable.h */,
+				A9015D8919A9E8E800F7FC7D /* KhmerLayoutEngine.cpp */,
+				A9015D8A19A9E8E800F7FC7D /* KhmerLayoutEngine.h */,
+				A9015D8B19A9E8E800F7FC7D /* KhmerReordering.cpp */,
+				A9015D8C19A9E8E800F7FC7D /* KhmerReordering.h */,
+				A9015D9019A9E8E800F7FC7D /* LayoutEngine.cpp */,
+				A9015D9119A9E8E800F7FC7D /* LayoutEngine.h */,
+				A9015D9219A9E8E800F7FC7D /* LayoutTables.h */,
+				A9015D9319A9E8E800F7FC7D /* LEFontInstance.cpp */,
+				A9015D9419A9E8E800F7FC7D /* LEFontInstance.h */,
+				A9015D9519A9E8E800F7FC7D /* LEGlyphFilter.h */,
+				A9015D9619A9E8E800F7FC7D /* LEGlyphStorage.cpp */,
+				A9015D9719A9E8E800F7FC7D /* LEGlyphStorage.h */,
+				A9015D9819A9E8E800F7FC7D /* LEInsertionList.cpp */,
+				A9015D9919A9E8E800F7FC7D /* LEInsertionList.h */,
+				A9015D9A19A9E8E800F7FC7D /* LELanguages.h */,
+				A9015D9B19A9E8E800F7FC7D /* LEScripts.h */,
+				A9015D9C19A9E8E800F7FC7D /* LESwaps.h */,
+				A9015D9D19A9E8E800F7FC7D /* LETableReference.h */,
+				A9015D9E19A9E8E800F7FC7D /* LETypes.h */,
+				A9015D9F19A9E8E800F7FC7D /* LigatureSubstitution.h */,
+				A9015DA019A9E8E800F7FC7D /* LigatureSubstProc.cpp */,
+				A9015DA119A9E8E800F7FC7D /* LigatureSubstProc.h */,
+				A9015DA219A9E8E800F7FC7D /* LigatureSubstProc2.cpp */,
+				A9015DA319A9E8E800F7FC7D /* LigatureSubstProc2.h */,
+				A9015DA419A9E8E800F7FC7D /* LigatureSubstSubtables.cpp */,
+				A9015DA519A9E8E800F7FC7D /* LigatureSubstSubtables.h */,
+				A9015DA619A9E8E800F7FC7D /* loengine.cpp */,
+				A9015DA719A9E8E800F7FC7D /* loengine.h */,
+				A9015DA819A9E8E800F7FC7D /* LookupProcessor.cpp */,
+				A9015DA919A9E8E800F7FC7D /* LookupProcessor.h */,
+				A9015DAA19A9E8E800F7FC7D /* Lookups.cpp */,
+				A9015DAB19A9E8E800F7FC7D /* Lookups.h */,
+				A9015DAC19A9E8E800F7FC7D /* LookupTables.cpp */,
+				A9015DAD19A9E8E800F7FC7D /* LookupTables.h */,
+				A9015DB019A9E8E800F7FC7D /* MarkArrays.cpp */,
+				A9015DB119A9E8E800F7FC7D /* MarkArrays.h */,
+				A9015DB219A9E8E800F7FC7D /* MarkToBasePosnSubtables.cpp */,
+				A9015DB319A9E8E800F7FC7D /* MarkToBasePosnSubtables.h */,
+				A9015DB419A9E8E800F7FC7D /* MarkToLigaturePosnSubtables.cpp */,
+				A9015DB519A9E8E800F7FC7D /* MarkToLigaturePosnSubtables.h */,
+				A9015DB619A9E8E800F7FC7D /* MarkToMarkPosnSubtables.cpp */,
+				A9015DB719A9E8E800F7FC7D /* MarkToMarkPosnSubtables.h */,
+				A9015DB819A9E8E800F7FC7D /* MirroredCharData.cpp */,
+				A9015DB919A9E8E800F7FC7D /* MorphStateTables.h */,
+				A9015DBA19A9E8E900F7FC7D /* MorphTables.cpp */,
+				A9015DBB19A9E8E900F7FC7D /* MorphTables.h */,
+				A9015DBC19A9E8E900F7FC7D /* MorphTables2.cpp */,
+				A9015DBD19A9E8E900F7FC7D /* MPreFixups.cpp */,
+				A9015DBE19A9E8E900F7FC7D /* MPreFixups.h */,
+				A9015DBF19A9E8E900F7FC7D /* MultipleSubstSubtables.cpp */,
+				A9015DC019A9E8E900F7FC7D /* MultipleSubstSubtables.h */,
+				A9015DC119A9E8E900F7FC7D /* NonContextualGlyphSubst.h */,
+				A9015DC219A9E8E900F7FC7D /* NonContextualGlyphSubstProc.cpp */,
+				A9015DC319A9E8E900F7FC7D /* NonContextualGlyphSubstProc.h */,
+				A9015DC419A9E8E900F7FC7D /* NonContextualGlyphSubstProc2.cpp */,
+				A9015DC519A9E8E900F7FC7D /* NonContextualGlyphSubstProc2.h */,
+				A9015DC619A9E8E900F7FC7D /* OpenTypeLayoutEngine.cpp */,
+				A9015DC719A9E8E900F7FC7D /* OpenTypeLayoutEngine.h */,
+				A9015DC819A9E8E900F7FC7D /* OpenTypeTables.h */,
+				A9015DC919A9E8E900F7FC7D /* OpenTypeUtilities.cpp */,
+				A9015DCA19A9E8E900F7FC7D /* OpenTypeUtilities.h */,
+				A9015DCB19A9E8E900F7FC7D /* PairPositioningSubtables.cpp */,
+				A9015DCC19A9E8E900F7FC7D /* PairPositioningSubtables.h */,
+				A9015DCD19A9E8E900F7FC7D /* ScriptAndLanguage.cpp */,
+				A9015DCE19A9E8E900F7FC7D /* ScriptAndLanguage.h */,
+				A9015DCF19A9E8E900F7FC7D /* ScriptAndLanguageTags.cpp */,
+				A9015DD019A9E8E900F7FC7D /* ScriptAndLanguageTags.h */,
+				A9015DD119A9E8E900F7FC7D /* SegmentArrayProcessor.cpp */,
+				A9015DD219A9E8E900F7FC7D /* SegmentArrayProcessor.h */,
+				A9015DD319A9E8E900F7FC7D /* SegmentArrayProcessor2.cpp */,
+				A9015DD419A9E8E900F7FC7D /* SegmentArrayProcessor2.h */,
+				A9015DD519A9E8E900F7FC7D /* SegmentSingleProcessor.cpp */,
+				A9015DD619A9E8E900F7FC7D /* SegmentSingleProcessor.h */,
+				A9015DD719A9E8E900F7FC7D /* SegmentSingleProcessor2.cpp */,
+				A9015DD819A9E8E900F7FC7D /* SegmentSingleProcessor2.h */,
+				A9015DD919A9E8E900F7FC7D /* ShapingTypeData.cpp */,
+				A9015DDA19A9E8E900F7FC7D /* SimpleArrayProcessor.cpp */,
+				A9015DDB19A9E8E900F7FC7D /* SimpleArrayProcessor.h */,
+				A9015DDC19A9E8E900F7FC7D /* SimpleArrayProcessor2.cpp */,
+				A9015DDD19A9E8E900F7FC7D /* SimpleArrayProcessor2.h */,
+				A9015DDE19A9E8E900F7FC7D /* SinglePositioningSubtables.cpp */,
+				A9015DDF19A9E8E900F7FC7D /* SinglePositioningSubtables.h */,
+				A9015DE019A9E8E900F7FC7D /* SingleSubstitutionSubtables.cpp */,
+				A9015DE119A9E8E900F7FC7D /* SingleSubstitutionSubtables.h */,
+				A9015DE219A9E8E900F7FC7D /* SingleTableProcessor.cpp */,
+				A9015DE319A9E8E900F7FC7D /* SingleTableProcessor.h */,
+				A9015DE419A9E8E900F7FC7D /* SingleTableProcessor2.cpp */,
+				A9015DE519A9E8E900F7FC7D /* SingleTableProcessor2.h */,
+				A9015DE619A9E8E900F7FC7D /* StateTableProcessor.cpp */,
+				A9015DE719A9E8E900F7FC7D /* StateTableProcessor.h */,
+				A9015DE819A9E8E900F7FC7D /* StateTableProcessor2.cpp */,
+				A9015DE919A9E8E900F7FC7D /* StateTableProcessor2.h */,
+				A9015DEA19A9E8E900F7FC7D /* StateTables.h */,
+				A9015DEB19A9E8E900F7FC7D /* SubstitutionLookups.cpp */,
+				A9015DEC19A9E8E900F7FC7D /* SubstitutionLookups.h */,
+				A9015DED19A9E8E900F7FC7D /* SubtableProcessor.cpp */,
+				A9015DEE19A9E8E900F7FC7D /* SubtableProcessor.h */,
+				A9015DEF19A9E8E900F7FC7D /* SubtableProcessor2.cpp */,
+				A9015DF019A9E8E900F7FC7D /* SubtableProcessor2.h */,
+				A9015DF119A9E8E900F7FC7D /* ThaiLayoutEngine.cpp */,
+				A9015DF219A9E8E900F7FC7D /* ThaiLayoutEngine.h */,
+				A9015DF319A9E8E900F7FC7D /* ThaiShaping.cpp */,
+				A9015DF419A9E8E900F7FC7D /* ThaiShaping.h */,
+				A9015DF519A9E8E900F7FC7D /* ThaiStateTables.cpp */,
+				A9015DF619A9E8E900F7FC7D /* TibetanLayoutEngine.cpp */,
+				A9015DF719A9E8E900F7FC7D /* TibetanLayoutEngine.h */,
+				A9015DF819A9E8E900F7FC7D /* TibetanReordering.cpp */,
+				A9015DF919A9E8E900F7FC7D /* TibetanReordering.h */,
+				A9015DFA19A9E8E900F7FC7D /* TrimmedArrayProcessor.cpp */,
+				A9015DFB19A9E8E900F7FC7D /* TrimmedArrayProcessor.h */,
+				A9015DFC19A9E8E900F7FC7D /* TrimmedArrayProcessor2.cpp */,
+				A9015DFD19A9E8E900F7FC7D /* TrimmedArrayProcessor2.h */,
+				A9015DFE19A9E8E900F7FC7D /* ValueRecords.cpp */,
+				A9015DFF19A9E8E900F7FC7D /* ValueRecords.h */,
+			);
+			path = layout;
+			sourceTree = "<group>";
+		};
+		A90169D619AA169300F7FC7D /* stubdata */ = {
+			isa = PBXGroup;
+			children = (
+				A90169D719AA16A600F7FC7D /* stubdata.c */,
+			);
+			name = stubdata;
+			sourceTree = "<group>";
+		};
 		A94EAE72117B32AF0018B06F /* Services */ = {
 			isa = PBXGroup;
 			children = (
@@ -1558,6 +3968,7 @@
 		A954A7F313EE98570094E3FE /* Deps */ = {
 			isa = PBXGroup;
 			children = (
+				A90152A219A9E8E100F7FC7D /* icu */,
 				A954A9E013EE9A2B0094E3FE /* clucene */,
 			);
 			name = Deps;
@@ -1695,6 +4106,7 @@
 		A954A84313EE98B30094E3FE /* common */ = {
 			isa = PBXGroup;
 			children = (
+				A9B77D4519A3BB8000F34557 /* xzcomprs.cpp */,
 				A999FF3917951C8900E65919 /* bz2comprs.cpp */,
 				A954A84513EE98B30094E3FE /* entriesblk.cpp */,
 				A954A84613EE98B30094E3FE /* lzsscomprs.cpp */,
@@ -2313,6 +4725,8 @@
 		A9BFB0A313EDF51000032679 /* Frameworks */ = {
 			isa = PBXGroup;
 			children = (
+				A90169D419AA15D500F7FC7D /* icudt53l.dat */,
+				A9B77D4319A3BB3B00F34557 /* liblzma.dylib */,
 				A982039B19A0A03A00DD808C /* libcurl.dylib */,
 				A982039919A0A02C00DD808C /* libz.dylib */,
 				A982039719A0A02300DD808C /* libstdc++.dylib */,
@@ -2390,6 +4804,331 @@
 			isa = PBXHeadersBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
+				A901633A19A9E8EB00F7FC7D /* propname_data.h in Headers */,
+				A901664A19A9E8EB00F7FC7D /* IndicRearrangementProcessor2.h in Headers */,
+				A901662F19A9E8EB00F7FC7D /* GlyphLookupTables.h in Headers */,
+				A901653B19A9E8EB00F7FC7D /* scriptset.h in Headers */,
+				A90166B419A9E8EC00F7FC7D /* ThaiLayoutEngine.h in Headers */,
+				A901648C19A9E8EB00F7FC7D /* collationdatabuilder.h in Headers */,
+				A901634819A9E8EB00F7FC7D /* rbbirpt.h in Headers */,
+				A901644E19A9E8EB00F7FC7D /* utrie.h in Headers */,
+				A901660C19A9E8EB00F7FC7D /* ArabicShaping.h in Headers */,
+				A901644C19A9E8EB00F7FC7D /* utracimp.h in Headers */,
+				A901669219A9E8EB00F7FC7D /* ScriptAndLanguageTags.h in Headers */,
+				A901634319A9E8EB00F7FC7D /* rbbidata.h in Headers */,
+				A901639019A9E8EB00F7FC7D /* ucnv_imp.h in Headers */,
+				A901661019A9E8EB00F7FC7D /* CanonShaping.h in Headers */,
+				A901667D19A9E8EB00F7FC7D /* MorphTables.h in Headers */,
+				A901636419A9E8EB00F7FC7D /* sprpimpl.h in Headers */,
+				A901638B19A9E8EB00F7FC7D /* ucnv_cnv.h in Headers */,
+				A901661919A9E8EB00F7FC7D /* ContextualGlyphSubstProc.h in Headers */,
+				A901639219A9E8EB00F7FC7D /* ucnv_io.h in Headers */,
+				A90164F819A9E8EB00F7FC7D /* japancal.h in Headers */,
+				A901660619A9E8EB00F7FC7D /* AlternateSubstSubtables.h in Headers */,
+				A901661719A9E8EB00F7FC7D /* ContextualGlyphSubstitution.h in Headers */,
+				A901655E19A9E8EB00F7FC7D /* tzgnames.h in Headers */,
+				A901654419A9E8EB00F7FC7D /* smpdtfst.h in Headers */,
+				A90164AB19A9E8EB00F7FC7D /* coptccal.h in Headers */,
+				A901656619A9E8EB00F7FC7D /* ucln_in.h in Headers */,
+				A901637419A9E8EB00F7FC7D /* ucase.h in Headers */,
+				A90165D919A9E8EB00F7FC7D /* uspoof_wsconf.h in Headers */,
+				A901667719A9E8EB00F7FC7D /* MarkToLigaturePosnSubtables.h in Headers */,
+				A90164E519A9E8EB00F7FC7D /* fphdlimp.h in Headers */,
+				A901661319A9E8EB00F7FC7D /* ClassDefinitionTables.h in Headers */,
+				A90164EE19A9E8EB00F7FC7D /* hebrwcal.h in Headers */,
+				A901668919A9E8EB00F7FC7D /* OpenTypeLayoutEngine.h in Headers */,
+				A90164BB19A9E8EB00F7FC7D /* csrucode.h in Headers */,
+				A901655419A9E8EB00F7FC7D /* tolowtrn.h in Headers */,
+				A901650F19A9E8EB00F7FC7D /* numsys_impl.h in Headers */,
+				A901652B19A9E8EB00F7FC7D /* regeximp.h in Headers */,
+				A901655919A9E8EB00F7FC7D /* transreg.h in Headers */,
+				A901648419A9E8EB00F7FC7D /* collationbasedatabuilder.h in Headers */,
+				A901634519A9E8EB00F7FC7D /* rbbinode.h in Headers */,
+				A901645419A9E8EB00F7FC7D /* utypeinfo.h in Headers */,
+				A901634A19A9E8EB00F7FC7D /* rbbiscan.h in Headers */,
+				A90163AE19A9E8EB00F7FC7D /* uhash.h in Headers */,
+				A901652119A9E8EB00F7FC7D /* rbt_pars.h in Headers */,
+				A901636C19A9E8EB00F7FC7D /* ubidi_props.h in Headers */,
+				A901652819A9E8EB00F7FC7D /* regexcmp.h in Headers */,
+				A901669419A9E8EB00F7FC7D /* SegmentArrayProcessor.h in Headers */,
+				A90166BF19A9E8EC00F7FC7D /* TrimmedArrayProcessor2.h in Headers */,
+				A901648819A9E8EB00F7FC7D /* collationcompare.h in Headers */,
+				A90166AB19A9E8EC00F7FC7D /* StateTableProcessor2.h in Headers */,
+				A901645019A9E8EB00F7FC7D /* utrie2.h in Headers */,
+				A901664819A9E8EB00F7FC7D /* IndicRearrangementProcessor.h in Headers */,
+				A901655B19A9E8EB00F7FC7D /* tridpars.h in Headers */,
+				A901666119A9E8EB00F7FC7D /* LETypes.h in Headers */,
+				A901633019A9E8EB00F7FC7D /* mutex.h in Headers */,
+				A90164C419A9E8EB00F7FC7D /* dangical.h in Headers */,
+				A901652D19A9E8EB00F7FC7D /* regexst.h in Headers */,
+				A901636119A9E8EB00F7FC7D /* sharedptr.h in Headers */,
+				A901644319A9E8EB00F7FC7D /* ustrfmt.h in Headers */,
+				A901661619A9E8EB00F7FC7D /* ContextualGlyphInsertionProc2.h in Headers */,
+				A90163A219A9E8EB00F7FC7D /* ucol_data.h in Headers */,
+				A90163AC19A9E8EB00F7FC7D /* uenumimp.h in Headers */,
+				A901662D19A9E8EB00F7FC7D /* GlyphIterator.h in Headers */,
+				A901661119A9E8EB00F7FC7D /* CharSubstitutionFilter.h in Headers */,
+				A901638119A9E8EB00F7FC7D /* ucln_cmn.h in Headers */,
+				A901668E19A9E8EB00F7FC7D /* PairPositioningSubtables.h in Headers */,
+				A90164CD19A9E8EB00F7FC7D /* decimalformatpattern.h in Headers */,
+				A90165D519A9E8EB00F7FC7D /* uspoof_conf.h in Headers */,
+				A901665419A9E8EB00F7FC7D /* LayoutEngine.h in Headers */,
+				A901657319A9E8EB00F7FC7D /* uitercollationiterator.h in Headers */,
+				A901662B19A9E8EB00F7FC7D /* GlyphDefinitionTables.h in Headers */,
+				A901635919A9E8EB00F7FC7D /* servloc.h in Headers */,
+				A901668019A9E8EB00F7FC7D /* MPreFixups.h in Headers */,
+				A901668319A9E8EB00F7FC7D /* NonContextualGlyphSubst.h in Headers */,
+				A901653419A9E8EB00F7FC7D /* reldtfmt.h in Headers */,
+				A901650119A9E8EB00F7FC7D /* name2uni.h in Headers */,
+				A901656119A9E8EB00F7FC7D /* tznames_impl.h in Headers */,
+				A90164B119A9E8EB00F7FC7D /* csmatch.h in Headers */,
+				A901641A19A9E8EB00F7FC7D /* unisetspan.h in Headers */,
+				A901634019A9E8EB00F7FC7D /* putilimp.h in Headers */,
+				A90163BB19A9E8EB00F7FC7D /* umapfile.h in Headers */,
+				A901644119A9E8EB00F7FC7D /* ustrenum.h in Headers */,
+				A901649619A9E8EB00F7FC7D /* collationfcd.h in Headers */,
+				A901635319A9E8EB00F7FC7D /* ruleiter.h in Headers */,
+				A901630919A9E8EB00F7FC7D /* charstr.h in Headers */,
+				A901668219A9E8EB00F7FC7D /* MultipleSubstSubtables.h in Headers */,
+				A901630C19A9E8EB00F7FC7D /* cmutex.h in Headers */,
+				A901650219A9E8EB00F7FC7D /* nfrlist.h in Headers */,
+				A901662419A9E8EB00F7FC7D /* DeviceTables.h in Headers */,
+				A90162FE19A9E8EB00F7FC7D /* bmpset.h in Headers */,
+				A901632F19A9E8EB00F7FC7D /* msvcres.h in Headers */,
+				A901635C19A9E8EB00F7FC7D /* servnotf.h in Headers */,
+				A901635619A9E8EB00F7FC7D /* serv.h in Headers */,
+				A901664519A9E8EB00F7FC7D /* IndicLayoutEngine.h in Headers */,
+				A901665019A9E8EB00F7FC7D /* KhmerLayoutEngine.h in Headers */,
+				A90163B619A9E8EB00F7FC7D /* ulist.h in Headers */,
+				A90165E319A9E8EB00F7FC7D /* vzone.h in Headers */,
+				A90164C019A9E8EB00F7FC7D /* currfmt.h in Headers */,
+				A901642319A9E8EB00F7FC7D /* unormimp.h in Headers */,
+				A901649E19A9E8EB00F7FC7D /* collationrootelements.h in Headers */,
+				A901648219A9E8EB00F7FC7D /* collation.h in Headers */,
+				A90164DC19A9E8EB00F7FC7D /* esctrn.h in Headers */,
+				A901632619A9E8EB00F7FC7D /* locmap.h in Headers */,
+				A901668519A9E8EB00F7FC7D /* NonContextualGlyphSubstProc.h in Headers */,
+				A90166A319A9E8EC00F7FC7D /* SingleSubstitutionSubtables.h in Headers */,
+				A901638819A9E8EB00F7FC7D /* ucnv_bld.h in Headers */,
+				A901633719A9E8EB00F7FC7D /* patternprops.h in Headers */,
+				A901663B19A9E8EB00F7FC7D /* GXLayoutEngine.h in Headers */,
+				A90164FF19A9E8EB00F7FC7D /* msgfmt_impl.h in Headers */,
+				A901646F19A9E8EB00F7FC7D /* astro.h in Headers */,
+				A901669619A9E8EB00F7FC7D /* SegmentArrayProcessor2.h in Headers */,
+				A901654919A9E8EB00F7FC7D /* strrepl.h in Headers */,
+				A90164B919A9E8EB00F7FC7D /* csrsbcs.h in Headers */,
+				A901662919A9E8EB00F7FC7D /* GDEFMarkFilter.h in Headers */,
+				A901661D19A9E8EB00F7FC7D /* ContextualSubstSubtables.h in Headers */,
+				A90164D119A9E8EB00F7FC7D /* decNumberLocal.h in Headers */,
+				A901634F19A9E8EB00F7FC7D /* rbbitblb.h in Headers */,
+				A901664619A9E8EB00F7FC7D /* IndicRearrangement.h in Headers */,
+				A901631919A9E8EB00F7FC7D /* hash.h in Headers */,
+				A90165DE19A9E8EB00F7FC7D /* utf8collationiterator.h in Headers */,
+				A90163B319A9E8EB00F7FC7D /* uinvchar.h in Headers */,
+				A901631319A9E8EB00F7FC7D /* dictbe.h in Headers */,
+				A901661419A9E8EB00F7FC7D /* ContextualGlyphInsertion.h in Headers */,
+				A90166AC19A9E8EC00F7FC7D /* StateTables.h in Headers */,
+				A901664119A9E8EB00F7FC7D /* HanLayoutEngine.h in Headers */,
+				A901648A19A9E8EB00F7FC7D /* collationdata.h in Headers */,
+				A901666619A9E8EB00F7FC7D /* LigatureSubstProc2.h in Headers */,
+				A901636319A9E8EB00F7FC7D /* simplepatternformatter.h in Headers */,
+				A901665C19A9E8EB00F7FC7D /* LEInsertionList.h in Headers */,
+				A901634C19A9E8EB00F7FC7D /* rbbisetb.h in Headers */,
+				A901662619A9E8EB00F7FC7D /* ExtensionSubtables.h in Headers */,
+				A901638219A9E8EB00F7FC7D /* ucln_imp.h in Headers */,
+				A90166A119A9E8EC00F7FC7D /* SinglePositioningSubtables.h in Headers */,
+				A901656819A9E8EB00F7FC7D /* ucol_imp.h in Headers */,
+				A901642519A9E8EB00F7FC7D /* uposixdefs.h in Headers */,
+				A901649219A9E8EB00F7FC7D /* collationfastlatin.h in Headers */,
+				A90164EC19A9E8EB00F7FC7D /* gregoimp.h in Headers */,
+				A901654C19A9E8EB00F7FC7D /* taiwncal.h in Headers */,
+				A901666219A9E8EB00F7FC7D /* LigatureSubstitution.h in Headers */,
+				A901661B19A9E8EB00F7FC7D /* ContextualGlyphSubstProc2.h in Headers */,
+				A901667319A9E8EB00F7FC7D /* MarkArrays.h in Headers */,
+				A90165FA19A9E8EB00F7FC7D /* ufmt_cmn.h in Headers */,
+				A90163B919A9E8EB00F7FC7D /* ulocimp.h in Headers */,
+				A901637F19A9E8EB00F7FC7D /* ucln.h in Headers */,
+				A901636019A9E8EB00F7FC7D /* sharedobject.h in Headers */,
+				A901634719A9E8EB00F7FC7D /* rbbirb.h in Headers */,
+				A901636819A9E8EB00F7FC7D /* uarrsort.h in Headers */,
+				A901664219A9E8EB00F7FC7D /* ICUFeatures.h in Headers */,
+				A901663919A9E8EB00F7FC7D /* GlyphSubstLookupProc.h in Headers */,
+				A901668719A9E8EB00F7FC7D /* NonContextualGlyphSubstProc2.h in Headers */,
+				A901665219A9E8EB00F7FC7D /* KhmerReordering.h in Headers */,
+				A901654719A9E8EB00F7FC7D /* strmatch.h in Headers */,
+				A90165F819A9E8EB00F7FC7D /* ufile.h in Headers */,
+				A901666A19A9E8EB00F7FC7D /* loengine.h in Headers */,
+				A901663319A9E8EB00F7FC7D /* GlyphPositioningTables.h in Headers */,
+				A901633319A9E8EB00F7FC7D /* normalizer2impl.h in Headers */,
+				A90164F219A9E8EB00F7FC7D /* indiancal.h in Headers */,
+				A901631C19A9E8EB00F7FC7D /* icuplugimp.h in Headers */,
+				A90164A619A9E8EB00F7FC7D /* collationtailoring.h in Headers */,
+				A901663719A9E8EB00F7FC7D /* GlyphSubstitutionTables.h in Headers */,
+				A901660119A9E8EB00F7FC7D /* uscanf.h in Headers */,
+				A90164DE19A9E8EB00F7FC7D /* ethpccal.h in Headers */,
+				A901638F19A9E8EB00F7FC7D /* ucnv_ext.h in Headers */,
+				A901654F19A9E8EB00F7FC7D /* titletrn.h in Headers */,
+				A901633C19A9E8EB00F7FC7D /* propsvec.h in Headers */,
+				A901657A19A9E8EB00F7FC7D /* uni2name.h in Headers */,
+				A90166BD19A9E8EC00F7FC7D /* TrimmedArrayProcessor.h in Headers */,
+				A901645219A9E8EB00F7FC7D /* utrie2_impl.h in Headers */,
+				A901651319A9E8EB00F7FC7D /* persncal.h in Headers */,
+				A90164A419A9E8EB00F7FC7D /* collationsettings.h in Headers */,
+				A901648619A9E8EB00F7FC7D /* collationbuilder.h in Headers */,
+				A90164AF19A9E8EB00F7FC7D /* csdetect.h in Headers */,
+				A90166B219A9E8EC00F7FC7D /* SubtableProcessor2.h in Headers */,
+				A90165ED19A9E8EB00F7FC7D /* zrule.h in Headers */,
+				A901651F19A9E8EB00F7FC7D /* rbt_data.h in Headers */,
+				A901652F19A9E8EB00F7FC7D /* regextxt.h in Headers */,
+				A901665E19A9E8EB00F7FC7D /* LEScripts.h in Headers */,
+				A90164D319A9E8EB00F7FC7D /* digitlst.h in Headers */,
+				A901668A19A9E8EB00F7FC7D /* OpenTypeTables.h in Headers */,
+				A901642D19A9E8EB00F7FC7D /* ureslocs.h in Headers */,
+				A901669019A9E8EB00F7FC7D /* ScriptAndLanguage.h in Headers */,
+				A901644919A9E8EB00F7FC7D /* util.h in Headers */,
+				A901669D19A9E8EC00F7FC7D /* SimpleArrayProcessor.h in Headers */,
+				A90166B019A9E8EC00F7FC7D /* SubtableProcessor.h in Headers */,
+				A901651619A9E8EB00F7FC7D /* plurrule_impl.h in Headers */,
+				A901642719A9E8EB00F7FC7D /* uprops.h in Headers */,
+				A901655619A9E8EB00F7FC7D /* toupptrn.h in Headers */,
+				A90164CB19A9E8EB00F7FC7D /* decfmtst.h in Headers */,
+				A90164E819A9E8EB00F7FC7D /* funcrepl.h in Headers */,
+				A901647619A9E8EB00F7FC7D /* buddhcal.h in Headers */,
+				A901653E19A9E8EB00F7FC7D /* selfmtimpl.h in Headers */,
+				A901637A19A9E8EB00F7FC7D /* uchar_props_data.h in Headers */,
+				A901631E19A9E8EB00F7FC7D /* localsvc.h in Headers */,
+				A901648E19A9E8EB00F7FC7D /* collationdatareader.h in Headers */,
+				A901665F19A9E8EB00F7FC7D /* LESwaps.h in Headers */,
+				A901650619A9E8EB00F7FC7D /* nfrule.h in Headers */,
+				A901650419A9E8EB00F7FC7D /* nfrs.h in Headers */,
+				A901662219A9E8EB00F7FC7D /* DefaultCharMapper.h in Headers */,
+				A90164A819A9E8EB00F7FC7D /* collationweights.h in Headers */,
+				A90165E919A9E8EB00F7FC7D /* wintzimpl.h in Headers */,
+				A901669F19A9E8EC00F7FC7D /* SimpleArrayProcessor2.h in Headers */,
+				A901666019A9E8EB00F7FC7D /* LETableReference.h in Headers */,
+				A901665819A9E8EB00F7FC7D /* LEGlyphFilter.h in Headers */,
+				A901630019A9E8EB00F7FC7D /* brkeng.h in Headers */,
+				A901646D19A9E8EB00F7FC7D /* anytrans.h in Headers */,
+				A901642B19A9E8EB00F7FC7D /* uresdata.h in Headers */,
+				A90164F019A9E8EB00F7FC7D /* identifier_info.h in Headers */,
+				A901632B19A9E8EB00F7FC7D /* lrucache.h in Headers */,
+				A90164B719A9E8EB00F7FC7D /* csrmbcs.h in Headers */,
+				A90164C919A9E8EB00F7FC7D /* decContext.h in Headers */,
+				A90166B619A9E8EC00F7FC7D /* ThaiShaping.h in Headers */,
+				A901665719A9E8EB00F7FC7D /* LEFontInstance.h in Headers */,
+				A90164D019A9E8EB00F7FC7D /* decNumber.h in Headers */,
+				A901666419A9E8EB00F7FC7D /* LigatureSubstProc.h in Headers */,
+				A90165FE19A9E8EB00F7FC7D /* uprintf.h in Headers */,
+				A901630F19A9E8EB00F7FC7D /* cstring.h in Headers */,
+				A90163A719A9E8EB00F7FC7D /* udatamem.h in Headers */,
+				A90166A719A9E8EC00F7FC7D /* SingleTableProcessor2.h in Headers */,
+				A901660819A9E8EB00F7FC7D /* AnchorTables.h in Headers */,
+				A90166BB19A9E8EC00F7FC7D /* TibetanReordering.h in Headers */,
+				A901647219A9E8EB00F7FC7D /* bocsu.h in Headers */,
+				A90164F419A9E8EB00F7FC7D /* inputext.h in Headers */,
+				A90166A519A9E8EC00F7FC7D /* SingleTableProcessor.h in Headers */,
+				A901633E19A9E8EB00F7FC7D /* punycode.h in Headers */,
+				A901667919A9E8EB00F7FC7D /* MarkToMarkPosnSubtables.h in Headers */,
+				A901669819A9E8EB00F7FC7D /* SegmentSingleProcessor.h in Headers */,
+				A90166C119A9E8EC00F7FC7D /* ValueRecords.h in Headers */,
+				A901639F19A9E8EB00F7FC7D /* ucnvmbcs.h in Headers */,
+				A90164B319A9E8EB00F7FC7D /* csr2022.h in Headers */,
+				A901631519A9E8EB00F7FC7D /* dictionarydata.h in Headers */,
+				A901664C19A9E8EB00F7FC7D /* IndicReordering.h in Headers */,
+				A90165EB19A9E8EB00F7FC7D /* zonemeta.h in Headers */,
+				A901649819A9E8EB00F7FC7D /* collationiterator.h in Headers */,
+				A90164D519A9E8EB00F7FC7D /* dtitv_impl.h in Headers */,
+				A901632919A9E8EB00F7FC7D /* locutil.h in Headers */,
+				A901666C19A9E8EB00F7FC7D /* LookupProcessor.h in Headers */,
+				A901649A19A9E8EB00F7FC7D /* collationkeys.h in Headers */,
+				A901666E19A9E8EB00F7FC7D /* Lookups.h in Headers */,
+				A90163AA19A9E8EB00F7FC7D /* uelement.h in Headers */,
+				A901643B19A9E8EB00F7FC7D /* ustr_imp.h in Headers */,
+				A901645919A9E8EB00F7FC7D /* uvectr32.h in Headers */,
+				A90164A219A9E8EB00F7FC7D /* collationsets.h in Headers */,
+				A901653119A9E8EB00F7FC7D /* region_impl.h in Headers */,
+				A901651819A9E8EB00F7FC7D /* quant.h in Headers */,
+				A90165D719A9E8EB00F7FC7D /* uspoof_impl.h in Headers */,
+				A901647D19A9E8EB00F7FC7D /* chnsecal.h in Headers */,
+				A901637219A9E8EB00F7FC7D /* ubrkimpl.h in Headers */,
+				A901636E19A9E8EB00F7FC7D /* ubidiimp.h in Headers */,
+				A901660A19A9E8EB00F7FC7D /* ArabicLayoutEngine.h in Headers */,
+				A901666819A9E8EB00F7FC7D /* LigatureSubstSubtables.h in Headers */,
+				A901653F19A9E8EB00F7FC7D /* sharednumberformat.h in Headers */,
+				A901642C19A9E8EB00F7FC7D /* uresimp.h in Headers */,
+				A901652519A9E8EB00F7FC7D /* rbt_set.h in Headers */,
+				A90164F619A9E8EB00F7FC7D /* islamcal.h in Headers */,
+				A901647419A9E8EB00F7FC7D /* brktrans.h in Headers */,
+				A90165F619A9E8EB00F7FC7D /* ucln_io.h in Headers */,
+				A901661F19A9E8EB00F7FC7D /* CoverageTables.h in Headers */,
+				A901650C19A9E8EB00F7FC7D /* nultrans.h in Headers */,
+				A901663119A9E8EB00F7FC7D /* GlyphPositionAdjustments.h in Headers */,
+				A901654019A9E8EB00F7FC7D /* sharedpluralrules.h in Headers */,
+				A90165E719A9E8EB00F7FC7D /* winnmfmt.h in Headers */,
+				A901630D19A9E8EB00F7FC7D /* cpputils.h in Headers */,
+				A901669A19A9E8EC00F7FC7D /* SegmentSingleProcessor2.h in Headers */,
+				A901650819A9E8EB00F7FC7D /* nfsubs.h in Headers */,
+				A90165EF19A9E8EB00F7FC7D /* ztrans.h in Headers */,
+				A901647919A9E8EB00F7FC7D /* casetrn.h in Headers */,
+				A901653719A9E8EB00F7FC7D /* remtrans.h in Headers */,
+				A901642F19A9E8EB00F7FC7D /* usc_impl.h in Headers */,
+				A901667519A9E8EB00F7FC7D /* MarkToBasePosnSubtables.h in Headers */,
+				A901636919A9E8EB00F7FC7D /* uassert.h in Headers */,
+				A90165F119A9E8EB00F7FC7D /* locbund.h in Headers */,
+				A90163A919A9E8EB00F7FC7D /* udataswp.h in Headers */,
+				A901637519A9E8EB00F7FC7D /* ucase_props_data.h in Headers */,
+				A90164B519A9E8EB00F7FC7D /* csrecog.h in Headers */,
+				A901651119A9E8EB00F7FC7D /* olsontz.h in Headers */,
+				A90164BD19A9E8EB00F7FC7D /* csrutf8.h in Headers */,
+				A901649019A9E8EB00F7FC7D /* collationdatawriter.h in Headers */,
+				A901660D19A9E8EB00F7FC7D /* AttachmentPosnSubtables.h in Headers */,
+				A901657819A9E8EB00F7FC7D /* unesctrn.h in Headers */,
+				A901649419A9E8EB00F7FC7D /* collationfastlatinbuilder.h in Headers */,
+				A901645719A9E8EB00F7FC7D /* uvector.h in Headers */,
+				A90163BE19A9E8EB00F7FC7D /* umutex.h in Headers */,
+				A901651D19A9E8EB00F7FC7D /* rbt.h in Headers */,
+				A901632D19A9E8EB00F7FC7D /* messageimpl.h in Headers */,
+				A90164A019A9E8EB00F7FC7D /* collationruleparser.h in Headers */,
+				A901643319A9E8EB00F7FC7D /* uset_imp.h in Headers */,
+				A901643A19A9E8EB00F7FC7D /* ustr_cnv.h in Headers */,
+				A901647B19A9E8EB00F7FC7D /* cecal.h in Headers */,
+				A90164E219A9E8EB00F7FC7D /* fmtableimp.h in Headers */,
+				A90165DC19A9E8EB00F7FC7D /* utf16collationiterator.h in Headers */,
+				A901663F19A9E8EB00F7FC7D /* HangulLayoutEngine.h in Headers */,
+				A90166AE19A9E8EC00F7FC7D /* SubstitutionLookups.h in Headers */,
+				A901650A19A9E8EB00F7FC7D /* nortrans.h in Headers */,
+				A90166A919A9E8EC00F7FC7D /* StateTableProcessor.h in Headers */,
+				A901636D19A9E8EB00F7FC7D /* ubidi_props_data.h in Headers */,
+				A901668C19A9E8EB00F7FC7D /* OpenTypeUtilities.h in Headers */,
+				A901649C19A9E8EB00F7FC7D /* collationroot.h in Headers */,
+				A901645B19A9E8EB00F7FC7D /* uvectr64.h in Headers */,
+				A901663519A9E8EB00F7FC7D /* GlyphPosnLookupProc.h in Headers */,
+				A901665519A9E8EB00F7FC7D /* LayoutTables.h in Headers */,
+				A901667019A9E8EB00F7FC7D /* LookupTables.h in Headers */,
+				A90164C619A9E8EB00F7FC7D /* dcfmtimp.h in Headers */,
+				A901632119A9E8EB00F7FC7D /* locbased.h in Headers */,
+				A901638419A9E8EB00F7FC7D /* ucmndata.h in Headers */,
+				A901631119A9E8EB00F7FC7D /* cwchar.h in Headers */,
+				A90165E519A9E8EB00F7FC7D /* windtfmt.h in Headers */,
+				A901664E19A9E8EB00F7FC7D /* KernTable.h in Headers */,
+				A901652319A9E8EB00F7FC7D /* rbt_rule.h in Headers */,
+				A901657619A9E8EB00F7FC7D /* umsg_imp.h in Headers */,
+				A901652919A9E8EB00F7FC7D /* regexcst.h in Headers */,
+				A901665A19A9E8EB00F7FC7D /* LEGlyphStorage.h in Headers */,
+				A901656E19A9E8EB00F7FC7D /* ucurrimp.h in Headers */,
+				A901665D19A9E8EB00F7FC7D /* LELanguages.h in Headers */,
+				A901651A19A9E8EB00F7FC7D /* quantityformatter.h in Headers */,
+				A90164AD19A9E8EB00F7FC7D /* cpdtrans.h in Headers */,
+				A901663D19A9E8EB00F7FC7D /* GXLayoutEngine2.h in Headers */,
+				A90163A419A9E8EB00F7FC7D /* ucol_swp.h in Headers */,
+				A901667B19A9E8EB00F7FC7D /* MorphStateTables.h in Headers */,
+				A901645D19A9E8EB00F7FC7D /* wintz.h in Headers */,
+				A901662119A9E8EB00F7FC7D /* CursiveAttachmentSubtables.h in Headers */,
+				A90166B919A9E8EC00F7FC7D /* TibetanLayoutEngine.h in Headers */,
+				A90165DA19A9E8EB00F7FC7D /* usrchimp.h in Headers */,
+				A901630B19A9E8EB00F7FC7D /* cmemory.h in Headers */,
+				A901633919A9E8EB00F7FC7D /* propname.h in Headers */,
+				A90164D919A9E8EB00F7FC7D /* dtptngen_impl.h in Headers */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -2773,6 +5512,7 @@
 				French,
 				German,
 				en,
+				ru,
 			);
 			mainGroup = 0867D691FE84028FC02AAC07 /* ObjCSword */;
 			productRefGroup = 034768DFFF38A50411DB9C8B /* Products */;
@@ -2900,120 +5640,346 @@
 			files = (
 				A982038B19A09C3C00DD808C /* zcom4.cpp in Sources */,
 				A982038C19A09C3C00DD808C /* zverse4.cpp in Sources */,
+				A901641419A9E8EB00F7FC7D /* unifilt.cpp in Sources */,
 				A982038D19A09C3C00DD808C /* gbflatex.cpp in Sources */,
+				A90164A319A9E8EB00F7FC7D /* collationsettings.cpp in Sources */,
+				A901649F19A9E8EB00F7FC7D /* collationruleparser.cpp in Sources */,
 				A982038E19A09C3C00DD808C /* osislatex.cpp in Sources */,
 				A982038F19A09C3C00DD808C /* osisxlit.cpp in Sources */,
 				A982039019A09C3C00DD808C /* teilatex.cpp in Sources */,
+				A901639419A9E8EB00F7FC7D /* ucnv_set.c in Sources */,
+				A901663619A9E8EB00F7FC7D /* GlyphSubstitutionTables.cpp in Sources */,
 				A982039119A09C3C00DD808C /* thmllatex.cpp in Sources */,
+				A90165E819A9E8EB00F7FC7D /* wintzimpl.cpp in Sources */,
+				A901639919A9E8EB00F7FC7D /* ucnvbocu.cpp in Sources */,
 				A999FF3F17951CCE00E65919 /* bz2comprs.cpp in Sources */,
 				A96C2359176AFA3C008D714B /* remotetrans.cpp in Sources */,
+				A901639719A9E8EB00F7FC7D /* ucnv_u7.c in Sources */,
+				A901639B19A9E8EB00F7FC7D /* ucnvhz.c in Sources */,
+				A901635E19A9E8EB00F7FC7D /* servslkf.cpp in Sources */,
+				A901660B19A9E8EB00F7FC7D /* ArabicShaping.cpp in Sources */,
+				A901656919A9E8EB00F7FC7D /* ucol_res.cpp in Sources */,
+				A90166A219A9E8EC00F7FC7D /* SingleSubstitutionSubtables.cpp in Sources */,
+				A901653019A9E8EB00F7FC7D /* region.cpp in Sources */,
+				A901638019A9E8EB00F7FC7D /* ucln_cmn.c in Sources */,
 				A96C235A176AFA3C008D714B /* osisenum.cpp in Sources */,
 				A982039F19A0A5FA00DD808C /* scsuutf8.cpp in Sources */,
+				A901633419A9E8EB00F7FC7D /* normlzr.cpp in Sources */,
+				A90165CE19A9E8EB00F7FC7D /* uregex.cpp in Sources */,
+				A901642019A9E8EB00F7FC7D /* unistr_titlecase_brkiter.cpp in Sources */,
+				A901669B19A9E8EC00F7FC7D /* ShapingTypeData.cpp in Sources */,
+				A901638E19A9E8EB00F7FC7D /* ucnv_ext.cpp in Sources */,
+				A901632219A9E8EB00F7FC7D /* locdispnames.cpp in Sources */,
+				A901652E19A9E8EB00F7FC7D /* regextxt.cpp in Sources */,
 				A96C235B176AFA3C008D714B /* osisglosses.cpp in Sources */,
 				A982036D19A08B7C00DD808C /* osisreferencelinks.cpp in Sources */,
+				A90164B219A9E8EB00F7FC7D /* csr2022.cpp in Sources */,
 				A96C235D176AFA3C008D714B /* gzclose.c in Sources */,
+				A901648719A9E8EB00F7FC7D /* collationcompare.cpp in Sources */,
+				A901663819A9E8EB00F7FC7D /* GlyphSubstLookupProc.cpp in Sources */,
 				A96C235E176AFA3C008D714B /* gzlib.c in Sources */,
+				A901641919A9E8EB00F7FC7D /* unisetspan.cpp in Sources */,
+				A90165D119A9E8EB00F7FC7D /* usearch.cpp in Sources */,
+				A90164C519A9E8EB00F7FC7D /* datefmt.cpp in Sources */,
+				A90166BE19A9E8EC00F7FC7D /* TrimmedArrayProcessor2.cpp in Sources */,
+				A901631A19A9E8EB00F7FC7D /* icudataver.c in Sources */,
+				A90163A319A9E8EB00F7FC7D /* ucol_swp.cpp in Sources */,
+				A901656019A9E8EB00F7FC7D /* tznames_impl.cpp in Sources */,
+				A901666719A9E8EB00F7FC7D /* LigatureSubstSubtables.cpp in Sources */,
+				A901653519A9E8EB00F7FC7D /* rematch.cpp in Sources */,
 				A96C235F176AFA3C008D714B /* gzread.c in Sources */,
+				A901649B19A9E8EB00F7FC7D /* collationroot.cpp in Sources */,
+				A901650919A9E8EB00F7FC7D /* nortrans.cpp in Sources */,
+				A901668B19A9E8EB00F7FC7D /* OpenTypeUtilities.cpp in Sources */,
+				A901654D19A9E8EB00F7FC7D /* timezone.cpp in Sources */,
+				A901655D19A9E8EB00F7FC7D /* tzgnames.cpp in Sources */,
+				A901650D19A9E8EB00F7FC7D /* numfmt.cpp in Sources */,
 				A96C2360176AFA3C008D714B /* gzwrite.c in Sources */,
+				A901645A19A9E8EB00F7FC7D /* uvectr64.cpp in Sources */,
+				A901656219A9E8EB00F7FC7D /* tzrule.cpp in Sources */,
+				A901662A19A9E8EB00F7FC7D /* GlyphDefinitionTables.cpp in Sources */,
+				A90163A119A9E8EB00F7FC7D /* ucnvsel.cpp in Sources */,
+				A90164C719A9E8EB00F7FC7D /* dcfmtsym.cpp in Sources */,
+				A901653D19A9E8EB00F7FC7D /* selfmt.cpp in Sources */,
+				A901651C19A9E8EB00F7FC7D /* rbt.cpp in Sources */,
+				A901654219A9E8EB00F7FC7D /* smpdtfmt.cpp in Sources */,
+				A901663219A9E8EB00F7FC7D /* GlyphPositioningTables.cpp in Sources */,
 				A96C2361176AFA3C008D714B /* infback.c in Sources */,
+				A901644719A9E8EB00F7FC7D /* utf_impl.c in Sources */,
+				A901637D19A9E8EB00F7FC7D /* ucharstrieiterator.cpp in Sources */,
+				A901644519A9E8EB00F7FC7D /* ustrtrns.cpp in Sources */,
+				A901630619A9E8EB00F7FC7D /* caniter.cpp in Sources */,
+				A901653919A9E8EB00F7FC7D /* rulebasedcollator.cpp in Sources */,
+				A90166B519A9E8EC00F7FC7D /* ThaiShaping.cpp in Sources */,
+				A901638C19A9E8EB00F7FC7D /* ucnv_ct.c in Sources */,
+				A90165D819A9E8EB00F7FC7D /* uspoof_wsconf.cpp in Sources */,
+				A901633F19A9E8EB00F7FC7D /* putil.cpp in Sources */,
+				A901644A19A9E8EB00F7FC7D /* util_props.cpp in Sources */,
+				A90165EC19A9E8EB00F7FC7D /* zrule.cpp in Sources */,
 				A91C8B6817523609008702B9 /* versificationmgr.cpp in Sources */,
 				A967FB5616806B16004ED73C /* teixhtml.cpp in Sources */,
 				A954ACCA13EEA5340094E3FE /* ftplib.c in Sources */,
 				A954ACCB13EEA5340094E3FE /* ftpparse.c in Sources */,
+				A901644419A9E8EB00F7FC7D /* ustring.cpp in Sources */,
+				A901644219A9E8EB00F7FC7D /* ustrfmt.c in Sources */,
 				A954ACCD13EEA5340094E3FE /* adler32.c in Sources */,
 				A954ACCE13EEA5340094E3FE /* compress.c in Sources */,
+				A901669919A9E8EC00F7FC7D /* SegmentSingleProcessor2.cpp in Sources */,
+				A901645819A9E8EB00F7FC7D /* uvectr32.cpp in Sources */,
 				A954ACCF13EEA5340094E3FE /* crc32.c in Sources */,
+				A901669119A9E8EB00F7FC7D /* ScriptAndLanguageTags.cpp in Sources */,
 				A954ACD013EEA5340094E3FE /* deflate.c in Sources */,
 				A954ACD413EEA5340094E3FE /* inffast.c in Sources */,
 				A954ACD513EEA5340094E3FE /* inflate.c in Sources */,
 				A954ACD613EEA5340094E3FE /* inftrees.c in Sources */,
+				A901660519A9E8EB00F7FC7D /* AlternateSubstSubtables.cpp in Sources */,
 				A954ACD913EEA5340094E3FE /* trees.c in Sources */,
 				A954ACDA13EEA5340094E3FE /* uncompr.c in Sources */,
+				A901632019A9E8EB00F7FC7D /* locbased.cpp in Sources */,
 				A954ACDB13EEA5340094E3FE /* untgz.c in Sources */,
 				A954ACDC13EEA5340094E3FE /* zutil.c in Sources */,
+				A901655A19A9E8EB00F7FC7D /* tridpars.cpp in Sources */,
+				A901643719A9E8EB00F7FC7D /* usprep.cpp in Sources */,
+				A901652719A9E8EB00F7FC7D /* regexcmp.cpp in Sources */,
+				A901630519A9E8EB00F7FC7D /* bytestrieiterator.cpp in Sources */,
+				A901647819A9E8EB00F7FC7D /* casetrn.cpp in Sources */,
+				A901645119A9E8EB00F7FC7D /* utrie2_builder.cpp in Sources */,
+				A90165CC19A9E8EB00F7FC7D /* unumsys.cpp in Sources */,
 				A954AC3A13EEA0C10094E3FE /* swdisp.cpp in Sources */,
 				A954AC3B13EEA0C10094E3FE /* swlog.cpp in Sources */,
+				A901656A19A9E8EB00F7FC7D /* ucol_sit.cpp in Sources */,
+				A901632319A9E8EB00F7FC7D /* locid.cpp in Sources */,
 				A954AC3C13EEA0C10094E3FE /* listkey.cpp in Sources */,
+				A901657019A9E8EB00F7FC7D /* udateintervalformat.cpp in Sources */,
 				A954AC3D13EEA0C10094E3FE /* strkey.cpp in Sources */,
+				A901631619A9E8EB00F7FC7D /* dtintrv.cpp in Sources */,
+				A901631019A9E8EB00F7FC7D /* cwchar.c in Sources */,
+				A901652619A9E8EB00F7FC7D /* rbtz.cpp in Sources */,
+				A901649D19A9E8EB00F7FC7D /* collationrootelements.cpp in Sources */,
 				A954AC3E13EEA0C10094E3FE /* swkey.cpp in Sources */,
+				A901656B19A9E8EB00F7FC7D /* ucoleitr.cpp in Sources */,
+				A901644B19A9E8EB00F7FC7D /* utrace.c in Sources */,
+				A90166B819A9E8EC00F7FC7D /* TibetanLayoutEngine.cpp in Sources */,
+				A901662319A9E8EB00F7FC7D /* DeviceTables.cpp in Sources */,
+				A901665319A9E8EB00F7FC7D /* LayoutEngine.cpp in Sources */,
+				A90163BA19A9E8EB00F7FC7D /* umapfile.c in Sources */,
+				A901656D19A9E8EB00F7FC7D /* ucurr.cpp in Sources */,
 				A954AC3F13EEA0C10094E3FE /* treekey.cpp in Sources */,
+				A901638519A9E8EB00F7FC7D /* ucnv.c in Sources */,
+				A90165CD19A9E8EB00F7FC7D /* upluralrules.cpp in Sources */,
+				A90163B719A9E8EB00F7FC7D /* uloc.cpp in Sources */,
+				A901664919A9E8EB00F7FC7D /* IndicRearrangementProcessor2.cpp in Sources */,
+				A901642119A9E8EB00F7FC7D /* unorm.cpp in Sources */,
+				A901667619A9E8EB00F7FC7D /* MarkToLigaturePosnSubtables.cpp in Sources */,
+				A901635119A9E8EB00F7FC7D /* resbund_cnv.cpp in Sources */,
+				A901631719A9E8EB00F7FC7D /* errorcode.cpp in Sources */,
+				A901649719A9E8EB00F7FC7D /* collationiterator.cpp in Sources */,
 				A954AC4013EEA0C10094E3FE /* treekeyidx.cpp in Sources */,
+				A901656319A9E8EB00F7FC7D /* tztrans.cpp in Sources */,
+				A90163B519A9E8EB00F7FC7D /* ulist.c in Sources */,
 				A954AC4113EEA0C10094E3FE /* versekey.cpp in Sources */,
 				A954AC4213EEA0C10094E3FE /* versetreekey.cpp in Sources */,
 				A954AC4313EEA0C10094E3FE /* curlftpt.cpp in Sources */,
 				A954AC4413EEA0C10094E3FE /* curlhttpt.cpp in Sources */,
 				A954AC4513EEA0C10094E3FE /* encfiltmgr.cpp in Sources */,
 				A954AC4613EEA0C10094E3FE /* filemgr.cpp in Sources */,
+				A901662019A9E8EB00F7FC7D /* CursiveAttachmentSubtables.cpp in Sources */,
 				A954AC4713EEA0C10094E3FE /* ftplibftpt.cpp in Sources */,
+				A90164D819A9E8EB00F7FC7D /* dtptngen.cpp in Sources */,
+				A90165E419A9E8EB00F7FC7D /* windtfmt.cpp in Sources */,
+				A901668419A9E8EB00F7FC7D /* NonContextualGlyphSubstProc.cpp in Sources */,
+				A901665619A9E8EB00F7FC7D /* LEFontInstance.cpp in Sources */,
 				A954AC4913EEA0C10094E3FE /* installmgr.cpp in Sources */,
+				A901663E19A9E8EB00F7FC7D /* HangulLayoutEngine.cpp in Sources */,
+				A901633119A9E8EB00F7FC7D /* normalizer2.cpp in Sources */,
 				A954AC4A13EEA0C10094E3FE /* localemgr.cpp in Sources */,
+				A901637C19A9E8EB00F7FC7D /* ucharstriebuilder.cpp in Sources */,
+				A901657919A9E8EB00F7FC7D /* uni2name.cpp in Sources */,
 				A954AC4B13EEA0C10094E3FE /* markupfiltmgr.cpp in Sources */,
 				A954AC4C13EEA0C10094E3FE /* stringmgr.cpp in Sources */,
+				A90166AF19A9E8EC00F7FC7D /* SubtableProcessor.cpp in Sources */,
 				A954AC4D13EEA0C10094E3FE /* swcacher.cpp in Sources */,
+				A90163B119A9E8EB00F7FC7D /* uinit.cpp in Sources */,
+				A901644019A9E8EB00F7FC7D /* ustrenum.cpp in Sources */,
+				A901667819A9E8EB00F7FC7D /* MarkToMarkPosnSubtables.cpp in Sources */,
 				A954AC4E13EEA0C10094E3FE /* swconfig.cpp in Sources */,
+				A901656C19A9E8EB00F7FC7D /* ucsdet.cpp in Sources */,
 				A954AC4F13EEA0C10094E3FE /* swfiltermgr.cpp in Sources */,
+				A90165D219A9E8EB00F7FC7D /* uspoof.cpp in Sources */,
 				A954AC5013EEA0C10094E3FE /* swlocale.cpp in Sources */,
 				A954AC5113EEA0C10094E3FE /* swmgr.cpp in Sources */,
 				A954AC5213EEA0C10094E3FE /* swsearchable.cpp in Sources */,
+				A90164BC19A9E8EB00F7FC7D /* csrutf8.cpp in Sources */,
+				A901636619A9E8EB00F7FC7D /* stringtriebuilder.cpp in Sources */,
+				A901631B19A9E8EB00F7FC7D /* icuplug.c in Sources */,
+				A901639819A9E8EB00F7FC7D /* ucnv_u8.c in Sources */,
+				A901643119A9E8EB00F7FC7D /* uscript_props.cpp in Sources */,
 				A954AC5413EEA0C10094E3FE /* hrefcom.cpp in Sources */,
+				A901643919A9E8EB00F7FC7D /* ustr_cnv.c in Sources */,
 				A954AC5513EEA0C10094E3FE /* rawcom.cpp in Sources */,
+				A901660419A9E8EB00F7FC7D /* ustream.cpp in Sources */,
+				A901638619A9E8EB00F7FC7D /* ucnv2022.cpp in Sources */,
+				A901653819A9E8EB00F7FC7D /* repattrn.cpp in Sources */,
 				A954AC5613EEA0C10094E3FE /* rawcom4.cpp in Sources */,
+				A90163AF19A9E8EB00F7FC7D /* uhash_us.cpp in Sources */,
+				A90162FF19A9E8EB00F7FC7D /* brkeng.cpp in Sources */,
+				A901656419A9E8EB00F7FC7D /* ucal.cpp in Sources */,
+				A901662C19A9E8EB00F7FC7D /* GlyphIterator.cpp in Sources */,
 				A954AC5713EEA0C10094E3FE /* rawfiles.cpp in Sources */,
 				A954AC5813EEA0C10094E3FE /* swcom.cpp in Sources */,
+				A901653C19A9E8EB00F7FC7D /* search.cpp in Sources */,
 				A954AC5913EEA0C10094E3FE /* zcom.cpp in Sources */,
+				A901654319A9E8EB00F7FC7D /* smpdtfst.cpp in Sources */,
+				A901643419A9E8EB00F7FC7D /* uset_props.cpp in Sources */,
+				A90163B819A9E8EB00F7FC7D /* uloc_tag.c in Sources */,
+				A901648919A9E8EB00F7FC7D /* collationdata.cpp in Sources */,
+				A90169D819AA16A600F7FC7D /* stubdata.c in Sources */,
 				A954AC5A13EEA0C10094E3FE /* entriesblk.cpp in Sources */,
+				A90166A819A9E8EC00F7FC7D /* StateTableProcessor.cpp in Sources */,
+				A901660319A9E8EB00F7FC7D /* ustdio.c in Sources */,
+				A901638A19A9E8EB00F7FC7D /* ucnv_cnv.c in Sources */,
 				A954AC5B13EEA0C10094E3FE /* lzsscomprs.cpp in Sources */,
+				A90164F719A9E8EB00F7FC7D /* japancal.cpp in Sources */,
 				A954AC5C13EEA0C10094E3FE /* rawstr.cpp in Sources */,
+				A901634D19A9E8EB00F7FC7D /* rbbistbl.cpp in Sources */,
+				A90164F519A9E8EB00F7FC7D /* islamcal.cpp in Sources */,
+				A901635719A9E8EB00F7FC7D /* servlk.cpp in Sources */,
 				A954AC5D13EEA0C10094E3FE /* rawstr4.cpp in Sources */,
 				A954AC5E13EEA0C10094E3FE /* rawverse.cpp in Sources */,
+				A90166BA19A9E8EC00F7FC7D /* TibetanReordering.cpp in Sources */,
 				A954AC5F13EEA0C10094E3FE /* rawverse4.cpp in Sources */,
+				A90165FF19A9E8EB00F7FC7D /* uprntf_p.c in Sources */,
 				A954AC6013EEA0C10094E3FE /* sapphire.cpp in Sources */,
+				A901654119A9E8EB00F7FC7D /* simpletz.cpp in Sources */,
+				A90165F919A9E8EB00F7FC7D /* ufmt_cmn.c in Sources */,
+				A901661C19A9E8EB00F7FC7D /* ContextualSubstSubtables.cpp in Sources */,
+				A90165D419A9E8EB00F7FC7D /* uspoof_conf.cpp in Sources */,
 				A954AC6113EEA0C10094E3FE /* swcipher.cpp in Sources */,
 				A954AC6213EEA0C10094E3FE /* swcomprs.cpp in Sources */,
+				A901643E19A9E8EB00F7FC7D /* ustrcase.cpp in Sources */,
 				A954AC6313EEA0C10094E3FE /* zipcomprs.cpp in Sources */,
+				A901634119A9E8EB00F7FC7D /* rbbi.cpp in Sources */,
+				A901641D19A9E8EB00F7FC7D /* unistr_case_locale.cpp in Sources */,
+				A901651719A9E8EB00F7FC7D /* quant.cpp in Sources */,
+				A901630119A9E8EB00F7FC7D /* brkiter.cpp in Sources */,
+				A901634E19A9E8EB00F7FC7D /* rbbitblb.cpp in Sources */,
 				A954AC6413EEA0C10094E3FE /* zstr.cpp in Sources */,
+				A90164EB19A9E8EB00F7FC7D /* gregoimp.cpp in Sources */,
+				A901644619A9E8EB00F7FC7D /* utext.cpp in Sources */,
 				A954AC6513EEA0C10094E3FE /* zverse.cpp in Sources */,
+				A90162FC19A9E8EB00F7FC7D /* appendable.cpp in Sources */,
+				A901669319A9E8EB00F7FC7D /* SegmentArrayProcessor.cpp in Sources */,
+				A901651419A9E8EB00F7FC7D /* plurfmt.cpp in Sources */,
 				A954AC6613EEA0C10094E3FE /* cipherfil.cpp in Sources */,
 				A954AC6713EEA0C10094E3FE /* gbffootnotes.cpp in Sources */,
+				A901634919A9E8EB00F7FC7D /* rbbiscan.cpp in Sources */,
 				A954AC6813EEA0C10094E3FE /* gbfheadings.cpp in Sources */,
+				A901630819A9E8EB00F7FC7D /* charstr.cpp in Sources */,
+				A90164FB19A9E8EB00F7FC7D /* measfmt.cpp in Sources */,
+				A901638D19A9E8EB00F7FC7D /* ucnv_err.c in Sources */,
+				A90164ED19A9E8EB00F7FC7D /* hebrwcal.cpp in Sources */,
+				A90164A119A9E8EB00F7FC7D /* collationsets.cpp in Sources */,
+				A901647719A9E8EB00F7FC7D /* calendar.cpp in Sources */,
 				A954AC6913EEA0C10094E3FE /* gbfhtml.cpp in Sources */,
+				A90165E619A9E8EB00F7FC7D /* winnmfmt.cpp in Sources */,
+				A901631819A9E8EB00F7FC7D /* filterednormalizer2.cpp in Sources */,
 				A954AC6A13EEA0C10094E3FE /* gbfhtmlhref.cpp in Sources */,
+				A901662E19A9E8EB00F7FC7D /* GlyphLookupTables.cpp in Sources */,
 				A954AC6B13EEA0C10094E3FE /* gbfmorph.cpp in Sources */,
+				A901662519A9E8EB00F7FC7D /* ExtensionSubtables.cpp in Sources */,
 				A954AC6C13EEA0C10094E3FE /* gbfosis.cpp in Sources */,
+				A901641819A9E8EB00F7FC7D /* uniset_props.cpp in Sources */,
+				A901636A19A9E8EB00F7FC7D /* ubidi.c in Sources */,
+				A901642A19A9E8EB00F7FC7D /* uresdata.c in Sources */,
 				A954AC6D13EEA0C10094E3FE /* gbfplain.cpp in Sources */,
 				A954AC6E13EEA0C10094E3FE /* gbfredletterwords.cpp in Sources */,
+				A901637819A9E8EB00F7FC7D /* ucat.c in Sources */,
 				A954AC6F13EEA0C10094E3FE /* gbfrtf.cpp in Sources */,
 				A98203A019A0A5FA00DD808C /* utf8scsu.cpp in Sources */,
 				A954AC7013EEA0C10094E3FE /* gbfstrongs.cpp in Sources */,
 				A954AC7113EEA0C10094E3FE /* gbfthml.cpp in Sources */,
 				A954AC7213EEA0C10094E3FE /* gbfwebif.cpp in Sources */,
+				A90164F119A9E8EB00F7FC7D /* indiancal.cpp in Sources */,
+				A901650519A9E8EB00F7FC7D /* nfrule.cpp in Sources */,
+				A901664F19A9E8EB00F7FC7D /* KhmerLayoutEngine.cpp in Sources */,
 				A954AC7313EEA0C10094E3FE /* gbfwordjs.cpp in Sources */,
+				A90164CA19A9E8EB00F7FC7D /* decfmtst.cpp in Sources */,
+				A901652019A9E8EB00F7FC7D /* rbt_pars.cpp in Sources */,
+				A90164FC19A9E8EB00F7FC7D /* measunit.cpp in Sources */,
 				A954AC7413EEA0C10094E3FE /* gbfxhtml.cpp in Sources */,
+				A90165D019A9E8EB00F7FC7D /* uregion.cpp in Sources */,
+				A901636519A9E8EB00F7FC7D /* stringpiece.cpp in Sources */,
+				A90164E719A9E8EB00F7FC7D /* funcrepl.cpp in Sources */,
+				A90164AA19A9E8EB00F7FC7D /* coptccal.cpp in Sources */,
+				A901657419A9E8EB00F7FC7D /* ulocdata.c in Sources */,
+				A90164A519A9E8EB00F7FC7D /* collationtailoring.cpp in Sources */,
 				A954AC7513EEA0C10094E3FE /* greeklexattribs.cpp in Sources */,
+				A901634619A9E8EB00F7FC7D /* rbbirb.cpp in Sources */,
+				A901632519A9E8EB00F7FC7D /* locmap.c in Sources */,
+				A90164DA19A9E8EB00F7FC7D /* dtrule.cpp in Sources */,
 				A954AC7613EEA0C10094E3FE /* latin1utf16.cpp in Sources */,
 				A954AC7713EEA0C10094E3FE /* latin1utf8.cpp in Sources */,
 				A954AC7813EEA0C10094E3FE /* osisfootnotes.cpp in Sources */,
 				A954AC7913EEA0C10094E3FE /* osisheadings.cpp in Sources */,
+				A901664419A9E8EB00F7FC7D /* IndicLayoutEngine.cpp in Sources */,
+				A901654B19A9E8EB00F7FC7D /* taiwncal.cpp in Sources */,
 				A954AC7A13EEA0C10094E3FE /* osishtmlhref.cpp in Sources */,
+				A901667419A9E8EB00F7FC7D /* MarkToBasePosnSubtables.cpp in Sources */,
+				A90166C019A9E8EC00F7FC7D /* ValueRecords.cpp in Sources */,
 				A954AC7B13EEA0C10094E3FE /* osislemma.cpp in Sources */,
+				A901653A19A9E8EB00F7FC7D /* scriptset.cpp in Sources */,
+				A901648019A9E8EB00F7FC7D /* coll.cpp in Sources */,
+				A90165D319A9E8EB00F7FC7D /* uspoof_build.cpp in Sources */,
 				A954AC7C13EEA0C10094E3FE /* osismorph.cpp in Sources */,
 				A954AC7D13EEA0C10094E3FE /* osismorphsegmentation.cpp in Sources */,
+				A901641E19A9E8EB00F7FC7D /* unistr_cnv.cpp in Sources */,
 				A954AC7E13EEA0C10094E3FE /* osisosis.cpp in Sources */,
+				A901646B19A9E8EB00F7FC7D /* alphaindex.cpp in Sources */,
+				A901643819A9E8EB00F7FC7D /* ustack.cpp in Sources */,
+				A90164D419A9E8EB00F7FC7D /* dtfmtsym.cpp in Sources */,
+				A901649319A9E8EB00F7FC7D /* collationfastlatinbuilder.cpp in Sources */,
 				A954AC7F13EEA0C10094E3FE /* osisplain.cpp in Sources */,
 				A954AC8013EEA0C10094E3FE /* osisredletterwords.cpp in Sources */,
 				A954AC8113EEA0C10094E3FE /* osisrtf.cpp in Sources */,
+				A90164C119A9E8EB00F7FC7D /* currpinf.cpp in Sources */,
+				A90164E419A9E8EB00F7FC7D /* fphdlimp.cpp in Sources */,
 				A954AC8313EEA0C10094E3FE /* osisscripref.cpp in Sources */,
+				A901664019A9E8EB00F7FC7D /* HanLayoutEngine.cpp in Sources */,
+				A901633619A9E8EB00F7FC7D /* patternprops.cpp in Sources */,
+				A901641519A9E8EB00F7FC7D /* unifunct.cpp in Sources */,
+				A90165DF19A9E8EB00F7FC7D /* utmscale.c in Sources */,
+				A90164CF19A9E8EB00F7FC7D /* decNumber.c in Sources */,
+				A901630319A9E8EB00F7FC7D /* bytestrie.cpp in Sources */,
+				A901641619A9E8EB00F7FC7D /* uniset.cpp in Sources */,
 				A954AC8413EEA0C10094E3FE /* osisstrongs.cpp in Sources */,
+				A90165E219A9E8EB00F7FC7D /* vzone.cpp in Sources */,
+				A901633519A9E8EB00F7FC7D /* parsepos.cpp in Sources */,
+				A901663C19A9E8EB00F7FC7D /* GXLayoutEngine2.cpp in Sources */,
+				A90162FD19A9E8EB00F7FC7D /* bmpset.cpp in Sources */,
+				A901651E19A9E8EB00F7FC7D /* rbt_data.cpp in Sources */,
+				A901648B19A9E8EB00F7FC7D /* collationdatabuilder.cpp in Sources */,
 				A954AC8513EEA0C10094E3FE /* osisvariants.cpp in Sources */,
+				A901656F19A9E8EB00F7FC7D /* udat.cpp in Sources */,
 				A954AC8613EEA0C10094E3FE /* osiswebif.cpp in Sources */,
 				A954AC8713EEA0C10094E3FE /* osiswordjs.cpp in Sources */,
 				A954AC8813EEA0C10094E3FE /* osisxhtml.cpp in Sources */,
 				A954AC8913EEA0C10094E3FE /* papyriplain.cpp in Sources */,
+				A901653619A9E8EB00F7FC7D /* remtrans.cpp in Sources */,
+				A901660E19A9E8EB00F7FC7D /* CanonData.cpp in Sources */,
 				A954AC8C13EEA0C10094E3FE /* rtfhtml.cpp in Sources */,
 				A954AC8D13EEA0C10094E3FE /* swbasicfilter.cpp in Sources */,
+				A90164FD19A9E8EB00F7FC7D /* measure.cpp in Sources */,
+				A901638319A9E8EB00F7FC7D /* ucmndata.c in Sources */,
 				A954AC8E13EEA0C10094E3FE /* swoptfilter.cpp in Sources */,
+				A901660719A9E8EB00F7FC7D /* AnchorTables.cpp in Sources */,
+				A90164E919A9E8EB00F7FC7D /* gender.cpp in Sources */,
 				A954AC8F13EEA0C10094E3FE /* teihtmlhref.cpp in Sources */,
+				A901643D19A9E8EB00F7FC7D /* ustr_wcs.cpp in Sources */,
 				A954AC9013EEA0C10094E3FE /* teiplain.cpp in Sources */,
+				A901648519A9E8EB00F7FC7D /* collationbuilder.cpp in Sources */,
+				A90165E119A9E8EB00F7FC7D /* vtzone.cpp in Sources */,
+				A901669519A9E8EB00F7FC7D /* SegmentArrayProcessor2.cpp in Sources */,
+				A901645519A9E8EB00F7FC7D /* utypes.c in Sources */,
 				A954AC9113EEA0C10094E3FE /* teirtf.cpp in Sources */,
 				A954AC9213EEA0C10094E3FE /* thmlfootnotes.cpp in Sources */,
 				A954AC9313EEA0C10094E3FE /* thmlgbf.cpp in Sources */,
@@ -3021,151 +5987,384 @@
 				A954AC9513EEA0C10094E3FE /* thmlhtml.cpp in Sources */,
 				A954AC9613EEA0C10094E3FE /* thmlhtmlhref.cpp in Sources */,
 				A954AC9713EEA0C10094E3FE /* thmllemma.cpp in Sources */,
+				A901653319A9E8EB00F7FC7D /* reldtfmt.cpp in Sources */,
 				A954AC9813EEA0C10094E3FE /* thmlmorph.cpp in Sources */,
+				A90165F419A9E8EB00F7FC7D /* sscanf.c in Sources */,
+				A901664719A9E8EB00F7FC7D /* IndicRearrangementProcessor.cpp in Sources */,
+				A90165CF19A9E8EB00F7FC7D /* uregexc.cpp in Sources */,
+				A901643519A9E8EB00F7FC7D /* usetiter.cpp in Sources */,
+				A901660219A9E8EB00F7FC7D /* uscanf_p.c in Sources */,
+				A901663419A9E8EB00F7FC7D /* GlyphPosnLookupProc.cpp in Sources */,
 				A954AC9913EEA0C10094E3FE /* thmlosis.cpp in Sources */,
 				A954AC9A13EEA0C10094E3FE /* thmlplain.cpp in Sources */,
+				A901657519A9E8EB00F7FC7D /* umsg.cpp in Sources */,
+				A90164A919A9E8EB00F7FC7D /* compactdecimalformat.cpp in Sources */,
+				A901655019A9E8EB00F7FC7D /* tmunit.cpp in Sources */,
+				A901666919A9E8EB00F7FC7D /* loengine.cpp in Sources */,
 				A954AC9B13EEA0C10094E3FE /* thmlrtf.cpp in Sources */,
+				A901636719A9E8EB00F7FC7D /* uarrsort.c in Sources */,
 				A954AC9C13EEA0C10094E3FE /* thmlscripref.cpp in Sources */,
+				A901656519A9E8EB00F7FC7D /* ucln_in.c in Sources */,
+				A901642619A9E8EB00F7FC7D /* uprops.cpp in Sources */,
 				A954AC9D13EEA0C10094E3FE /* thmlstrongs.cpp in Sources */,
 				A954AC9E13EEA0C10094E3FE /* thmlvariants.cpp in Sources */,
+				A901635519A9E8EB00F7FC7D /* serv.cpp in Sources */,
+				A901650719A9E8EB00F7FC7D /* nfsubs.cpp in Sources */,
 				A954AC9F13EEA0C10094E3FE /* thmlwebif.cpp in Sources */,
 				A954ACA013EEA0C10094E3FE /* thmlwordjs.cpp in Sources */,
 				A954ACA113EEA0C10094E3FE /* thmlxhtml.cpp in Sources */,
+				A901642819A9E8EB00F7FC7D /* ures_cnv.c in Sources */,
+				A901637919A9E8EB00F7FC7D /* uchar.c in Sources */,
+				A901651B19A9E8EB00F7FC7D /* rbnf.cpp in Sources */,
+				A901637019A9E8EB00F7FC7D /* ubidiwrt.c in Sources */,
+				A901647119A9E8EB00F7FC7D /* bocsu.cpp in Sources */,
+				A901632819A9E8EB00F7FC7D /* locutil.cpp in Sources */,
+				A901660919A9E8EB00F7FC7D /* ArabicLayoutEngine.cpp in Sources */,
+				A901644F19A9E8EB00F7FC7D /* utrie2.cpp in Sources */,
+				A90164B419A9E8EB00F7FC7D /* csrecog.cpp in Sources */,
+				A901660F19A9E8EB00F7FC7D /* CanonShaping.cpp in Sources */,
+				A901669E19A9E8EC00F7FC7D /* SimpleArrayProcessor2.cpp in Sources */,
+				A901666D19A9E8EB00F7FC7D /* Lookups.cpp in Sources */,
 				A954ACA213EEA0C10094E3FE /* unicodertf.cpp in Sources */,
+				A901651019A9E8EB00F7FC7D /* olsontz.cpp in Sources */,
+				A90166A419A9E8EC00F7FC7D /* SingleTableProcessor.cpp in Sources */,
+				A90163A019A9E8EB00F7FC7D /* ucnvscsu.c in Sources */,
 				A954ACA313EEA0C10094E3FE /* utf16utf8.cpp in Sources */,
 				A954ACA413EEA0C10094E3FE /* utf8arabicpoints.cpp in Sources */,
+				A901665B19A9E8EB00F7FC7D /* LEInsertionList.cpp in Sources */,
+				A901650B19A9E8EB00F7FC7D /* nultrans.cpp in Sources */,
+				A901664319A9E8EB00F7FC7D /* IndicClassTables.cpp in Sources */,
 				A954ACA513EEA0C10094E3FE /* utf8arshaping.cpp in Sources */,
 				A954ACA613EEA0C10094E3FE /* utf8bidireorder.cpp in Sources */,
+				A901652219A9E8EB00F7FC7D /* rbt_rule.cpp in Sources */,
+				A90165DD19A9E8EB00F7FC7D /* utf8collationiterator.cpp in Sources */,
 				A954ACA713EEA0C10094E3FE /* utf8cantillation.cpp in Sources */,
+				A90165EA19A9E8EB00F7FC7D /* zonemeta.cpp in Sources */,
+				A90164F319A9E8EB00F7FC7D /* inputext.cpp in Sources */,
+				A901650319A9E8EB00F7FC7D /* nfrs.cpp in Sources */,
 				A954ACA813EEA0C10094E3FE /* utf8greekaccents.cpp in Sources */,
 				A954ACA913EEA0C10094E3FE /* utf8hebrewpoints.cpp in Sources */,
+				A901666319A9E8EB00F7FC7D /* LigatureSubstProc.cpp in Sources */,
+				A901644819A9E8EB00F7FC7D /* util.cpp in Sources */,
+				A901654819A9E8EB00F7FC7D /* strrepl.cpp in Sources */,
+				A901635F19A9E8EB00F7FC7D /* sharedobject.cpp in Sources */,
 				A954ACAA13EEA0C10094E3FE /* utf8html.cpp in Sources */,
 				A954ACAB13EEA0C10094E3FE /* utf8latin1.cpp in Sources */,
+				A90164B019A9E8EB00F7FC7D /* csmatch.cpp in Sources */,
+				A90163BD19A9E8EB00F7FC7D /* umutex.cpp in Sources */,
+				A901633B19A9E8EB00F7FC7D /* propsvec.c in Sources */,
+				A901630719A9E8EB00F7FC7D /* chariter.cpp in Sources */,
+				A901635A19A9E8EB00F7FC7D /* servls.cpp in Sources */,
+				A90164C819A9E8EB00F7FC7D /* decContext.c in Sources */,
+				A90164D719A9E8EB00F7FC7D /* dtitvinf.cpp in Sources */,
 				A954ACAC13EEA0C10094E3FE /* utf8nfc.cpp in Sources */,
 				A954ACAD13EEA0C10094E3FE /* utf8nfkd.cpp in Sources */,
 				A954ACAE13EEA0C10094E3FE /* utf8transliterator.cpp in Sources */,
+				A90164D219A9E8EB00F7FC7D /* digitlst.cpp in Sources */,
+				A901665919A9E8EB00F7FC7D /* LEGlyphStorage.cpp in Sources */,
+				A901647E19A9E8EB00F7FC7D /* choicfmt.cpp in Sources */,
 				A954ACAF13EEA0C10094E3FE /* utf8utf16.cpp in Sources */,
+				A901644D19A9E8EB00F7FC7D /* utrie.cpp in Sources */,
 				A954ACB013EEA0C10094E3FE /* rawgenbook.cpp in Sources */,
 				A954ACB113EEA0C10094E3FE /* swgenbook.cpp in Sources */,
 				A954ACB213EEA0C10094E3FE /* rawld.cpp in Sources */,
 				A954ACB313EEA0C10094E3FE /* rawld4.cpp in Sources */,
 				A954ACB413EEA0C10094E3FE /* swld.cpp in Sources */,
+				A901655119A9E8EB00F7FC7D /* tmutamt.cpp in Sources */,
+				A901631419A9E8EB00F7FC7D /* dictionarydata.cpp in Sources */,
+				A901635B19A9E8EB00F7FC7D /* servnotf.cpp in Sources */,
+				A901633D19A9E8EB00F7FC7D /* punycode.cpp in Sources */,
+				A901635019A9E8EB00F7FC7D /* resbund.cpp in Sources */,
+				A90165F319A9E8EB00F7FC7D /* sprintf.c in Sources */,
+				A901643019A9E8EB00F7FC7D /* uscript.c in Sources */,
+				A901647319A9E8EB00F7FC7D /* brktrans.cpp in Sources */,
 				A954ACB513EEA0C10094E3FE /* zld.cpp in Sources */,
 				A954ACB613EEA0C10094E3FE /* swmodule.cpp in Sources */,
+				A901643619A9E8EB00F7FC7D /* ushape.cpp in Sources */,
 				A954ACB713EEA0C10094E3FE /* rawtext.cpp in Sources */,
 				A954ACB813EEA0C10094E3FE /* rawtext4.cpp in Sources */,
 				A954ACB913EEA0C10094E3FE /* swtext.cpp in Sources */,
+				A90163BC19A9E8EB00F7FC7D /* umath.c in Sources */,
 				A954ACBA13EEA0C10094E3FE /* ztext.cpp in Sources */,
 				A954ACBB13EEA0C10094E3FE /* roman.cpp in Sources */,
 				A954ACBC13EEA0C10094E3FE /* swbuf.cpp in Sources */,
+				A90164BA19A9E8EB00F7FC7D /* csrucode.cpp in Sources */,
+				A901650E19A9E8EB00F7FC7D /* numsys.cpp in Sources */,
+				A901647F19A9E8EB00F7FC7D /* coleitr.cpp in Sources */,
+				A901641719A9E8EB00F7FC7D /* uniset_closure.cpp in Sources */,
 				A954ACBD13EEA0C10094E3FE /* swobject.cpp in Sources */,
 				A954ACBF13EEA0C10094E3FE /* swversion.cpp in Sources */,
+				A901655719A9E8EB00F7FC7D /* translit.cpp in Sources */,
+				A901661819A9E8EB00F7FC7D /* ContextualGlyphSubstProc.cpp in Sources */,
+				A901657119A9E8EB00F7FC7D /* udatpg.cpp in Sources */,
+				A90164DF19A9E8EB00F7FC7D /* filteredbrk.cpp in Sources */,
+				A901645619A9E8EB00F7FC7D /* uvector.cpp in Sources */,
+				A901663019A9E8EB00F7FC7D /* GlyphPositionAdjustments.cpp in Sources */,
+				A901635819A9E8EB00F7FC7D /* servlkf.cpp in Sources */,
 				A954ACC013EEA0C10094E3FE /* url.cpp in Sources */,
+				A901655819A9E8EB00F7FC7D /* transreg.cpp in Sources */,
+				A901668119A9E8EB00F7FC7D /* MultipleSubstSubtables.cpp in Sources */,
+				A901630A19A9E8EB00F7FC7D /* cmemory.c in Sources */,
 				A954ACC113EEA0C10094E3FE /* utilstr.cpp in Sources */,
 				A954ACC213EEA0C10094E3FE /* utilxml.cpp in Sources */,
+				A901633819A9E8EB00F7FC7D /* propname.cpp in Sources */,
+				A901655F19A9E8EB00F7FC7D /* tznames.cpp in Sources */,
 				A954ABCB13EE9E460094E3FE /* AnalysisHeader.cpp in Sources */,
+				A901648D19A9E8EB00F7FC7D /* collationdatareader.cpp in Sources */,
 				A954ABCC13EE9E460094E3FE /* Analyzers.cpp in Sources */,
+				A901632419A9E8EB00F7FC7D /* loclikely.cpp in Sources */,
+				A901661E19A9E8EB00F7FC7D /* CoverageTables.cpp in Sources */,
 				A954ABCD13EE9E470094E3FE /* StandardAnalyzer.cpp in Sources */,
+				A901650019A9E8EB00F7FC7D /* name2uni.cpp in Sources */,
 				A954ABCE13EE9E470094E3FE /* StandardFilter.cpp in Sources */,
 				A954ABCF13EE9E470094E3FE /* StandardTokenizer.cpp in Sources */,
+				A90163BF19A9E8EB00F7FC7D /* unames.cpp in Sources */,
+				A901636F19A9E8EB00F7FC7D /* ubidiln.c in Sources */,
+				A901639319A9E8EB00F7FC7D /* ucnv_lmb.c in Sources */,
+				A90166B119A9E8EC00F7FC7D /* SubtableProcessor2.cpp in Sources */,
+				A901647519A9E8EB00F7FC7D /* buddhcal.cpp in Sources */,
 				A954ABD013EE9E470094E3FE /* gunichartables.cpp in Sources */,
+				A90164FE19A9E8EB00F7FC7D /* msgfmt.cpp in Sources */,
+				A901639A19A9E8EB00F7FC7D /* ucnvdisp.c in Sources */,
 				A954ABD113EE9E470094E3FE /* repl_lltot.cpp in Sources */,
+				A901664B19A9E8EB00F7FC7D /* IndicReordering.cpp in Sources */,
+				A901649119A9E8EB00F7FC7D /* collationfastlatin.cpp in Sources */,
+				A901655519A9E8EB00F7FC7D /* toupptrn.cpp in Sources */,
 				A954ABD213EE9E470094E3FE /* repl_tcscasecmp.cpp in Sources */,
+				A90165F519A9E8EB00F7FC7D /* ucln_io.c in Sources */,
 				A954ABD313EE9E470094E3FE /* repl_tcslwr.cpp in Sources */,
 				A954ABD413EE9E470094E3FE /* repl_tcstod.cpp in Sources */,
+				A901630419A9E8EB00F7FC7D /* bytestriebuilder.cpp in Sources */,
 				A954ABD513EE9E470094E3FE /* repl_tcstoll.cpp in Sources */,
 				A954ABD613EE9E470094E3FE /* repl_tprintf.cpp in Sources */,
+				A901656719A9E8EB00F7FC7D /* ucol.cpp in Sources */,
 				A954ABD713EE9E470094E3FE /* threads.cpp in Sources */,
+				A901633219A9E8EB00F7FC7D /* normalizer2impl.cpp in Sources */,
+				A90166A019A9E8EC00F7FC7D /* SinglePositioningSubtables.cpp in Sources */,
 				A954ABD813EE9E470094E3FE /* utf8.cpp in Sources */,
+				A90166BC19A9E8EC00F7FC7D /* TrimmedArrayProcessor.cpp in Sources */,
+				A901653219A9E8EB00F7FC7D /* reldatefmt.cpp in Sources */,
+				A90164DB19A9E8EB00F7FC7D /* esctrn.cpp in Sources */,
 				A954ABD913EE9E470094E3FE /* condition.cpp in Sources */,
+				A901669C19A9E8EC00F7FC7D /* SimpleArrayProcessor.cpp in Sources */,
+				A901642E19A9E8EB00F7FC7D /* usc_impl.c in Sources */,
+				A901655219A9E8EB00F7FC7D /* tmutfmt.cpp in Sources */,
+				A901647C19A9E8EB00F7FC7D /* chnsecal.cpp in Sources */,
+				A901663A19A9E8EB00F7FC7D /* GXLayoutEngine.cpp in Sources */,
 				A954ABDA13EE9E470094E3FE /* error.cpp in Sources */,
+				A901667F19A9E8EB00F7FC7D /* MPreFixups.cpp in Sources */,
 				A954ABDB13EE9E470094E3FE /* memtracking.cpp in Sources */,
+				A901642419A9E8EB00F7FC7D /* uobject.cpp in Sources */,
+				A901655C19A9E8EB00F7FC7D /* tzfmt.cpp in Sources */,
+				A901667C19A9E8EB00F7FC7D /* MorphTables.cpp in Sources */,
 				A954ABDC13EE9E470094E3FE /* DateField.cpp in Sources */,
+				A901666B19A9E8EB00F7FC7D /* LookupProcessor.cpp in Sources */,
+				A90163A819A9E8EB00F7FC7D /* udataswp.c in Sources */,
+				A901631219A9E8EB00F7FC7D /* dictbe.cpp in Sources */,
+				A90164EF19A9E8EB00F7FC7D /* identifier_info.cpp in Sources */,
 				A954ABDD13EE9E470094E3FE /* Document.cpp in Sources */,
 				A954ABDE13EE9E470094E3FE /* Field.cpp in Sources */,
 				A954ABDF13EE9E470094E3FE /* CompoundFile.cpp in Sources */,
+				A90163B419A9E8EB00F7FC7D /* uiter.cpp in Sources */,
+				A90164B619A9E8EB00F7FC7D /* csrmbcs.cpp in Sources */,
 				A954ABE013EE9E470094E3FE /* DocumentWriter.cpp in Sources */,
+				A90163B019A9E8EB00F7FC7D /* uidna.cpp in Sources */,
+				A901632E19A9E8EB00F7FC7D /* messagepattern.cpp in Sources */,
 				A954ABE113EE9E470094E3FE /* FieldInfos.cpp in Sources */,
 				A954ABE213EE9E470094E3FE /* FieldsReader.cpp in Sources */,
 				A954ABE313EE9E470094E3FE /* FieldsWriter.cpp in Sources */,
+				A901638919A9E8EB00F7FC7D /* ucnv_cb.c in Sources */,
 				A954ABE413EE9E470094E3FE /* IndexModifier.cpp in Sources */,
 				A954ABE513EE9E470094E3FE /* IndexReader.cpp in Sources */,
+				A901642219A9E8EB00F7FC7D /* unormcmp.cpp in Sources */,
 				A954ABE613EE9E470094E3FE /* IndexWriter.cpp in Sources */,
 				A954ABE713EE9E470094E3FE /* MultiReader.cpp in Sources */,
+				A90164C219A9E8EB00F7FC7D /* currunit.cpp in Sources */,
 				A954ABE813EE9E470094E3FE /* SegmentInfos.cpp in Sources */,
+				A901651519A9E8EB00F7FC7D /* plurrule.cpp in Sources */,
 				A954ABE913EE9E470094E3FE /* SegmentMergeInfo.cpp in Sources */,
 				A954ABEA13EE9E470094E3FE /* SegmentMergeQueue.cpp in Sources */,
+				A901649919A9E8EB00F7FC7D /* collationkeys.cpp in Sources */,
 				A982038A19A09BC000DD808C /* ztext4.cpp in Sources */,
+				A901645319A9E8EB00F7FC7D /* uts46.cpp in Sources */,
+				A90164A719A9E8EB00F7FC7D /* collationweights.cpp in Sources */,
+				A901643F19A9E8EB00F7FC7D /* ustrcase_locale.cpp in Sources */,
+				A901646E19A9E8EB00F7FC7D /* astro.cpp in Sources */,
+				A901651219A9E8EB00F7FC7D /* persncal.cpp in Sources */,
+				A901639C19A9E8EB00F7FC7D /* ucnvisci.c in Sources */,
+				A901634B19A9E8EB00F7FC7D /* rbbisetb.cpp in Sources */,
 				A954ABEB13EE9E470094E3FE /* SegmentMerger.cpp in Sources */,
+				A90165E019A9E8EB00F7FC7D /* utrans.cpp in Sources */,
 				A954ABEC13EE9E470094E3FE /* SegmentReader.cpp in Sources */,
+				A90165EE19A9E8EB00F7FC7D /* ztrans.cpp in Sources */,
+				A901638719A9E8EB00F7FC7D /* ucnv_bld.cpp in Sources */,
 				A954ABED13EE9E470094E3FE /* SegmentTermDocs.cpp in Sources */,
+				A901651919A9E8EB00F7FC7D /* quantityformatter.cpp in Sources */,
+				A901662819A9E8EB00F7FC7D /* GDEFMarkFilter.cpp in Sources */,
+				A901643C19A9E8EB00F7FC7D /* ustr_titlecase_brkiter.cpp in Sources */,
+				A901634219A9E8EB00F7FC7D /* rbbidata.cpp in Sources */,
 				A954ABEE13EE9E470094E3FE /* SegmentTermEnum.cpp in Sources */,
+				A901665119A9E8EB00F7FC7D /* KhmerReordering.cpp in Sources */,
+				A901639D19A9E8EB00F7FC7D /* ucnvlat1.c in Sources */,
+				A901631D19A9E8EB00F7FC7D /* listformatter.cpp in Sources */,
 				A954ABEF13EE9E470094E3FE /* SegmentTermPositions.cpp in Sources */,
 				A954ABF013EE9E470094E3FE /* SegmentTermVector.cpp in Sources */,
 				A954ABF113EE9E470094E3FE /* Term.cpp in Sources */,
+				A90164D619A9E8EB00F7FC7D /* dtitvfmt.cpp in Sources */,
+				A90165DB19A9E8EB00F7FC7D /* utf16collationiterator.cpp in Sources */,
+				A901647A19A9E8EB00F7FC7D /* cecal.cpp in Sources */,
+				A90165D619A9E8EB00F7FC7D /* uspoof_impl.cpp in Sources */,
+				A901661219A9E8EB00F7FC7D /* ClassDefinitionTables.cpp in Sources */,
 				A954ABF213EE9E470094E3FE /* TermInfo.cpp in Sources */,
 				A954ABF313EE9E470094E3FE /* TermInfosReader.cpp in Sources */,
 				A954ABF413EE9E470094E3FE /* TermInfosWriter.cpp in Sources */,
+				A901641F19A9E8EB00F7FC7D /* unistr_props.cpp in Sources */,
+				A901652419A9E8EB00F7FC7D /* rbt_set.cpp in Sources */,
 				A954ABF513EE9E470094E3FE /* TermVectorReader.cpp in Sources */,
+				A901667E19A9E8EB00F7FC7D /* MorphTables2.cpp in Sources */,
+				A901641B19A9E8EB00F7FC7D /* unistr.cpp in Sources */,
+				A901639E19A9E8EB00F7FC7D /* ucnvmbcs.c in Sources */,
 				A954ABF613EE9E470094E3FE /* TermVectorWriter.cpp in Sources */,
+				A901652C19A9E8EB00F7FC7D /* regexst.cpp in Sources */,
+				A90164CC19A9E8EB00F7FC7D /* decimalformatpattern.cpp in Sources */,
 				A954ABF713EE9E470094E3FE /* Lexer.cpp in Sources */,
 				A954ABF813EE9E470094E3FE /* MultiFieldQueryParser.cpp in Sources */,
+				A901641C19A9E8EB00F7FC7D /* unistr_case.cpp in Sources */,
 				A954ABF913EE9E470094E3FE /* QueryParser.cpp in Sources */,
+				A90164E019A9E8EB00F7FC7D /* fmtable.cpp in Sources */,
 				A954ABFA13EE9E470094E3FE /* QueryParserBase.cpp in Sources */,
 				A954ABFB13EE9E470094E3FE /* QueryToken.cpp in Sources */,
+				A901661A19A9E8EB00F7FC7D /* ContextualGlyphSubstProc2.cpp in Sources */,
+				A90164E619A9E8EB00F7FC7D /* fpositer.cpp in Sources */,
+				A901668619A9E8EB00F7FC7D /* NonContextualGlyphSubstProc2.cpp in Sources */,
+				A901636B19A9E8EB00F7FC7D /* ubidi_props.c in Sources */,
 				A954ABFC13EE9E470094E3FE /* TokenList.cpp in Sources */,
 				A954ABFD13EE9E470094E3FE /* BooleanQuery.cpp in Sources */,
+				A90163AB19A9E8EB00F7FC7D /* uenum.c in Sources */,
 				A954ABFE13EE9E470094E3FE /* BooleanScorer.cpp in Sources */,
+				A90165FD19A9E8EB00F7FC7D /* uprintf.c in Sources */,
+				A901637B19A9E8EB00F7FC7D /* ucharstrie.cpp in Sources */,
+				A901637E19A9E8EB00F7FC7D /* uchriter.cpp in Sources */,
 				A954ABFF13EE9E470094E3FE /* CachingWrapperFilter.cpp in Sources */,
 				A954AC0013EE9E470094E3FE /* ChainedFilter.cpp in Sources */,
+				A901657219A9E8EB00F7FC7D /* uitercollationiterator.cpp in Sources */,
+				A901660019A9E8EB00F7FC7D /* uscanf.c in Sources */,
+				A901630E19A9E8EB00F7FC7D /* cstring.c in Sources */,
+				A901631F19A9E8EB00F7FC7D /* locavailable.cpp in Sources */,
+				A901637319A9E8EB00F7FC7D /* ucase.cpp in Sources */,
+				A901652A19A9E8EB00F7FC7D /* regeximp.cpp in Sources */,
 				A954AC0113EE9E470094E3FE /* ConjunctionScorer.cpp in Sources */,
+				A901647019A9E8EB00F7FC7D /* basictz.cpp in Sources */,
+				A90166AD19A9E8EC00F7FC7D /* SubstitutionLookups.cpp in Sources */,
 				A954AC0213EE9E470094E3FE /* DateFilter.cpp in Sources */,
+				A901654A19A9E8EB00F7FC7D /* stsearch.cpp in Sources */,
 				A954AC0313EE9E470094E3FE /* ExactPhraseScorer.cpp in Sources */,
 				A954AC0413EE9E470094E3FE /* Explanation.cpp in Sources */,
+				A901639619A9E8EB00F7FC7D /* ucnv_u32.c in Sources */,
 				A954AC0513EE9E470094E3FE /* FieldCache.cpp in Sources */,
+				A90166AA19A9E8EC00F7FC7D /* StateTableProcessor2.cpp in Sources */,
+				A901642919A9E8EB00F7FC7D /* uresbund.cpp in Sources */,
 				A954AC0613EE9E470094E3FE /* FieldCacheImpl.cpp in Sources */,
+				A90164EA19A9E8EB00F7FC7D /* gregocal.cpp in Sources */,
+				A90164F919A9E8EB00F7FC7D /* locdspnm.cpp in Sources */,
 				A954AC0713EE9E470094E3FE /* FieldDocSortedHitQueue.cpp in Sources */,
+				A90163A519A9E8EB00F7FC7D /* udata.cpp in Sources */,
 				A954AC0813EE9E470094E3FE /* FieldSortedHitQueue.cpp in Sources */,
 				A954AC0913EE9E470094E3FE /* FilteredTermEnum.cpp in Sources */,
 				A954AC0A13EE9E470094E3FE /* FuzzyQuery.cpp in Sources */,
+				A901648F19A9E8EB00F7FC7D /* collationdatawriter.cpp in Sources */,
 				A954AC0B13EE9E470094E3FE /* HitQueue.cpp in Sources */,
 				A954AC0C13EE9E470094E3FE /* Hits.cpp in Sources */,
 				A954AC0D13EE9E470094E3FE /* IndexSearcher.cpp in Sources */,
 				A954AC0E13EE9E470094E3FE /* MultiSearcher.cpp in Sources */,
 				A954AC0F13EE9E470094E3FE /* MultiTermQuery.cpp in Sources */,
+				A901639119A9E8EB00F7FC7D /* ucnv_io.cpp in Sources */,
 				A954AC1013EE9E470094E3FE /* PhrasePositions.cpp in Sources */,
+				A901649519A9E8EB00F7FC7D /* collationfcd.cpp in Sources */,
 				A954AC1113EE9E470094E3FE /* PhraseQuery.cpp in Sources */,
+				A901666F19A9E8EB00F7FC7D /* LookupTables.cpp in Sources */,
 				A954AC1213EE9E470094E3FE /* PhraseScorer.cpp in Sources */,
+				A901654519A9E8EB00F7FC7D /* sortkey.cpp in Sources */,
+				A90164DD19A9E8EB00F7FC7D /* ethpccal.cpp in Sources */,
 				A954AC1313EE9E470094E3FE /* PrefixQuery.cpp in Sources */,
+				A90164CE19A9E8EB00F7FC7D /* decimfmt.cpp in Sources */,
+				A901668F19A9E8EB00F7FC7D /* ScriptAndLanguage.cpp in Sources */,
+				A901646C19A9E8EB00F7FC7D /* anytrans.cpp in Sources */,
+				A90164BE19A9E8EB00F7FC7D /* curramt.cpp in Sources */,
+				A901669719A9E8EB00F7FC7D /* SegmentSingleProcessor.cpp in Sources */,
+				A901636219A9E8EB00F7FC7D /* simplepatternformatter.cpp in Sources */,
 				A954AC1413EE9E470094E3FE /* QueryFilter.cpp in Sources */,
+				A90164AC19A9E8EB00F7FC7D /* cpdtrans.cpp in Sources */,
+				A901664D19A9E8EB00F7FC7D /* KernTable.cpp in Sources */,
+				A901648119A9E8EB00F7FC7D /* collation.cpp in Sources */,
 				A954AC1513EE9E470094E3FE /* RangeFilter.cpp in Sources */,
+				A901667219A9E8EB00F7FC7D /* MarkArrays.cpp in Sources */,
 				A954AC1613EE9E470094E3FE /* RangeQuery.cpp in Sources */,
 				A954AC1713EE9E470094E3FE /* SearchHeader.cpp in Sources */,
+				A901637619A9E8EB00F7FC7D /* ucasemap.cpp in Sources */,
+				A90164AE19A9E8EB00F7FC7D /* csdetect.cpp in Sources */,
 				A954AC1813EE9E470094E3FE /* Similarity.cpp in Sources */,
+				A90164E319A9E8EB00F7FC7D /* format.cpp in Sources */,
+				A901654619A9E8EB00F7FC7D /* strmatch.cpp in Sources */,
+				A901643219A9E8EB00F7FC7D /* uset.cpp in Sources */,
+				A90165F719A9E8EB00F7FC7D /* ufile.c in Sources */,
+				A901661519A9E8EB00F7FC7D /* ContextualGlyphInsertionProc2.cpp in Sources */,
+				A901635219A9E8EB00F7FC7D /* ruleiter.cpp in Sources */,
+				A901662719A9E8EB00F7FC7D /* Features.cpp in Sources */,
+				A90166B319A9E8EC00F7FC7D /* ThaiLayoutEngine.cpp in Sources */,
+				A901668D19A9E8EB00F7FC7D /* PairPositioningSubtables.cpp in Sources */,
 				A954AC1913EE9E470094E3FE /* SloppyPhraseScorer.cpp in Sources */,
+				A901666519A9E8EB00F7FC7D /* LigatureSubstProc2.cpp in Sources */,
+				A90166A619A9E8EC00F7FC7D /* SingleTableProcessor2.cpp in Sources */,
+				A90164E119A9E8EB00F7FC7D /* fmtable_cnv.cpp in Sources */,
+				A90165F019A9E8EB00F7FC7D /* locbund.cpp in Sources */,
 				A954AC1A13EE9E470094E3FE /* Sort.cpp in Sources */,
+				A901630219A9E8EB00F7FC7D /* bytestream.cpp in Sources */,
+				A901632A19A9E8EB00F7FC7D /* lrucache.cpp in Sources */,
+				A901635419A9E8EB00F7FC7D /* schriter.cpp in Sources */,
+				A901637719A9E8EB00F7FC7D /* ucasemap_titlecase_brkiter.cpp in Sources */,
+				A90164BF19A9E8EB00F7FC7D /* currfmt.cpp in Sources */,
 				A954AC1B13EE9E470094E3FE /* TermQuery.cpp in Sources */,
 				A954AC1C13EE9E470094E3FE /* TermScorer.cpp in Sources */,
+				A90164C319A9E8EB00F7FC7D /* dangical.cpp in Sources */,
 				A954AC1D13EE9E470094E3FE /* WildcardQuery.cpp in Sources */,
+				A901637119A9E8EB00F7FC7D /* ubrk.cpp in Sources */,
+				A90163AD19A9E8EB00F7FC7D /* uhash.c in Sources */,
 				A954AC1E13EE9E470094E3FE /* WildcardTermEnum.cpp in Sources */,
+				A901639519A9E8EB00F7FC7D /* ucnv_u16.c in Sources */,
+				A901634419A9E8EB00F7FC7D /* rbbinode.cpp in Sources */,
 				A954AC1F13EE9E470094E3FE /* StdHeader.cpp in Sources */,
 				A954AC2013EE9E470094E3FE /* FSDirectory.cpp in Sources */,
 				A954AC2113EE9E470094E3FE /* IndexInput.cpp in Sources */,
+				A901655319A9E8EB00F7FC7D /* tolowtrn.cpp in Sources */,
 				A954AC2213EE9E470094E3FE /* IndexOutput.cpp in Sources */,
+				A90164B819A9E8EB00F7FC7D /* csrsbcs.cpp in Sources */,
+				A901668819A9E8EB00F7FC7D /* OpenTypeLayoutEngine.cpp in Sources */,
+				A90163A619A9E8EB00F7FC7D /* udatamem.c in Sources */,
 				A954AC2313EE9E470094E3FE /* Lock.cpp in Sources */,
 				A954AC2413EE9E470094E3FE /* MMapInput.cpp in Sources */,
+				A90163B219A9E8EB00F7FC7D /* uinvchar.c in Sources */,
 				A954AC2513EE9E470094E3FE /* RAMDirectory.cpp in Sources */,
 				A954AC2613EE9E470094E3FE /* TransactionalRAMDirectory.cpp in Sources */,
+				A901657719A9E8EB00F7FC7D /* unesctrn.cpp in Sources */,
+				A90165CB19A9E8EB00F7FC7D /* unum.cpp in Sources */,
+				A901667A19A9E8EB00F7FC7D /* MirroredCharData.cpp in Sources */,
 				A954AC2713EE9E470094E3FE /* BitSet.cpp in Sources */,
+				A90166B719A9E8EC00F7FC7D /* ThaiStateTables.cpp in Sources */,
 				A954AC2813EE9E470094E3FE /* dirent.cpp in Sources */,
+				A901632719A9E8EB00F7FC7D /* locresdata.cpp in Sources */,
 				A954AC2913EE9E470094E3FE /* Equators.cpp in Sources */,
+				A901654E19A9E8EB00F7FC7D /* titletrn.cpp in Sources */,
 				A954AC2A13EE9E470094E3FE /* FastCharStream.cpp in Sources */,
 				A954AC2B13EE9E470094E3FE /* fileinputstream.cpp in Sources */,
+				A901645C19A9E8EB00F7FC7D /* wintz.c in Sources */,
 				A954AC2C13EE9E470094E3FE /* MD5Digester.cpp in Sources */,
+				A901635D19A9E8EB00F7FC7D /* servrbf.cpp in Sources */,
 				A954AC2D13EE9E470094E3FE /* Misc.cpp in Sources */,
 				A954AC2E13EE9E470094E3FE /* Reader.cpp in Sources */,
 				A954AC2F13EE9E470094E3FE /* StringBuffer.cpp in Sources */,
 				A954AC3013EE9E470094E3FE /* StringIntern.cpp in Sources */,
+				A901648319A9E8EB00F7FC7D /* collationbasedatabuilder.cpp in Sources */,
 				A954AC3113EE9E470094E3FE /* ThreadLocal.cpp in Sources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
@@ -3506,6 +6705,7 @@
 			isa = PBXVariantGroup;
 			children = (
 				089C1667FE841158C02AAC07 /* English */,
+				A927767019A2296E00670FCB /* ru */,
 			);
 			name = InfoPlist.strings;
 			sourceTree = "<group>";
@@ -3622,9 +6822,11 @@
 			isa = XCBuildConfiguration;
 			buildSettings = {
 				ALWAYS_SEARCH_USER_PATHS = NO;
+				CLANG_CXX_LANGUAGE_STANDARD = "compiler-default";
 				COMBINE_HIDPI_IMAGES = YES;
 				COPY_PHASE_STRIP = NO;
 				EXECUTABLE_PREFIX = lib;
+				GCC_C_LANGUAGE_STANDARD = c99;
 				GCC_DYNAMIC_NO_PIC = NO;
 				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
 				GCC_PREPROCESSOR_DEFINITIONS = (
@@ -3636,9 +6838,11 @@
 				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
 				GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
 				HEADER_SEARCH_PATHS = (
-					"$(SRCROOT)/../../include/**",
-					"$(SRCROOT)/dependencies/clucene/**",
-					"$(SRCROOT)/dependencies/icu/include/**",
+					"$(SRCROOT)/../../include",
+					"$(SRCROOT)/dependencies/icu/source/i18n",
+					"$(SRCROOT)/dependencies/icu/source/common",
+					"$(SRCROOT)/dependencies/icu/source/io",
+					"$(SRCROOT)/dependencies/clucene",
 				);
 				INSTALL_PATH = "@rpath";
 				LD_RUNPATH_SEARCH_PATHS = "@loader_path/Frameworks";
@@ -3649,10 +6853,16 @@
 					"-D__unix__",
 					"-DUSELUCENE",
 					"-DEXCLUDEXZ",
+					"-D_ICU_",
+					"-DU_PLATFORM_IS_DARWIN_BASED",
+					"-DU_COMMON_IMPLEMENTATION",
+					"-DU_IO_IMPLEMENTATION",
+					"-DU_I18N_IMPLEMENTATION",
 				);
+				OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)";
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SDKROOT = macosx;
-				USER_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../include/**/** $(SRCROOT)/dependencies/clucene/** $(SRCROOT)/dependencies/icu/include/**";
+				USER_HEADER_SEARCH_PATHS = "";
 				VALID_ARCHS = x86_64;
 			};
 			name = Debug;
@@ -3661,19 +6871,23 @@
 			isa = XCBuildConfiguration;
 			buildSettings = {
 				ALWAYS_SEARCH_USER_PATHS = NO;
+				CLANG_CXX_LANGUAGE_STANDARD = "compiler-default";
 				COMBINE_HIDPI_IMAGES = YES;
 				COPY_PHASE_STRIP = YES;
 				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
 				EXECUTABLE_PREFIX = lib;
+				GCC_C_LANGUAGE_STANDARD = c99;
 				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
 				GCC_OPTIMIZATION_LEVEL = 0;
 				GCC_VERSION = "";
 				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
 				GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
 				HEADER_SEARCH_PATHS = (
-					"$(SRCROOT)/../../include/**",
-					"$(SRCROOT)/dependencies/clucene/**",
-					"$(SRCROOT)/dependencies/icu/include/**",
+					"$(SRCROOT)/../../include",
+					"$(SRCROOT)/dependencies/icu/source/i18n",
+					"$(SRCROOT)/dependencies/icu/source/common",
+					"$(SRCROOT)/dependencies/icu/source/io",
+					"$(SRCROOT)/dependencies/clucene",
 				);
 				INSTALL_PATH = "@rpath";
 				LD_RUNPATH_SEARCH_PATHS = "@loader_path/Frameworks";
@@ -3683,12 +6897,14 @@
 					"-DCURLAVAILABLE",
 					"-Dunix",
 					"-D__unix__",
+					"-DUSELUCENE",
 					"-DEXCLUDEXZ",
-					"-DUSELUCENE",
+					"-D_ICU_",
 				);
+				OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)";
 				PRODUCT_NAME = "$(TARGET_NAME)";
 				SDKROOT = macosx;
-				USER_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../include/**/** $(SRCROOT)/dependencies/clucene/** $(SRCROOT)/dependencies/icu/include/**";
+				USER_HEADER_SEARCH_PATHS = "";
 				VALID_ARCHS = x86_64;
 			};
 			name = Release;
@@ -3710,7 +6926,6 @@
 				OTHER_CFLAGS = (
 					"-DCURLAVAILABLE",
 					"-Dunix",
-					"-DEXCLUDEXZ",
 					"-D__unix__",
 				);
 				OTHER_LDFLAGS = (
@@ -3741,7 +6956,6 @@
 				OTHER_CFLAGS = (
 					"-DCURLAVAILABLE",
 					"-Dunix",
-					"-DEXCLUDEXZ",
 					"-D__unix__",
 				);
 				OTHER_LDFLAGS = (
@@ -3781,7 +6995,6 @@
 				OTHER_CFLAGS = (
 					"-DCURLAVAILABLE",
 					"-Dunix",
-					"-DEXCLUDEXZ",
 					"-D__unix__",
 				);
 				OTHER_LDFLAGS = (
@@ -3813,7 +7026,6 @@
 				OTHER_CFLAGS = (
 					"-DCURLAVAILABLE",
 					"-Dunix",
-					"-DEXCLUDEXZ",
 					"-D__unix__",
 				);
 				OTHER_LDFLAGS = (
@@ -3956,7 +7168,6 @@
 					"-DCURLAVAILABLE",
 					"-Dunix",
 					"-D__unix__",
-					"-DEXCLUDEXZ",
 				);
 				OTHER_LDFLAGS = (
 					"-lcurl",
@@ -3987,7 +7198,6 @@
 					"-DCURLAVAILABLE",
 					"-Dunix",
 					"-D__unix__",
-					"-DEXCLUDEXZ",
 				);
 				OTHER_LDFLAGS = (
 					"-lcurl",
@@ -4019,7 +7229,6 @@
 				OTHER_CFLAGS = (
 					"-DCURLAVAILABLE",
 					"-Dunix",
-					"-DEXCLUDEXZ",
 					"-D__unix__",
 				);
 				OTHER_LDFLAGS = (
@@ -4050,7 +7259,6 @@
 				OTHER_CFLAGS = (
 					"-DCURLAVAILABLE",
 					"-Dunix",
-					"-DEXCLUDEXZ",
 					"-D__unix__",
 				);
 				OTHER_LDFLAGS = (
@@ -4083,7 +7291,6 @@
 				OTHER_CFLAGS = (
 					"-DCURLAVAILABLE",
 					"-Dunix",
-					"-DEXCLUDEXZ",
 					"-D__unix__",
 				);
 				OTHER_LDFLAGS = (
@@ -4114,7 +7321,6 @@
 				OTHER_CFLAGS = (
 					"-DCURLAVAILABLE",
 					"-Dunix",
-					"-DEXCLUDEXZ",
 					"-D__unix__",
 				);
 				OTHER_LDFLAGS = (
@@ -4147,7 +7353,6 @@
 				OTHER_CFLAGS = (
 					"-DCURLAVAILABLE",
 					"-Dunix",
-					"-DEXCLUDEXZ",
 					"-D__unix__",
 				);
 				OTHER_LDFLAGS = (
@@ -4178,7 +7383,6 @@
 				OTHER_CFLAGS = (
 					"-DCURLAVAILABLE",
 					"-Dunix",
-					"-DEXCLUDEXZ",
 					"-D__unix__",
 				);
 				OTHER_LDFLAGS = (
@@ -4211,7 +7415,6 @@
 				OTHER_CFLAGS = (
 					"-DCURLAVAILABLE",
 					"-Dunix",
-					"-DEXCLUDEXZ",
 					"-D__unix__",
 				);
 				OTHER_LDFLAGS = (
@@ -4242,7 +7445,6 @@
 				OTHER_CFLAGS = (
 					"-DCURLAVAILABLE",
 					"-Dunix",
-					"-DEXCLUDEXZ",
 					"-D__unix__",
 				);
 				OTHER_LDFLAGS = (
@@ -4275,7 +7477,6 @@
 				OTHER_CFLAGS = (
 					"-DCURLAVAILABLE",
 					"-Dunix",
-					"-DEXCLUDEXZ",
 					"-D__unix__",
 				);
 				OTHER_LDFLAGS = (
@@ -4306,7 +7507,6 @@
 				OTHER_CFLAGS = (
 					"-DCURLAVAILABLE",
 					"-Dunix",
-					"-DEXCLUDEXZ",
 					"-D__unix__",
 				);
 				OTHER_LDFLAGS = (
@@ -4339,7 +7539,6 @@
 				OTHER_CFLAGS = (
 					"-DCURLAVAILABLE",
 					"-Dunix",
-					"-DEXCLUDEXZ",
 					"-D__unix__",
 				);
 				OTHER_LDFLAGS = (
@@ -4369,7 +7568,6 @@
 				OTHER_CFLAGS = (
 					"-DCURLAVAILABLE",
 					"-Dunix",
-					"-DEXCLUDEXZ",
 					"-D__unix__",
 				);
 				OTHER_LDFLAGS = (
@@ -4408,7 +7606,6 @@
 				OTHER_CFLAGS = (
 					"-DCURLAVAILABLE",
 					"-Dunix",
-					"-DEXCLUDEXZ",
 					"-D__unix__",
 				);
 				OTHER_LDFLAGS = (
@@ -4440,7 +7637,6 @@
 				OTHER_CFLAGS = (
 					"-DCURLAVAILABLE",
 					"-Dunix",
-					"-DEXCLUDEXZ",
 					"-D__unix__",
 				);
 				OTHER_LDFLAGS = (
@@ -4477,7 +7673,6 @@
 				OTHER_CFLAGS = (
 					"-DCURLAVAILABLE",
 					"-Dunix",
-					"-DEXCLUDEXZ",
 					"-D__unix__",
 				);
 				OTHER_LDFLAGS = (
@@ -4509,7 +7704,6 @@
 				OTHER_CFLAGS = (
 					"-DCURLAVAILABLE",
 					"-Dunix",
-					"-DEXCLUDEXZ",
 					"-D__unix__",
 				);
 				OTHER_LDFLAGS = (
@@ -4546,7 +7740,6 @@
 				OTHER_CFLAGS = (
 					"-DCURLAVAILABLE",
 					"-Dunix",
-					"-DEXCLUDEXZ",
 					"-D__unix__",
 				);
 				OTHER_LDFLAGS = (
@@ -4578,7 +7771,6 @@
 				OTHER_CFLAGS = (
 					"-DCURLAVAILABLE",
 					"-Dunix",
-					"-DEXCLUDEXZ",
 					"-D__unix__",
 				);
 				OTHER_LDFLAGS = (
@@ -4615,7 +7807,6 @@
 				OTHER_CFLAGS = (
 					"-DCURLAVAILABLE",
 					"-Dunix",
-					"-DEXCLUDEXZ",
 					"-D__unix__",
 				);
 				OTHER_LDFLAGS = (
@@ -4647,7 +7838,6 @@
 				OTHER_CFLAGS = (
 					"-DCURLAVAILABLE",
 					"-Dunix",
-					"-DEXCLUDEXZ",
 					"-D__unix__",
 				);
 				OTHER_LDFLAGS = (
@@ -4684,7 +7874,6 @@
 				OTHER_CFLAGS = (
 					"-DCURLAVAILABLE",
 					"-Dunix",
-					"-DEXCLUDEXZ",
 					"-D__unix__",
 				);
 				OTHER_LDFLAGS = (
@@ -4716,7 +7905,6 @@
 				OTHER_CFLAGS = (
 					"-DCURLAVAILABLE",
 					"-Dunix",
-					"-DEXCLUDEXZ",
 					"-D__unix__",
 				);
 				OTHER_LDFLAGS = (
@@ -4753,7 +7941,6 @@
 				OTHER_CFLAGS = (
 					"-DCURLAVAILABLE",
 					"-Dunix",
-					"-DEXCLUDEXZ",
 					"-D__unix__",
 				);
 				OTHER_LDFLAGS = (
@@ -4785,7 +7972,6 @@
 				OTHER_CFLAGS = (
 					"-DCURLAVAILABLE",
 					"-Dunix",
-					"-DEXCLUDEXZ",
 					"-D__unix__",
 				);
 				OTHER_LDFLAGS = (
@@ -4822,7 +8008,6 @@
 				OTHER_CFLAGS = (
 					"-DCURLAVAILABLE",
 					"-Dunix",
-					"-DEXCLUDEXZ",
 					"-D__unix__",
 				);
 				OTHER_LDFLAGS = (
@@ -4854,7 +8039,6 @@
 				OTHER_CFLAGS = (
 					"-DCURLAVAILABLE",
 					"-Dunix",
-					"-DEXCLUDEXZ",
 					"-D__unix__",
 				);
 				OTHER_LDFLAGS = (

Deleted: trunk/bindings/objc/README
===================================================================
--- trunk/bindings/objc/README	2014-08-24 01:55:08 UTC (rev 3249)
+++ trunk/bindings/objc/README	2014-08-24 13:13:25 UTC (rev 3250)
@@ -1,27 +0,0 @@
-Building ObjCSword wrapper framework howto (>= Mac OSX Lion (10.7)
-===================================================================
-Open Xcode Project (ObjCSword.xcodeproj) and build.
-
-
-Building ObjCSword wrapper framework howto (pre Mac OSX Lion (10.7)
-===================================================================
-
-Mac OS X target:
-The framework for Mac OS X relies on a manually, via makefile compiled SWORD library.
-The Xcode project also includes a target which builds the SWORD library but the result of this library does not work properly on PPC aritectures. Therefore the library has to be build manually.
-But don't worry, this process it relatively easy.
-
-1. build CLucene dependency
-cd to the "build_clucene" folder and type "make release-fat".
-This will compile clucene binaries for PPC, i686 and x86_64 and a universal binary will be created which is used in the Xcode project.
-
-2. build SWORD library
-cd to "build_sword" folder and type "make release-fat".
-This will similarly as for CLucene build binaries for PPC, i686 and x86_64 including a resulting universal binary that is used in the Xcode project.
-
-1. and 2. only need to be done if you are starting from a fresh SVN checkout.
-2. only needs to be repeated if the SWORD sources are changed.
-
-3. open the Xcode project and create ObjCSword framework.
-
-

Added: trunk/bindings/objc/dependencies/clucene_src.tar.gz
===================================================================
(Binary files differ)


Property changes on: trunk/bindings/objc/dependencies/clucene_src.tar.gz
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/bindings/objc/dependencies/icu_src.tar.gz
===================================================================
(Binary files differ)


Property changes on: trunk/bindings/objc/dependencies/icu_src.tar.gz
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: trunk/bindings/objc/dependencies/readme.txt
===================================================================
--- trunk/bindings/objc/dependencies/readme.txt	                        (rev 0)
+++ trunk/bindings/objc/dependencies/readme.txt	2014-08-24 13:13:25 UTC (rev 3250)
@@ -0,0 +1,2 @@
+Unpack clucene and icu source packages so that you end up with folders "clucene" and "icu" within dependencies.
+

Deleted: trunk/bindings/objc/dependencies/retrieve.sh
===================================================================
--- trunk/bindings/objc/dependencies/retrieve.sh	2014-08-24 01:55:08 UTC (rev 3249)
+++ trunk/bindings/objc/dependencies/retrieve.sh	2014-08-24 13:13:25 UTC (rev 3250)
@@ -1,19 +0,0 @@
-#!/bin/sh
-
-# this script downloads icu dependencies and unpacks them
-# ICU is needed for building SWORD
-
-curl -o icu_build-ub.tar.gz http://www.crosswire.org/~mbergmann/icu_build-ub.tar.gz
-tar -xzf icu_build-ub.tar.gz
-
-curl -o clucene_src.tar.gz http://www.crosswire.org/~mbergmann/clucene_src.tar.gz
-tar -xzf clucene_src.tar.gz
-
-cd icu/lib
-ln -s libicudata.dylib libicudata.dylib.36
-ln -s libicui18n.dylib libicui18n.dylib.36
-ln -s libicuio.dylib libicuio.dylib.36
-ln -s libicule.dylib libicule.dylib.36
-ln -s libiculx.dylib libiculx.dylib.36
-ln -s libicutu.dylib libicutu.dylib.36
-ln -s libicuuc.dylib libicuuc.dylib.36

Deleted: trunk/bindings/objc/dependencies/retrieve_iOS.sh
===================================================================
--- trunk/bindings/objc/dependencies/retrieve_iOS.sh	2014-08-24 01:55:08 UTC (rev 3249)
+++ trunk/bindings/objc/dependencies/retrieve_iOS.sh	2014-08-24 13:13:25 UTC (rev 3250)
@@ -1,6 +0,0 @@
-#!/bin/sh
-
-# this script downloads dependencies for iOS project
-
-curl -o libcurl_build.tar.gz http://www.crosswire.org/~mbergmann/libcurl_build.tar.gz
-tar -xzf libcurl_build.tar.gz

Copied: trunk/bindings/objc/ru.lproj/InfoPlist.strings (from rev 3245, trunk/bindings/objc/English.lproj/InfoPlist.strings)
===================================================================
--- trunk/bindings/objc/ru.lproj/InfoPlist.strings	                        (rev 0)
+++ trunk/bindings/objc/ru.lproj/InfoPlist.strings	2014-08-24 13:13:25 UTC (rev 3250)
@@ -0,0 +1,2 @@
+/* Localized versions of Info.plist keys */
+

Modified: trunk/bindings/objc/src/SwordBibleBook.mm
===================================================================
--- trunk/bindings/objc/src/SwordBibleBook.mm	2014-08-24 01:55:08 UTC (rev 3249)
+++ trunk/bindings/objc/src/SwordBibleBook.mm	2014-08-24 13:13:25 UTC (rev 3250)
@@ -42,7 +42,16 @@
         
         // get system localeMgr to be able to translate the english bookName
         sword::LocaleMgr *lmgr = sword::LocaleMgr::getSystemLocaleMgr();
-        self.localizedName = [NSString stringWithUTF8String:lmgr->translate(swBook->getLongName())];        
+        const char *translated = lmgr->translate(swBook->getLongName());
+        self.localizedName = [NSString stringWithUTF8String:translated];
+
+        // in case we don't have ICU support this still works.
+        if(self.localizedName == nil) {
+            self.localizedName = [NSString stringWithCString:translated encoding:NSISOLatin1StringEncoding];
+        }
+        if(self.localizedName == nil) {
+            DLog(@"Unable to get this bookname: %s", translated);
+        }
     }
     
     return self;




More information about the sword-cvs mailing list