Remove the externals/harfbuzz submodule (#1599)

Use the gn targets in skia to do all the work.
This commit is contained in:
Matthew Leibowitz 2021-02-01 23:13:44 +02:00 коммит произвёл GitHub
Родитель c78aae341f
Коммит 7d087c922c
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
12 изменённых файлов: 610 добавлений и 615 удалений

4
.gitmodules поставляемый
Просмотреть файл

@ -6,10 +6,6 @@
path = externals/depot_tools
url = https://chromium.googlesource.com/chromium/tools/depot_tools.git
branch = master
[submodule "externals/harfbuzz"]
path = externals/harfbuzz
url = https://github.com/harfbuzz/harfbuzz.git
branch = 2.6.1
[submodule "docs"]
path = docs
url = https://github.com/mono/SkiaSharp-API-docs

Просмотреть файл

@ -10,7 +10,7 @@ if (!string.IsNullOrEmpty(PYTHON_EXE) && FileExists(PYTHON_EXE)) {
DirectoryPath DEPOT_PATH = MakeAbsolute(ROOT_PATH.Combine("externals/depot_tools"));
DirectoryPath SKIA_PATH = MakeAbsolute(ROOT_PATH.Combine("externals/skia"));
DirectoryPath HARFBUZZ_PATH = MakeAbsolute(ROOT_PATH.Combine("externals/harfbuzz"));
DirectoryPath HARFBUZZ_PATH = MakeAbsolute(ROOT_PATH.Combine("externals/skia/third_party/externals/harfbuzz"));
var EXE_EXTENSION = IsRunningOnWindows() ? ".exe" : "";
var GN_EXE = Argument("gn", EnvironmentVariable("GN_EXE") ?? SKIA_PATH.CombineWithFilePath($"bin/gn{EXE_EXTENSION}").FullPath);

1
externals/harfbuzz поставляемый

@ -1 +0,0 @@
Subproject commit be97e9d678017d4ec66625fa2b17ef3485552cad

Просмотреть файл

@ -3,7 +3,7 @@ include $(CLEAR_VARS)
cmd-strip = $(PRIVATE_STRIP) --strip-all $(call host-path,$1)
src_root = ../../../../externals/harfbuzz/src
src_root = ../../../../externals/skia/third_party/externals/harfbuzz/src
LOCAL_MODULE := HarfBuzzSharp

Просмотреть файл

@ -74,64 +74,64 @@
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
34B817BB22BD8F6F00508F73 /* hb-subset-cff2.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset-cff2.cc"; path = "../../../externals/harfbuzz/src/hb-subset-cff2.cc"; sourceTree = "<group>"; };
34B817BC22BD8F6F00508F73 /* hb-subset-cff-common.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset-cff-common.cc"; path = "../../../externals/harfbuzz/src/hb-subset-cff-common.cc"; sourceTree = "<group>"; };
34B817BD22BD8F6F00508F73 /* hb-subset-plan.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset-plan.cc"; path = "../../../externals/harfbuzz/src/hb-subset-plan.cc"; sourceTree = "<group>"; };
34B817BE22BD8F6F00508F73 /* hb-ucd.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ucd.cc"; path = "../../../externals/harfbuzz/src/hb-ucd.cc"; sourceTree = "<group>"; };
34B817BF22BD8F6F00508F73 /* hb-subset.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset.cc"; path = "../../../externals/harfbuzz/src/hb-subset.cc"; sourceTree = "<group>"; };
34B817C022BD8F6F00508F73 /* hb-subset-input.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset-input.cc"; path = "../../../externals/harfbuzz/src/hb-subset-input.cc"; sourceTree = "<group>"; };
34B817C122BD8F6F00508F73 /* hb-subset-cff1.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset-cff1.cc"; path = "../../../externals/harfbuzz/src/hb-subset-cff1.cc"; sourceTree = "<group>"; };
34B817BB22BD8F6F00508F73 /* hb-subset-cff2.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset-cff2.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-subset-cff2.cc"; sourceTree = "<group>"; };
34B817BC22BD8F6F00508F73 /* hb-subset-cff-common.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset-cff-common.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-subset-cff-common.cc"; sourceTree = "<group>"; };
34B817BD22BD8F6F00508F73 /* hb-subset-plan.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset-plan.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-subset-plan.cc"; sourceTree = "<group>"; };
34B817BE22BD8F6F00508F73 /* hb-ucd.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ucd.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ucd.cc"; sourceTree = "<group>"; };
34B817BF22BD8F6F00508F73 /* hb-subset.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-subset.cc"; sourceTree = "<group>"; };
34B817C022BD8F6F00508F73 /* hb-subset-input.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset-input.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-subset-input.cc"; sourceTree = "<group>"; };
34B817C122BD8F6F00508F73 /* hb-subset-cff1.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset-cff1.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-subset-cff1.cc"; sourceTree = "<group>"; };
34C92F8D21FA593F002D729C /* config.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = SOURCE_ROOT; };
34C9307121FA5A76002D729C /* hb-shape-plan.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-shape-plan.cc"; path = "../../../externals/harfbuzz/src/hb-shape-plan.cc"; sourceTree = "<group>"; };
34C9307321FA5A76002D729C /* hb-ot-shape-complex-indic-table.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-indic-table.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-indic-table.cc"; sourceTree = "<group>"; };
34C9307421FA5A76002D729C /* hb-ot-shape-complex-myanmar.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-myanmar.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-myanmar.cc"; sourceTree = "<group>"; };
34C9307521FA5A76002D729C /* hb-ot-map.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-map.cc"; path = "../../../externals/harfbuzz/src/hb-ot-map.cc"; sourceTree = "<group>"; };
34C9307621FA5A76002D729C /* hb-buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-buffer.cc"; path = "../../../externals/harfbuzz/src/hb-buffer.cc"; sourceTree = "<group>"; };
34C9307721FA5A76002D729C /* hb-aat-layout.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-aat-layout.cc"; path = "../../../externals/harfbuzz/src/hb-aat-layout.cc"; sourceTree = "<group>"; };
34C9307821FA5A76002D729C /* hb-ot-color.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-color.cc"; path = "../../../externals/harfbuzz/src/hb-ot-color.cc"; sourceTree = "<group>"; };
34C9307921FA5A76002D729C /* hb-common.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-common.cc"; path = "../../../externals/harfbuzz/src/hb-common.cc"; sourceTree = "<group>"; };
34C9307A21FA5A76002D729C /* hb-ot-font.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-font.cc"; path = "../../../externals/harfbuzz/src/hb-ot-font.cc"; sourceTree = "<group>"; };
34C9307B21FA5A76002D729C /* hb-ot-shape-complex-hebrew.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-hebrew.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-hebrew.cc"; sourceTree = "<group>"; };
34C9307C21FA5A76002D729C /* hb-ot-cff1-table.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-cff1-table.cc"; path = "../../../externals/harfbuzz/src/hb-ot-cff1-table.cc"; sourceTree = "<group>"; };
34C9307D21FA5A76002D729C /* hb-ot-cff2-table.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-cff2-table.cc"; path = "../../../externals/harfbuzz/src/hb-ot-cff2-table.cc"; sourceTree = "<group>"; };
34C9307E21FA5A76002D729C /* hb-aat-map.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-aat-map.cc"; path = "../../../externals/harfbuzz/src/hb-aat-map.cc"; sourceTree = "<group>"; };
34C9307F21FA5A76002D729C /* hb-ot-shape-complex-khmer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-khmer.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-khmer.cc"; sourceTree = "<group>"; };
34C9308021FA5A76002D729C /* hb-ot-shape-complex-default.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-default.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-default.cc"; sourceTree = "<group>"; };
34C9308121FA5A76002D729C /* hb-ot-shape-complex-use.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-use.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-use.cc"; sourceTree = "<group>"; };
34C9308221FA5A76002D729C /* hb-shaper.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-shaper.cc"; path = "../../../externals/harfbuzz/src/hb-shaper.cc"; sourceTree = "<group>"; };
34C9308321FA5A76002D729C /* hb-buffer-serialize.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-buffer-serialize.cc"; path = "../../../externals/harfbuzz/src/hb-buffer-serialize.cc"; sourceTree = "<group>"; };
34C9308421FA5A76002D729C /* hb-ot-shape-fallback.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-fallback.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-fallback.cc"; sourceTree = "<group>"; };
34C9308521FA5A76002D729C /* hb-blob.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-blob.cc"; path = "../../../externals/harfbuzz/src/hb-blob.cc"; sourceTree = "<group>"; };
34C9308621FA5A76002D729C /* hb-ot-layout.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-layout.cc"; path = "../../../externals/harfbuzz/src/hb-ot-layout.cc"; sourceTree = "<group>"; };
34C9308721FA5A76002D729C /* hb-ot-face.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-face.cc"; path = "../../../externals/harfbuzz/src/hb-ot-face.cc"; sourceTree = "<group>"; };
34C9308821FA5A76002D729C /* hb-ot-shape-complex-indic.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-indic.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-indic.cc"; sourceTree = "<group>"; };
34C9308921FA5A76002D729C /* hb-ot-shape-complex-thai.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-thai.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-thai.cc"; sourceTree = "<group>"; };
34C9308A21FA5A76002D729C /* hb-ot-shape-normalize.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-normalize.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-normalize.cc"; sourceTree = "<group>"; };
34C9308B21FA5A76002D729C /* hb-ot-shape-complex-vowel-constraints.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-vowel-constraints.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-vowel-constraints.cc"; sourceTree = "<group>"; };
34C9308C21FA5A76002D729C /* hb-ot-shape-complex-arabic.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-arabic.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-arabic.cc"; sourceTree = "<group>"; };
34C9308D21FA5A76002D729C /* hb-static.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-static.cc"; path = "../../../externals/harfbuzz/src/hb-static.cc"; sourceTree = "<group>"; };
34C9308E21FA5A76002D729C /* hb-unicode.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-unicode.cc"; path = "../../../externals/harfbuzz/src/hb-unicode.cc"; sourceTree = "<group>"; };
34C9308F21FA5A77002D729C /* hb-ot-name.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-name.cc"; path = "../../../externals/harfbuzz/src/hb-ot-name.cc"; sourceTree = "<group>"; };
34C9309021FA5A77002D729C /* hb-ot-shape.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape.cc"; sourceTree = "<group>"; };
34C9309121FA5A77002D729C /* hb-ot-shape-complex-hangul.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-hangul.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-hangul.cc"; sourceTree = "<group>"; };
34C9309221FA5A77002D729C /* hb-face.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-face.cc"; path = "../../../externals/harfbuzz/src/hb-face.cc"; sourceTree = "<group>"; };
34C9309321FA5A77002D729C /* hb-ot-math.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-math.cc"; path = "../../../externals/harfbuzz/src/hb-ot-math.cc"; sourceTree = "<group>"; };
34C9309421FA5A77002D729C /* hb-map.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-map.cc"; path = "../../../externals/harfbuzz/src/hb-map.cc"; sourceTree = "<group>"; };
34C9309521FA5A77002D729C /* hb-font.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-font.cc"; path = "../../../externals/harfbuzz/src/hb-font.cc"; sourceTree = "<group>"; };
34C9309621FA5A77002D729C /* hb-set.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-set.cc"; path = "../../../externals/harfbuzz/src/hb-set.cc"; sourceTree = "<group>"; };
34C9309821FA5A77002D729C /* hb-ot-shape-complex-use-table.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-use-table.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-use-table.cc"; sourceTree = "<group>"; };
34C9309921FA5A77002D729C /* hb-ot-tag.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-tag.cc"; path = "../../../externals/harfbuzz/src/hb-ot-tag.cc"; sourceTree = "<group>"; };
34C9309A21FA5A77002D729C /* hb-shape.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-shape.cc"; path = "../../../externals/harfbuzz/src/hb-shape.cc"; sourceTree = "<group>"; };
34C9309B21FA5A77002D729C /* hb-warning.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-warning.cc"; path = "../../../externals/harfbuzz/src/hb-warning.cc"; sourceTree = "<group>"; };
34C9309C21FA5A77002D729C /* hb-fallback-shape.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-fallback-shape.cc"; path = "../../../externals/harfbuzz/src/hb-fallback-shape.cc"; sourceTree = "<group>"; };
34C9309D21FA5A77002D729C /* hb-ot-var.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-var.cc"; path = "../../../externals/harfbuzz/src/hb-ot-var.cc"; sourceTree = "<group>"; };
34C9307121FA5A76002D729C /* hb-shape-plan.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-shape-plan.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-shape-plan.cc"; sourceTree = "<group>"; };
34C9307321FA5A76002D729C /* hb-ot-shape-complex-indic-table.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-indic-table.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-indic-table.cc"; sourceTree = "<group>"; };
34C9307421FA5A76002D729C /* hb-ot-shape-complex-myanmar.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-myanmar.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-myanmar.cc"; sourceTree = "<group>"; };
34C9307521FA5A76002D729C /* hb-ot-map.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-map.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-map.cc"; sourceTree = "<group>"; };
34C9307621FA5A76002D729C /* hb-buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-buffer.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-buffer.cc"; sourceTree = "<group>"; };
34C9307721FA5A76002D729C /* hb-aat-layout.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-aat-layout.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-aat-layout.cc"; sourceTree = "<group>"; };
34C9307821FA5A76002D729C /* hb-ot-color.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-color.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-color.cc"; sourceTree = "<group>"; };
34C9307921FA5A76002D729C /* hb-common.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-common.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-common.cc"; sourceTree = "<group>"; };
34C9307A21FA5A76002D729C /* hb-ot-font.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-font.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-font.cc"; sourceTree = "<group>"; };
34C9307B21FA5A76002D729C /* hb-ot-shape-complex-hebrew.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-hebrew.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-hebrew.cc"; sourceTree = "<group>"; };
34C9307C21FA5A76002D729C /* hb-ot-cff1-table.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-cff1-table.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-cff1-table.cc"; sourceTree = "<group>"; };
34C9307D21FA5A76002D729C /* hb-ot-cff2-table.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-cff2-table.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-cff2-table.cc"; sourceTree = "<group>"; };
34C9307E21FA5A76002D729C /* hb-aat-map.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-aat-map.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-aat-map.cc"; sourceTree = "<group>"; };
34C9307F21FA5A76002D729C /* hb-ot-shape-complex-khmer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-khmer.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-khmer.cc"; sourceTree = "<group>"; };
34C9308021FA5A76002D729C /* hb-ot-shape-complex-default.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-default.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-default.cc"; sourceTree = "<group>"; };
34C9308121FA5A76002D729C /* hb-ot-shape-complex-use.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-use.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-use.cc"; sourceTree = "<group>"; };
34C9308221FA5A76002D729C /* hb-shaper.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-shaper.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-shaper.cc"; sourceTree = "<group>"; };
34C9308321FA5A76002D729C /* hb-buffer-serialize.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-buffer-serialize.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-buffer-serialize.cc"; sourceTree = "<group>"; };
34C9308421FA5A76002D729C /* hb-ot-shape-fallback.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-fallback.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-fallback.cc"; sourceTree = "<group>"; };
34C9308521FA5A76002D729C /* hb-blob.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-blob.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-blob.cc"; sourceTree = "<group>"; };
34C9308621FA5A76002D729C /* hb-ot-layout.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-layout.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-layout.cc"; sourceTree = "<group>"; };
34C9308721FA5A76002D729C /* hb-ot-face.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-face.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-face.cc"; sourceTree = "<group>"; };
34C9308821FA5A76002D729C /* hb-ot-shape-complex-indic.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-indic.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-indic.cc"; sourceTree = "<group>"; };
34C9308921FA5A76002D729C /* hb-ot-shape-complex-thai.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-thai.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-thai.cc"; sourceTree = "<group>"; };
34C9308A21FA5A76002D729C /* hb-ot-shape-normalize.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-normalize.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-normalize.cc"; sourceTree = "<group>"; };
34C9308B21FA5A76002D729C /* hb-ot-shape-complex-vowel-constraints.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-vowel-constraints.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-vowel-constraints.cc"; sourceTree = "<group>"; };
34C9308C21FA5A76002D729C /* hb-ot-shape-complex-arabic.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-arabic.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-arabic.cc"; sourceTree = "<group>"; };
34C9308D21FA5A76002D729C /* hb-static.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-static.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-static.cc"; sourceTree = "<group>"; };
34C9308E21FA5A76002D729C /* hb-unicode.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-unicode.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-unicode.cc"; sourceTree = "<group>"; };
34C9308F21FA5A77002D729C /* hb-ot-name.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-name.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-name.cc"; sourceTree = "<group>"; };
34C9309021FA5A77002D729C /* hb-ot-shape.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape.cc"; sourceTree = "<group>"; };
34C9309121FA5A77002D729C /* hb-ot-shape-complex-hangul.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-hangul.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-hangul.cc"; sourceTree = "<group>"; };
34C9309221FA5A77002D729C /* hb-face.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-face.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-face.cc"; sourceTree = "<group>"; };
34C9309321FA5A77002D729C /* hb-ot-math.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-math.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-math.cc"; sourceTree = "<group>"; };
34C9309421FA5A77002D729C /* hb-map.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-map.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-map.cc"; sourceTree = "<group>"; };
34C9309521FA5A77002D729C /* hb-font.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-font.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-font.cc"; sourceTree = "<group>"; };
34C9309621FA5A77002D729C /* hb-set.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-set.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-set.cc"; sourceTree = "<group>"; };
34C9309821FA5A77002D729C /* hb-ot-shape-complex-use-table.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-use-table.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-use-table.cc"; sourceTree = "<group>"; };
34C9309921FA5A77002D729C /* hb-ot-tag.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-tag.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-tag.cc"; sourceTree = "<group>"; };
34C9309A21FA5A77002D729C /* hb-shape.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-shape.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-shape.cc"; sourceTree = "<group>"; };
34C9309B21FA5A77002D729C /* hb-warning.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-warning.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-warning.cc"; sourceTree = "<group>"; };
34C9309C21FA5A77002D729C /* hb-fallback-shape.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-fallback-shape.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-fallback-shape.cc"; sourceTree = "<group>"; };
34C9309D21FA5A77002D729C /* hb-ot-var.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-var.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-var.cc"; sourceTree = "<group>"; };
34D723421EB385E900E6210E /* libHarfBuzzSharp.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libHarfBuzzSharp.a; sourceTree = BUILT_PRODUCTS_DIR; };
34F6800B233ED0F70091C30D /* hb-ot-meta.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-meta.cc"; path = "../../../externals/harfbuzz/src/hb-ot-meta.cc"; sourceTree = "<group>"; };
34F6800C233ED0F70091C30D /* hb-ot-metrics.hh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = "hb-ot-metrics.hh"; path = "../../../externals/harfbuzz/src/hb-ot-metrics.hh"; sourceTree = "<group>"; };
34F6800D233ED0F70091C30D /* hb-ot-meta-table.hh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = "hb-ot-meta-table.hh"; path = "../../../externals/harfbuzz/src/hb-ot-meta-table.hh"; sourceTree = "<group>"; };
34F6800E233ED0F70091C30D /* hb-ot-meta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "hb-ot-meta.h"; path = "../../../externals/harfbuzz/src/hb-ot-meta.h"; sourceTree = "<group>"; };
34F6800F233ED0F70091C30D /* hb-ot-metrics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "hb-ot-metrics.h"; path = "../../../externals/harfbuzz/src/hb-ot-metrics.h"; sourceTree = "<group>"; };
34F68010233ED0F70091C30D /* hb-ot-metrics.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-metrics.cc"; path = "../../../externals/harfbuzz/src/hb-ot-metrics.cc"; sourceTree = "<group>"; };
34F6800B233ED0F70091C30D /* hb-ot-meta.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-meta.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-meta.cc"; sourceTree = "<group>"; };
34F6800C233ED0F70091C30D /* hb-ot-metrics.hh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = "hb-ot-metrics.hh"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-metrics.hh"; sourceTree = "<group>"; };
34F6800D233ED0F70091C30D /* hb-ot-meta-table.hh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = "hb-ot-meta-table.hh"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-meta-table.hh"; sourceTree = "<group>"; };
34F6800E233ED0F70091C30D /* hb-ot-meta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "hb-ot-meta.h"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-meta.h"; sourceTree = "<group>"; };
34F6800F233ED0F70091C30D /* hb-ot-metrics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "hb-ot-metrics.h"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-metrics.h"; sourceTree = "<group>"; };
34F68010233ED0F70091C30D /* hb-ot-metrics.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-metrics.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-metrics.cc"; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */

Просмотреть файл

@ -68,63 +68,63 @@
/* Begin PBXFileReference section */
346E0AC51EB38F6300F3DE96 /* libHarfBuzzSharp.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libHarfBuzzSharp.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
34F57AB9233ED11B00427BE9 /* hb-ot-meta.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-meta.cc"; path = "../../../externals/harfbuzz/src/hb-ot-meta.cc"; sourceTree = "<group>"; };
34F57ABA233ED11B00427BE9 /* hb-ot-metrics.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-metrics.cc"; path = "../../../externals/harfbuzz/src/hb-ot-metrics.cc"; sourceTree = "<group>"; };
34F57ABB233ED11B00427BE9 /* hb-ot-meta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "hb-ot-meta.h"; path = "../../../externals/harfbuzz/src/hb-ot-meta.h"; sourceTree = "<group>"; };
34F57ABC233ED11B00427BE9 /* hb-ot-metrics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "hb-ot-metrics.h"; path = "../../../externals/harfbuzz/src/hb-ot-metrics.h"; sourceTree = "<group>"; };
34F57ABD233ED11C00427BE9 /* hb-ot-metrics.hh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = "hb-ot-metrics.hh"; path = "../../../externals/harfbuzz/src/hb-ot-metrics.hh"; sourceTree = "<group>"; };
34F57ABE233ED11C00427BE9 /* hb-ot-meta-table.hh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = "hb-ot-meta-table.hh"; path = "../../../externals/harfbuzz/src/hb-ot-meta-table.hh"; sourceTree = "<group>"; };
34F64B3E21FA5EC1008FBDBD /* hb-ot-cff1-table.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-cff1-table.cc"; path = "../../../externals/harfbuzz/src/hb-ot-cff1-table.cc"; sourceTree = "<group>"; };
34F64B3F21FA5EC1008FBDBD /* hb-ot-shape-complex-indic-table.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-indic-table.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-indic-table.cc"; sourceTree = "<group>"; };
34F64B4021FA5EC1008FBDBD /* hb-ot-font.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-font.cc"; path = "../../../externals/harfbuzz/src/hb-ot-font.cc"; sourceTree = "<group>"; };
34F64B4121FA5EC1008FBDBD /* hb-ot-color.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-color.cc"; path = "../../../externals/harfbuzz/src/hb-ot-color.cc"; sourceTree = "<group>"; };
34F64B4321FA5EC1008FBDBD /* hb-ot-shape-complex-thai.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-thai.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-thai.cc"; sourceTree = "<group>"; };
34F64B4421FA5EC1008FBDBD /* hb-blob.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-blob.cc"; path = "../../../externals/harfbuzz/src/hb-blob.cc"; sourceTree = "<group>"; };
34F64B4521FA5EC1008FBDBD /* hb-map.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-map.cc"; path = "../../../externals/harfbuzz/src/hb-map.cc"; sourceTree = "<group>"; };
34F64B4621FA5EC1008FBDBD /* hb-ot-shape-complex-use-table.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-use-table.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-use-table.cc"; sourceTree = "<group>"; };
34F64B4721FA5EC1008FBDBD /* hb-ot-shape-complex-use.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-use.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-use.cc"; sourceTree = "<group>"; };
34F64B4821FA5EC1008FBDBD /* hb-buffer-serialize.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-buffer-serialize.cc"; path = "../../../externals/harfbuzz/src/hb-buffer-serialize.cc"; sourceTree = "<group>"; };
34F64B4921FA5EC1008FBDBD /* hb-ot-shape-complex-vowel-constraints.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-vowel-constraints.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-vowel-constraints.cc"; sourceTree = "<group>"; };
34F64B4A21FA5EC1008FBDBD /* hb-aat-map.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-aat-map.cc"; path = "../../../externals/harfbuzz/src/hb-aat-map.cc"; sourceTree = "<group>"; };
34F64B4B21FA5EC1008FBDBD /* hb-ot-shape-normalize.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-normalize.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-normalize.cc"; sourceTree = "<group>"; };
34F64B4C21FA5EC1008FBDBD /* hb-unicode.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-unicode.cc"; path = "../../../externals/harfbuzz/src/hb-unicode.cc"; sourceTree = "<group>"; };
34F64B4D21FA5EC1008FBDBD /* hb-warning.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-warning.cc"; path = "../../../externals/harfbuzz/src/hb-warning.cc"; sourceTree = "<group>"; };
34F64B4E21FA5EC1008FBDBD /* hb-ot-shape-complex-myanmar.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-myanmar.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-myanmar.cc"; sourceTree = "<group>"; };
34F64B4F21FA5EC1008FBDBD /* hb-ot-shape-complex-hangul.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-hangul.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-hangul.cc"; sourceTree = "<group>"; };
34F64B5021FA5EC1008FBDBD /* hb-ot-shape-fallback.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-fallback.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-fallback.cc"; sourceTree = "<group>"; };
34F64B5121FA5EC1008FBDBD /* hb-ot-cff2-table.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-cff2-table.cc"; path = "../../../externals/harfbuzz/src/hb-ot-cff2-table.cc"; sourceTree = "<group>"; };
34F64B5221FA5EC1008FBDBD /* hb-ot-shape-complex-hebrew.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-hebrew.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-hebrew.cc"; sourceTree = "<group>"; };
34F64B5321FA5EC1008FBDBD /* hb-ot-shape-complex-arabic.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-arabic.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-arabic.cc"; sourceTree = "<group>"; };
34F64B5421FA5EC1008FBDBD /* hb-ot-shape.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape.cc"; sourceTree = "<group>"; };
34F64B5521FA5EC1008FBDBD /* hb-ot-var.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-var.cc"; path = "../../../externals/harfbuzz/src/hb-ot-var.cc"; sourceTree = "<group>"; };
34F64B5621FA5EC1008FBDBD /* hb-shape.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-shape.cc"; path = "../../../externals/harfbuzz/src/hb-shape.cc"; sourceTree = "<group>"; };
34F64B5721FA5EC1008FBDBD /* hb-ot-shape-complex-khmer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-khmer.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-khmer.cc"; sourceTree = "<group>"; };
34F64B5821FA5EC2008FBDBD /* hb-set.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-set.cc"; path = "../../../externals/harfbuzz/src/hb-set.cc"; sourceTree = "<group>"; };
34F64B5921FA5EC2008FBDBD /* hb-face.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-face.cc"; path = "../../../externals/harfbuzz/src/hb-face.cc"; sourceTree = "<group>"; };
34F64B5A21FA5EC2008FBDBD /* hb-shaper.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-shaper.cc"; path = "../../../externals/harfbuzz/src/hb-shaper.cc"; sourceTree = "<group>"; };
34F64B5B21FA5EC2008FBDBD /* hb-ot-shape-complex-indic.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-indic.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-indic.cc"; sourceTree = "<group>"; };
34F64B5C21FA5EC2008FBDBD /* hb-common.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-common.cc"; path = "../../../externals/harfbuzz/src/hb-common.cc"; sourceTree = "<group>"; };
34F64B5D21FA5EC2008FBDBD /* hb-ot-layout.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-layout.cc"; path = "../../../externals/harfbuzz/src/hb-ot-layout.cc"; sourceTree = "<group>"; };
34F64B5E21FA5EC2008FBDBD /* hb-aat-layout.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-aat-layout.cc"; path = "../../../externals/harfbuzz/src/hb-aat-layout.cc"; sourceTree = "<group>"; };
34F64B5F21FA5EC2008FBDBD /* hb-ot-face.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-face.cc"; path = "../../../externals/harfbuzz/src/hb-ot-face.cc"; sourceTree = "<group>"; };
34F64B6121FA5EC2008FBDBD /* hb-fallback-shape.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-fallback-shape.cc"; path = "../../../externals/harfbuzz/src/hb-fallback-shape.cc"; sourceTree = "<group>"; };
34F64B6221FA5EC2008FBDBD /* hb-shape-plan.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-shape-plan.cc"; path = "../../../externals/harfbuzz/src/hb-shape-plan.cc"; sourceTree = "<group>"; };
34F64B6321FA5EC2008FBDBD /* hb-ot-math.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-math.cc"; path = "../../../externals/harfbuzz/src/hb-ot-math.cc"; sourceTree = "<group>"; };
34F64B6421FA5EC2008FBDBD /* hb-ot-tag.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-tag.cc"; path = "../../../externals/harfbuzz/src/hb-ot-tag.cc"; sourceTree = "<group>"; };
34F64B6521FA5EC2008FBDBD /* hb-ot-shape-complex-default.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-default.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-default.cc"; sourceTree = "<group>"; };
34F64B6621FA5EC2008FBDBD /* hb-static.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-static.cc"; path = "../../../externals/harfbuzz/src/hb-static.cc"; sourceTree = "<group>"; };
34F64B6721FA5EC2008FBDBD /* hb-ot-map.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-map.cc"; path = "../../../externals/harfbuzz/src/hb-ot-map.cc"; sourceTree = "<group>"; };
34F64B6821FA5EC2008FBDBD /* hb-ot-name.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-name.cc"; path = "../../../externals/harfbuzz/src/hb-ot-name.cc"; sourceTree = "<group>"; };
34F64B6921FA5EC2008FBDBD /* hb-buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-buffer.cc"; path = "../../../externals/harfbuzz/src/hb-buffer.cc"; sourceTree = "<group>"; };
34F64B6A21FA5EC2008FBDBD /* hb-font.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-font.cc"; path = "../../../externals/harfbuzz/src/hb-font.cc"; sourceTree = "<group>"; };
34F57AB9233ED11B00427BE9 /* hb-ot-meta.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-meta.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-meta.cc"; sourceTree = "<group>"; };
34F57ABA233ED11B00427BE9 /* hb-ot-metrics.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-metrics.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-metrics.cc"; sourceTree = "<group>"; };
34F57ABB233ED11B00427BE9 /* hb-ot-meta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "hb-ot-meta.h"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-meta.h"; sourceTree = "<group>"; };
34F57ABC233ED11B00427BE9 /* hb-ot-metrics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "hb-ot-metrics.h"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-metrics.h"; sourceTree = "<group>"; };
34F57ABD233ED11C00427BE9 /* hb-ot-metrics.hh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = "hb-ot-metrics.hh"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-metrics.hh"; sourceTree = "<group>"; };
34F57ABE233ED11C00427BE9 /* hb-ot-meta-table.hh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = "hb-ot-meta-table.hh"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-meta-table.hh"; sourceTree = "<group>"; };
34F64B3E21FA5EC1008FBDBD /* hb-ot-cff1-table.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-cff1-table.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-cff1-table.cc"; sourceTree = "<group>"; };
34F64B3F21FA5EC1008FBDBD /* hb-ot-shape-complex-indic-table.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-indic-table.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-indic-table.cc"; sourceTree = "<group>"; };
34F64B4021FA5EC1008FBDBD /* hb-ot-font.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-font.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-font.cc"; sourceTree = "<group>"; };
34F64B4121FA5EC1008FBDBD /* hb-ot-color.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-color.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-color.cc"; sourceTree = "<group>"; };
34F64B4321FA5EC1008FBDBD /* hb-ot-shape-complex-thai.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-thai.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-thai.cc"; sourceTree = "<group>"; };
34F64B4421FA5EC1008FBDBD /* hb-blob.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-blob.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-blob.cc"; sourceTree = "<group>"; };
34F64B4521FA5EC1008FBDBD /* hb-map.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-map.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-map.cc"; sourceTree = "<group>"; };
34F64B4621FA5EC1008FBDBD /* hb-ot-shape-complex-use-table.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-use-table.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-use-table.cc"; sourceTree = "<group>"; };
34F64B4721FA5EC1008FBDBD /* hb-ot-shape-complex-use.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-use.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-use.cc"; sourceTree = "<group>"; };
34F64B4821FA5EC1008FBDBD /* hb-buffer-serialize.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-buffer-serialize.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-buffer-serialize.cc"; sourceTree = "<group>"; };
34F64B4921FA5EC1008FBDBD /* hb-ot-shape-complex-vowel-constraints.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-vowel-constraints.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-vowel-constraints.cc"; sourceTree = "<group>"; };
34F64B4A21FA5EC1008FBDBD /* hb-aat-map.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-aat-map.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-aat-map.cc"; sourceTree = "<group>"; };
34F64B4B21FA5EC1008FBDBD /* hb-ot-shape-normalize.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-normalize.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-normalize.cc"; sourceTree = "<group>"; };
34F64B4C21FA5EC1008FBDBD /* hb-unicode.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-unicode.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-unicode.cc"; sourceTree = "<group>"; };
34F64B4D21FA5EC1008FBDBD /* hb-warning.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-warning.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-warning.cc"; sourceTree = "<group>"; };
34F64B4E21FA5EC1008FBDBD /* hb-ot-shape-complex-myanmar.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-myanmar.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-myanmar.cc"; sourceTree = "<group>"; };
34F64B4F21FA5EC1008FBDBD /* hb-ot-shape-complex-hangul.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-hangul.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-hangul.cc"; sourceTree = "<group>"; };
34F64B5021FA5EC1008FBDBD /* hb-ot-shape-fallback.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-fallback.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-fallback.cc"; sourceTree = "<group>"; };
34F64B5121FA5EC1008FBDBD /* hb-ot-cff2-table.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-cff2-table.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-cff2-table.cc"; sourceTree = "<group>"; };
34F64B5221FA5EC1008FBDBD /* hb-ot-shape-complex-hebrew.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-hebrew.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-hebrew.cc"; sourceTree = "<group>"; };
34F64B5321FA5EC1008FBDBD /* hb-ot-shape-complex-arabic.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-arabic.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-arabic.cc"; sourceTree = "<group>"; };
34F64B5421FA5EC1008FBDBD /* hb-ot-shape.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape.cc"; sourceTree = "<group>"; };
34F64B5521FA5EC1008FBDBD /* hb-ot-var.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-var.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-var.cc"; sourceTree = "<group>"; };
34F64B5621FA5EC1008FBDBD /* hb-shape.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-shape.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-shape.cc"; sourceTree = "<group>"; };
34F64B5721FA5EC1008FBDBD /* hb-ot-shape-complex-khmer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-khmer.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-khmer.cc"; sourceTree = "<group>"; };
34F64B5821FA5EC2008FBDBD /* hb-set.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-set.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-set.cc"; sourceTree = "<group>"; };
34F64B5921FA5EC2008FBDBD /* hb-face.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-face.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-face.cc"; sourceTree = "<group>"; };
34F64B5A21FA5EC2008FBDBD /* hb-shaper.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-shaper.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-shaper.cc"; sourceTree = "<group>"; };
34F64B5B21FA5EC2008FBDBD /* hb-ot-shape-complex-indic.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-indic.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-indic.cc"; sourceTree = "<group>"; };
34F64B5C21FA5EC2008FBDBD /* hb-common.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-common.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-common.cc"; sourceTree = "<group>"; };
34F64B5D21FA5EC2008FBDBD /* hb-ot-layout.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-layout.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-layout.cc"; sourceTree = "<group>"; };
34F64B5E21FA5EC2008FBDBD /* hb-aat-layout.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-aat-layout.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-aat-layout.cc"; sourceTree = "<group>"; };
34F64B5F21FA5EC2008FBDBD /* hb-ot-face.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-face.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-face.cc"; sourceTree = "<group>"; };
34F64B6121FA5EC2008FBDBD /* hb-fallback-shape.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-fallback-shape.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-fallback-shape.cc"; sourceTree = "<group>"; };
34F64B6221FA5EC2008FBDBD /* hb-shape-plan.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-shape-plan.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-shape-plan.cc"; sourceTree = "<group>"; };
34F64B6321FA5EC2008FBDBD /* hb-ot-math.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-math.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-math.cc"; sourceTree = "<group>"; };
34F64B6421FA5EC2008FBDBD /* hb-ot-tag.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-tag.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-tag.cc"; sourceTree = "<group>"; };
34F64B6521FA5EC2008FBDBD /* hb-ot-shape-complex-default.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-default.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-default.cc"; sourceTree = "<group>"; };
34F64B6621FA5EC2008FBDBD /* hb-static.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-static.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-static.cc"; sourceTree = "<group>"; };
34F64B6721FA5EC2008FBDBD /* hb-ot-map.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-map.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-map.cc"; sourceTree = "<group>"; };
34F64B6821FA5EC2008FBDBD /* hb-ot-name.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-name.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-name.cc"; sourceTree = "<group>"; };
34F64B6921FA5EC2008FBDBD /* hb-buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-buffer.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-buffer.cc"; sourceTree = "<group>"; };
34F64B6A21FA5EC2008FBDBD /* hb-font.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-font.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-font.cc"; sourceTree = "<group>"; };
34F64B9E21FA5F1D008FBDBD /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = "<group>"; };
34FEAB0322BD8FE2007299F0 /* hb-subset-cff-common.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset-cff-common.cc"; path = "../../../externals/harfbuzz/src/hb-subset-cff-common.cc"; sourceTree = "<group>"; };
34FEAB0422BD8FE2007299F0 /* hb-subset.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset.cc"; path = "../../../externals/harfbuzz/src/hb-subset.cc"; sourceTree = "<group>"; };
34FEAB0522BD8FE2007299F0 /* hb-subset-input.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset-input.cc"; path = "../../../externals/harfbuzz/src/hb-subset-input.cc"; sourceTree = "<group>"; };
34FEAB0622BD8FE2007299F0 /* hb-ucd.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ucd.cc"; path = "../../../externals/harfbuzz/src/hb-ucd.cc"; sourceTree = "<group>"; };
34FEAB0722BD8FE2007299F0 /* hb-subset-cff1.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset-cff1.cc"; path = "../../../externals/harfbuzz/src/hb-subset-cff1.cc"; sourceTree = "<group>"; };
34FEAB0822BD8FE2007299F0 /* hb-subset-cff2.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset-cff2.cc"; path = "../../../externals/harfbuzz/src/hb-subset-cff2.cc"; sourceTree = "<group>"; };
34FEAB0922BD8FE2007299F0 /* hb-subset-plan.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset-plan.cc"; path = "../../../externals/harfbuzz/src/hb-subset-plan.cc"; sourceTree = "<group>"; };
34FEAB0322BD8FE2007299F0 /* hb-subset-cff-common.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset-cff-common.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-subset-cff-common.cc"; sourceTree = "<group>"; };
34FEAB0422BD8FE2007299F0 /* hb-subset.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-subset.cc"; sourceTree = "<group>"; };
34FEAB0522BD8FE2007299F0 /* hb-subset-input.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset-input.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-subset-input.cc"; sourceTree = "<group>"; };
34FEAB0622BD8FE2007299F0 /* hb-ucd.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ucd.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ucd.cc"; sourceTree = "<group>"; };
34FEAB0722BD8FE2007299F0 /* hb-subset-cff1.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset-cff1.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-subset-cff1.cc"; sourceTree = "<group>"; };
34FEAB0822BD8FE2007299F0 /* hb-subset-cff2.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset-cff2.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-subset-cff2.cc"; sourceTree = "<group>"; };
34FEAB0922BD8FE2007299F0 /* hb-subset-plan.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset-plan.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-subset-plan.cc"; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */

Просмотреть файл

@ -1,7 +1,7 @@
type = sharedLib
profile = mobile-4.0
harfbuzz_root = ../../../externals/harfbuzz
harfbuzz_root = ../../../externals/skia/third_party/externals/harfbuzz
APPNAME = HarfBuzzSharp

Просмотреть файл

@ -75,62 +75,62 @@
/* Begin PBXFileReference section */
341E97BC1EB3CE10008E2876 /* libHarfBuzzSharp.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libHarfBuzzSharp.a; sourceTree = BUILT_PRODUCTS_DIR; };
3460E10D22BD90080022F04C /* hb-subset-input.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset-input.cc"; path = "../../../externals/harfbuzz/src/hb-subset-input.cc"; sourceTree = "<group>"; };
3460E10E22BD90080022F04C /* hb-subset-plan.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset-plan.cc"; path = "../../../externals/harfbuzz/src/hb-subset-plan.cc"; sourceTree = "<group>"; };
3460E10F22BD90090022F04C /* hb-subset-cff-common.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset-cff-common.cc"; path = "../../../externals/harfbuzz/src/hb-subset-cff-common.cc"; sourceTree = "<group>"; };
3460E11022BD90090022F04C /* hb-subset.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset.cc"; path = "../../../externals/harfbuzz/src/hb-subset.cc"; sourceTree = "<group>"; };
3460E11122BD90090022F04C /* hb-ucd.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ucd.cc"; path = "../../../externals/harfbuzz/src/hb-ucd.cc"; sourceTree = "<group>"; };
3460E11222BD90090022F04C /* hb-subset-cff1.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset-cff1.cc"; path = "../../../externals/harfbuzz/src/hb-subset-cff1.cc"; sourceTree = "<group>"; };
3460E11322BD90090022F04C /* hb-subset-cff2.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset-cff2.cc"; path = "../../../externals/harfbuzz/src/hb-subset-cff2.cc"; sourceTree = "<group>"; };
34F57AC5233ED12B00427BE9 /* hb-ot-metrics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "hb-ot-metrics.h"; path = "../../../externals/harfbuzz/src/hb-ot-metrics.h"; sourceTree = "<group>"; };
34F57AC6233ED12B00427BE9 /* hb-ot-metrics.hh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = "hb-ot-metrics.hh"; path = "../../../externals/harfbuzz/src/hb-ot-metrics.hh"; sourceTree = "<group>"; };
34F57AC7233ED12B00427BE9 /* hb-ot-metrics.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-metrics.cc"; path = "../../../externals/harfbuzz/src/hb-ot-metrics.cc"; sourceTree = "<group>"; };
34F57AC8233ED12B00427BE9 /* hb-ot-meta.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-meta.cc"; path = "../../../externals/harfbuzz/src/hb-ot-meta.cc"; sourceTree = "<group>"; };
34F57AC9233ED12B00427BE9 /* hb-ot-meta-table.hh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = "hb-ot-meta-table.hh"; path = "../../../externals/harfbuzz/src/hb-ot-meta-table.hh"; sourceTree = "<group>"; };
34F57ACA233ED12B00427BE9 /* hb-ot-meta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "hb-ot-meta.h"; path = "../../../externals/harfbuzz/src/hb-ot-meta.h"; sourceTree = "<group>"; };
34F64BA121FA5F4F008FBDBD /* hb-ot-cff1-table.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-cff1-table.cc"; path = "../../../externals/harfbuzz/src/hb-ot-cff1-table.cc"; sourceTree = "<group>"; };
34F64BA221FA5F4F008FBDBD /* hb-ot-shape-complex-indic-table.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-indic-table.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-indic-table.cc"; sourceTree = "<group>"; };
34F64BA321FA5F4F008FBDBD /* hb-ot-font.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-font.cc"; path = "../../../externals/harfbuzz/src/hb-ot-font.cc"; sourceTree = "<group>"; };
34F64BA421FA5F4F008FBDBD /* hb-ot-color.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-color.cc"; path = "../../../externals/harfbuzz/src/hb-ot-color.cc"; sourceTree = "<group>"; };
34F64BA621FA5F4F008FBDBD /* hb-ot-shape-complex-thai.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-thai.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-thai.cc"; sourceTree = "<group>"; };
34F64BA721FA5F4F008FBDBD /* hb-blob.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-blob.cc"; path = "../../../externals/harfbuzz/src/hb-blob.cc"; sourceTree = "<group>"; };
34F64BA821FA5F4F008FBDBD /* hb-map.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-map.cc"; path = "../../../externals/harfbuzz/src/hb-map.cc"; sourceTree = "<group>"; };
34F64BA921FA5F4F008FBDBD /* hb-ot-shape-complex-use-table.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-use-table.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-use-table.cc"; sourceTree = "<group>"; };
34F64BAA21FA5F4F008FBDBD /* hb-ot-shape-complex-use.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-use.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-use.cc"; sourceTree = "<group>"; };
34F64BAB21FA5F4F008FBDBD /* hb-buffer-serialize.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-buffer-serialize.cc"; path = "../../../externals/harfbuzz/src/hb-buffer-serialize.cc"; sourceTree = "<group>"; };
34F64BAC21FA5F4F008FBDBD /* hb-ot-shape-complex-vowel-constraints.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-vowel-constraints.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-vowel-constraints.cc"; sourceTree = "<group>"; };
34F64BAD21FA5F4F008FBDBD /* hb-aat-map.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-aat-map.cc"; path = "../../../externals/harfbuzz/src/hb-aat-map.cc"; sourceTree = "<group>"; };
34F64BAE21FA5F4F008FBDBD /* hb-ot-shape-normalize.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-normalize.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-normalize.cc"; sourceTree = "<group>"; };
34F64BAF21FA5F4F008FBDBD /* hb-unicode.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-unicode.cc"; path = "../../../externals/harfbuzz/src/hb-unicode.cc"; sourceTree = "<group>"; };
34F64BB021FA5F4F008FBDBD /* hb-warning.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-warning.cc"; path = "../../../externals/harfbuzz/src/hb-warning.cc"; sourceTree = "<group>"; };
34F64BB121FA5F4F008FBDBD /* hb-ot-shape-complex-myanmar.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-myanmar.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-myanmar.cc"; sourceTree = "<group>"; };
34F64BB221FA5F4F008FBDBD /* hb-ot-shape-complex-hangul.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-hangul.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-hangul.cc"; sourceTree = "<group>"; };
34F64BB321FA5F4F008FBDBD /* hb-ot-shape-fallback.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-fallback.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-fallback.cc"; sourceTree = "<group>"; };
34F64BB421FA5F4F008FBDBD /* hb-ot-cff2-table.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-cff2-table.cc"; path = "../../../externals/harfbuzz/src/hb-ot-cff2-table.cc"; sourceTree = "<group>"; };
34F64BB521FA5F4F008FBDBD /* hb-ot-shape-complex-hebrew.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-hebrew.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-hebrew.cc"; sourceTree = "<group>"; };
34F64BB621FA5F4F008FBDBD /* hb-ot-shape-complex-arabic.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-arabic.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-arabic.cc"; sourceTree = "<group>"; };
34F64BB721FA5F50008FBDBD /* hb-ot-shape.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape.cc"; sourceTree = "<group>"; };
34F64BB821FA5F50008FBDBD /* hb-ot-var.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-var.cc"; path = "../../../externals/harfbuzz/src/hb-ot-var.cc"; sourceTree = "<group>"; };
34F64BB921FA5F50008FBDBD /* hb-shape.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-shape.cc"; path = "../../../externals/harfbuzz/src/hb-shape.cc"; sourceTree = "<group>"; };
34F64BBA21FA5F50008FBDBD /* hb-ot-shape-complex-khmer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-khmer.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-khmer.cc"; sourceTree = "<group>"; };
34F64BBB21FA5F50008FBDBD /* hb-set.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-set.cc"; path = "../../../externals/harfbuzz/src/hb-set.cc"; sourceTree = "<group>"; };
34F64BBC21FA5F50008FBDBD /* hb-face.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-face.cc"; path = "../../../externals/harfbuzz/src/hb-face.cc"; sourceTree = "<group>"; };
34F64BBD21FA5F50008FBDBD /* hb-shaper.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-shaper.cc"; path = "../../../externals/harfbuzz/src/hb-shaper.cc"; sourceTree = "<group>"; };
34F64BBE21FA5F50008FBDBD /* hb-ot-shape-complex-indic.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-indic.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-indic.cc"; sourceTree = "<group>"; };
34F64BBF21FA5F50008FBDBD /* hb-common.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-common.cc"; path = "../../../externals/harfbuzz/src/hb-common.cc"; sourceTree = "<group>"; };
34F64BC021FA5F50008FBDBD /* hb-ot-layout.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-layout.cc"; path = "../../../externals/harfbuzz/src/hb-ot-layout.cc"; sourceTree = "<group>"; };
34F64BC121FA5F50008FBDBD /* hb-aat-layout.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-aat-layout.cc"; path = "../../../externals/harfbuzz/src/hb-aat-layout.cc"; sourceTree = "<group>"; };
34F64BC221FA5F50008FBDBD /* hb-ot-face.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-face.cc"; path = "../../../externals/harfbuzz/src/hb-ot-face.cc"; sourceTree = "<group>"; };
34F64BC421FA5F50008FBDBD /* hb-fallback-shape.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-fallback-shape.cc"; path = "../../../externals/harfbuzz/src/hb-fallback-shape.cc"; sourceTree = "<group>"; };
34F64BC521FA5F50008FBDBD /* hb-shape-plan.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-shape-plan.cc"; path = "../../../externals/harfbuzz/src/hb-shape-plan.cc"; sourceTree = "<group>"; };
34F64BC621FA5F50008FBDBD /* hb-ot-math.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-math.cc"; path = "../../../externals/harfbuzz/src/hb-ot-math.cc"; sourceTree = "<group>"; };
34F64BC721FA5F50008FBDBD /* hb-ot-tag.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-tag.cc"; path = "../../../externals/harfbuzz/src/hb-ot-tag.cc"; sourceTree = "<group>"; };
34F64BC821FA5F50008FBDBD /* hb-ot-shape-complex-default.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-default.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-default.cc"; sourceTree = "<group>"; };
34F64BC921FA5F51008FBDBD /* hb-static.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-static.cc"; path = "../../../externals/harfbuzz/src/hb-static.cc"; sourceTree = "<group>"; };
34F64BCA21FA5F51008FBDBD /* hb-ot-map.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-map.cc"; path = "../../../externals/harfbuzz/src/hb-ot-map.cc"; sourceTree = "<group>"; };
34F64BCB21FA5F51008FBDBD /* hb-ot-name.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-name.cc"; path = "../../../externals/harfbuzz/src/hb-ot-name.cc"; sourceTree = "<group>"; };
34F64BCC21FA5F51008FBDBD /* hb-buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-buffer.cc"; path = "../../../externals/harfbuzz/src/hb-buffer.cc"; sourceTree = "<group>"; };
34F64BCD21FA5F51008FBDBD /* hb-font.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-font.cc"; path = "../../../externals/harfbuzz/src/hb-font.cc"; sourceTree = "<group>"; };
3460E10D22BD90080022F04C /* hb-subset-input.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset-input.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-subset-input.cc"; sourceTree = "<group>"; };
3460E10E22BD90080022F04C /* hb-subset-plan.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset-plan.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-subset-plan.cc"; sourceTree = "<group>"; };
3460E10F22BD90090022F04C /* hb-subset-cff-common.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset-cff-common.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-subset-cff-common.cc"; sourceTree = "<group>"; };
3460E11022BD90090022F04C /* hb-subset.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-subset.cc"; sourceTree = "<group>"; };
3460E11122BD90090022F04C /* hb-ucd.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ucd.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ucd.cc"; sourceTree = "<group>"; };
3460E11222BD90090022F04C /* hb-subset-cff1.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset-cff1.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-subset-cff1.cc"; sourceTree = "<group>"; };
3460E11322BD90090022F04C /* hb-subset-cff2.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset-cff2.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-subset-cff2.cc"; sourceTree = "<group>"; };
34F57AC5233ED12B00427BE9 /* hb-ot-metrics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "hb-ot-metrics.h"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-metrics.h"; sourceTree = "<group>"; };
34F57AC6233ED12B00427BE9 /* hb-ot-metrics.hh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = "hb-ot-metrics.hh"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-metrics.hh"; sourceTree = "<group>"; };
34F57AC7233ED12B00427BE9 /* hb-ot-metrics.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-metrics.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-metrics.cc"; sourceTree = "<group>"; };
34F57AC8233ED12B00427BE9 /* hb-ot-meta.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-meta.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-meta.cc"; sourceTree = "<group>"; };
34F57AC9233ED12B00427BE9 /* hb-ot-meta-table.hh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = "hb-ot-meta-table.hh"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-meta-table.hh"; sourceTree = "<group>"; };
34F57ACA233ED12B00427BE9 /* hb-ot-meta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "hb-ot-meta.h"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-meta.h"; sourceTree = "<group>"; };
34F64BA121FA5F4F008FBDBD /* hb-ot-cff1-table.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-cff1-table.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-cff1-table.cc"; sourceTree = "<group>"; };
34F64BA221FA5F4F008FBDBD /* hb-ot-shape-complex-indic-table.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-indic-table.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-indic-table.cc"; sourceTree = "<group>"; };
34F64BA321FA5F4F008FBDBD /* hb-ot-font.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-font.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-font.cc"; sourceTree = "<group>"; };
34F64BA421FA5F4F008FBDBD /* hb-ot-color.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-color.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-color.cc"; sourceTree = "<group>"; };
34F64BA621FA5F4F008FBDBD /* hb-ot-shape-complex-thai.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-thai.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-thai.cc"; sourceTree = "<group>"; };
34F64BA721FA5F4F008FBDBD /* hb-blob.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-blob.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-blob.cc"; sourceTree = "<group>"; };
34F64BA821FA5F4F008FBDBD /* hb-map.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-map.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-map.cc"; sourceTree = "<group>"; };
34F64BA921FA5F4F008FBDBD /* hb-ot-shape-complex-use-table.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-use-table.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-use-table.cc"; sourceTree = "<group>"; };
34F64BAA21FA5F4F008FBDBD /* hb-ot-shape-complex-use.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-use.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-use.cc"; sourceTree = "<group>"; };
34F64BAB21FA5F4F008FBDBD /* hb-buffer-serialize.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-buffer-serialize.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-buffer-serialize.cc"; sourceTree = "<group>"; };
34F64BAC21FA5F4F008FBDBD /* hb-ot-shape-complex-vowel-constraints.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-vowel-constraints.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-vowel-constraints.cc"; sourceTree = "<group>"; };
34F64BAD21FA5F4F008FBDBD /* hb-aat-map.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-aat-map.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-aat-map.cc"; sourceTree = "<group>"; };
34F64BAE21FA5F4F008FBDBD /* hb-ot-shape-normalize.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-normalize.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-normalize.cc"; sourceTree = "<group>"; };
34F64BAF21FA5F4F008FBDBD /* hb-unicode.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-unicode.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-unicode.cc"; sourceTree = "<group>"; };
34F64BB021FA5F4F008FBDBD /* hb-warning.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-warning.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-warning.cc"; sourceTree = "<group>"; };
34F64BB121FA5F4F008FBDBD /* hb-ot-shape-complex-myanmar.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-myanmar.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-myanmar.cc"; sourceTree = "<group>"; };
34F64BB221FA5F4F008FBDBD /* hb-ot-shape-complex-hangul.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-hangul.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-hangul.cc"; sourceTree = "<group>"; };
34F64BB321FA5F4F008FBDBD /* hb-ot-shape-fallback.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-fallback.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-fallback.cc"; sourceTree = "<group>"; };
34F64BB421FA5F4F008FBDBD /* hb-ot-cff2-table.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-cff2-table.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-cff2-table.cc"; sourceTree = "<group>"; };
34F64BB521FA5F4F008FBDBD /* hb-ot-shape-complex-hebrew.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-hebrew.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-hebrew.cc"; sourceTree = "<group>"; };
34F64BB621FA5F4F008FBDBD /* hb-ot-shape-complex-arabic.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-arabic.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-arabic.cc"; sourceTree = "<group>"; };
34F64BB721FA5F50008FBDBD /* hb-ot-shape.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape.cc"; sourceTree = "<group>"; };
34F64BB821FA5F50008FBDBD /* hb-ot-var.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-var.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-var.cc"; sourceTree = "<group>"; };
34F64BB921FA5F50008FBDBD /* hb-shape.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-shape.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-shape.cc"; sourceTree = "<group>"; };
34F64BBA21FA5F50008FBDBD /* hb-ot-shape-complex-khmer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-khmer.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-khmer.cc"; sourceTree = "<group>"; };
34F64BBB21FA5F50008FBDBD /* hb-set.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-set.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-set.cc"; sourceTree = "<group>"; };
34F64BBC21FA5F50008FBDBD /* hb-face.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-face.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-face.cc"; sourceTree = "<group>"; };
34F64BBD21FA5F50008FBDBD /* hb-shaper.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-shaper.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-shaper.cc"; sourceTree = "<group>"; };
34F64BBE21FA5F50008FBDBD /* hb-ot-shape-complex-indic.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-indic.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-indic.cc"; sourceTree = "<group>"; };
34F64BBF21FA5F50008FBDBD /* hb-common.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-common.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-common.cc"; sourceTree = "<group>"; };
34F64BC021FA5F50008FBDBD /* hb-ot-layout.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-layout.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-layout.cc"; sourceTree = "<group>"; };
34F64BC121FA5F50008FBDBD /* hb-aat-layout.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-aat-layout.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-aat-layout.cc"; sourceTree = "<group>"; };
34F64BC221FA5F50008FBDBD /* hb-ot-face.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-face.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-face.cc"; sourceTree = "<group>"; };
34F64BC421FA5F50008FBDBD /* hb-fallback-shape.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-fallback-shape.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-fallback-shape.cc"; sourceTree = "<group>"; };
34F64BC521FA5F50008FBDBD /* hb-shape-plan.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-shape-plan.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-shape-plan.cc"; sourceTree = "<group>"; };
34F64BC621FA5F50008FBDBD /* hb-ot-math.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-math.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-math.cc"; sourceTree = "<group>"; };
34F64BC721FA5F50008FBDBD /* hb-ot-tag.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-tag.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-tag.cc"; sourceTree = "<group>"; };
34F64BC821FA5F50008FBDBD /* hb-ot-shape-complex-default.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-default.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-default.cc"; sourceTree = "<group>"; };
34F64BC921FA5F51008FBDBD /* hb-static.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-static.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-static.cc"; sourceTree = "<group>"; };
34F64BCA21FA5F51008FBDBD /* hb-ot-map.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-map.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-map.cc"; sourceTree = "<group>"; };
34F64BCB21FA5F51008FBDBD /* hb-ot-name.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-name.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-name.cc"; sourceTree = "<group>"; };
34F64BCC21FA5F51008FBDBD /* hb-buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-buffer.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-buffer.cc"; sourceTree = "<group>"; };
34F64BCD21FA5F51008FBDBD /* hb-font.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-font.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-font.cc"; sourceTree = "<group>"; };
34F64BFF21FA5F81008FBDBD /* config.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = "<group>"; };
/* End PBXFileReference section */

Просмотреть файл

@ -39,199 +39,199 @@
</ItemGroup>
<ItemGroup>
<!--HB_BASE_sources-->
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-aat-fdsc-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-aat-layout-ankr-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-aat-layout-bsln-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-aat-layout-common.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-aat-layout-feat-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-aat-layout-just-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-aat-layout-kerx-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-aat-layout-lcar-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-aat-layout-morx-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-aat-layout-trak-table.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-aat-layout.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-aat-layout.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-aat-ltag-table.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-aat-map.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-aat-map.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-algs.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-array.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-atomic.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-blob.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-blob.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-buffer-serialize.cc" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-buffer.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-buffer.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-cache.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-cff-interp-common.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-cff-interp-cs-common.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-cff-interp-dict-common.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-cff1-interp-cs.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-cff2-interp-cs.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-common.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-config.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-debug.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-dispatch.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-face.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-face.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-fallback-shape.cc" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-font.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-font.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-iter.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-kern.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-machinery.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-map.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-map.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-meta.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-mutex.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-null.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-object.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-open-file.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-open-type.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-cff-common.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-cff1-table.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-cff1-table.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-cff2-table.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-cff2-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-cmap-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-color-cbdt-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-color-colr-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-color-cpal-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-color-sbix-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-color-svg-table.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-color.cc" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-face.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-face.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-face-table-list.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-font.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-gasp-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-glyf-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-hdmx-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-head-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-hhea-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-hmtx-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-kern-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-layout-base-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-layout-common.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-layout-gdef-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-layout-gpos-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-layout-gsub-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-layout-gsubgpos.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-layout-jstf-table.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-layout.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-layout.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-map.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-map.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-math-table.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-math.cc" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-meta.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-meta-table.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-metrics.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-metrics.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-maxp-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-name-language-static.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-name-language.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-name-table.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-name.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-os2-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-os2-unicode-ranges.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-post-macroman.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-post-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-arabic-fallback.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-arabic-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-arabic-win1256.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-arabic.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-arabic.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-default.cc" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-hangul.cc" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-hebrew.cc" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-indic-table.cc" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-indic.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-indic.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-khmer.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-khmer.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-myanmar.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-myanmar.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-thai.cc" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-use-table.cc" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-use.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-use.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-vowel-constraints.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-vowel-constraints.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-fallback.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-fallback.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-normalize.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-normalize.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-shape.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-shape.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-stat-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-tag-table.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-tag.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-var-avar-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-var-fvar-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-var-hvar-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-var-mvar-table.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-var.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-vorg-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-pool.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-sanitize.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-serialize.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-set-digest.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-set.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-set.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-shape-plan.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-shape-plan.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-shape.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-shaper-impl.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-shaper-list.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-shaper.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-shaper.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-static.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-string-array.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ucd-table.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ucd.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-unicode-emoji-table.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-unicode.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-unicode.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-utf.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-vector.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-warning.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-aat-fdsc-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-aat-layout-ankr-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-aat-layout-bsln-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-aat-layout-common.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-aat-layout-feat-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-aat-layout-just-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-aat-layout-kerx-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-aat-layout-lcar-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-aat-layout-morx-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-aat-layout-trak-table.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-aat-layout.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-aat-layout.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-aat-ltag-table.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-aat-map.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-aat-map.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-algs.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-array.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-atomic.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-blob.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-blob.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-buffer-serialize.cc" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-buffer.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-buffer.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-cache.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-cff-interp-common.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-cff-interp-cs-common.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-cff-interp-dict-common.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-cff1-interp-cs.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-cff2-interp-cs.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-common.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-config.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-debug.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-dispatch.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-face.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-face.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-fallback-shape.cc" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-font.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-font.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-iter.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-kern.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-machinery.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-map.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-map.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-meta.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-mutex.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-null.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-object.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-open-file.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-open-type.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-cff-common.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-cff1-table.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-cff1-table.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-cff2-table.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-cff2-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-cmap-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-color-cbdt-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-color-colr-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-color-cpal-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-color-sbix-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-color-svg-table.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-color.cc" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-face.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-face.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-face-table-list.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-font.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-gasp-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-glyf-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-hdmx-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-head-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-hhea-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-hmtx-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-kern-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-layout-base-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-layout-common.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-layout-gdef-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-layout-gpos-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-layout-gsub-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-layout-gsubgpos.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-layout-jstf-table.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-layout.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-layout.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-map.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-map.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-math-table.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-math.cc" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-meta.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-meta-table.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-metrics.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-metrics.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-maxp-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-name-language-static.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-name-language.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-name-table.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-name.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-os2-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-os2-unicode-ranges.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-post-macroman.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-post-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-arabic-fallback.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-arabic-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-arabic-win1256.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-arabic.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-arabic.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-default.cc" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-hangul.cc" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-hebrew.cc" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-indic-table.cc" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-indic.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-indic.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-khmer.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-khmer.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-myanmar.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-myanmar.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-thai.cc" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-use-table.cc" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-use.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-use.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-vowel-constraints.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-vowel-constraints.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-fallback.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-fallback.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-normalize.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-normalize.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-stat-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-tag-table.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-tag.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-var-avar-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-var-fvar-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-var-hvar-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-var-mvar-table.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-var.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-vorg-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-pool.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-sanitize.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-serialize.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-set-digest.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-set.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-set.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-shape-plan.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-shape-plan.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-shape.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-shaper-impl.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-shaper-list.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-shaper.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-shaper.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-static.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-string-array.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ucd-table.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ucd.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-unicode-emoji-table.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-unicode.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-unicode.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-utf.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-vector.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-warning.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb.hh" />
<!--HB_BASE_RAGEL_GENERATED_sources-->
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-buffer-deserialize-json.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-buffer-deserialize-text.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-indic-machine.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-khmer-machine.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-myanmar-machine.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-use-machine.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-buffer-deserialize-json.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-buffer-deserialize-text.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-indic-machine.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-khmer-machine.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-myanmar-machine.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-use-machine.hh" />
<!--HB_BASE_headers-->
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-aat-layout.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-aat.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-blob.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-buffer.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-common.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-deprecated.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-face.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-font.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-map.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-color.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-deprecated.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-font.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-layout.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-math.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-meta.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-metrics.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-name.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-shape.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-var.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-set.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-shape-plan.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-shape.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-unicode.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-version.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-aat-layout.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-aat.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-blob.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-buffer.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-common.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-deprecated.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-face.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-font.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-map.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-color.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-deprecated.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-font.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-layout.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-math.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-meta.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-metrics.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-name.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-var.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-set.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-shape-plan.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-shape.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-unicode.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-version.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb.h" />
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{25b54d3d-b0f8-4e7e-8928-ffaf116fcce9}</ProjectGuid>

Просмотреть файл

@ -75,63 +75,63 @@
/* Begin PBXFileReference section */
341E97BC1EB3CE10008E2876 /* libHarfBuzzSharp.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libHarfBuzzSharp.a; sourceTree = BUILT_PRODUCTS_DIR; };
34F57ACD233ED14300427BE9 /* hb-ot-meta.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-meta.cc"; path = "../../../externals/harfbuzz/src/hb-ot-meta.cc"; sourceTree = "<group>"; };
34F57ACE233ED14400427BE9 /* hb-ot-metrics.hh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = "hb-ot-metrics.hh"; path = "../../../externals/harfbuzz/src/hb-ot-metrics.hh"; sourceTree = "<group>"; };
34F57ACF233ED14400427BE9 /* hb-ot-metrics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "hb-ot-metrics.h"; path = "../../../externals/harfbuzz/src/hb-ot-metrics.h"; sourceTree = "<group>"; };
34F57AD0233ED14400427BE9 /* hb-ot-metrics.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-metrics.cc"; path = "../../../externals/harfbuzz/src/hb-ot-metrics.cc"; sourceTree = "<group>"; };
34F57AD1233ED14400427BE9 /* hb-ot-meta-table.hh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = "hb-ot-meta-table.hh"; path = "../../../externals/harfbuzz/src/hb-ot-meta-table.hh"; sourceTree = "<group>"; };
34F57AD2233ED14400427BE9 /* hb-ot-meta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "hb-ot-meta.h"; path = "../../../externals/harfbuzz/src/hb-ot-meta.h"; sourceTree = "<group>"; };
34F57ACD233ED14300427BE9 /* hb-ot-meta.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-meta.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-meta.cc"; sourceTree = "<group>"; };
34F57ACE233ED14400427BE9 /* hb-ot-metrics.hh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = "hb-ot-metrics.hh"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-metrics.hh"; sourceTree = "<group>"; };
34F57ACF233ED14400427BE9 /* hb-ot-metrics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "hb-ot-metrics.h"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-metrics.h"; sourceTree = "<group>"; };
34F57AD0233ED14400427BE9 /* hb-ot-metrics.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-metrics.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-metrics.cc"; sourceTree = "<group>"; };
34F57AD1233ED14400427BE9 /* hb-ot-meta-table.hh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = "hb-ot-meta-table.hh"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-meta-table.hh"; sourceTree = "<group>"; };
34F57AD2233ED14400427BE9 /* hb-ot-meta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "hb-ot-meta.h"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-meta.h"; sourceTree = "<group>"; };
34F64C0521FA5FC6008FBDBD /* config.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = "<group>"; };
34F64D0F21FA6047008FBDBD /* hb-ot-cff1-table.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-cff1-table.cc"; path = "../../../externals/harfbuzz/src/hb-ot-cff1-table.cc"; sourceTree = "<group>"; };
34F64D1021FA6047008FBDBD /* hb-ot-shape-complex-indic-table.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-indic-table.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-indic-table.cc"; sourceTree = "<group>"; };
34F64D1121FA6047008FBDBD /* hb-ot-font.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-font.cc"; path = "../../../externals/harfbuzz/src/hb-ot-font.cc"; sourceTree = "<group>"; };
34F64D1221FA6047008FBDBD /* hb-ot-color.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-color.cc"; path = "../../../externals/harfbuzz/src/hb-ot-color.cc"; sourceTree = "<group>"; };
34F64D1421FA6047008FBDBD /* hb-ot-shape-complex-thai.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-thai.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-thai.cc"; sourceTree = "<group>"; };
34F64D1521FA6047008FBDBD /* hb-blob.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-blob.cc"; path = "../../../externals/harfbuzz/src/hb-blob.cc"; sourceTree = "<group>"; };
34F64D1621FA6047008FBDBD /* hb-map.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-map.cc"; path = "../../../externals/harfbuzz/src/hb-map.cc"; sourceTree = "<group>"; };
34F64D1721FA6047008FBDBD /* hb-ot-shape-complex-use-table.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-use-table.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-use-table.cc"; sourceTree = "<group>"; };
34F64D1821FA6047008FBDBD /* hb-ot-shape-complex-use.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-use.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-use.cc"; sourceTree = "<group>"; };
34F64D1921FA6047008FBDBD /* hb-buffer-serialize.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-buffer-serialize.cc"; path = "../../../externals/harfbuzz/src/hb-buffer-serialize.cc"; sourceTree = "<group>"; };
34F64D1A21FA6047008FBDBD /* hb-ot-shape-complex-vowel-constraints.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-vowel-constraints.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-vowel-constraints.cc"; sourceTree = "<group>"; };
34F64D1B21FA6047008FBDBD /* hb-aat-map.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-aat-map.cc"; path = "../../../externals/harfbuzz/src/hb-aat-map.cc"; sourceTree = "<group>"; };
34F64D1C21FA6047008FBDBD /* hb-ot-shape-normalize.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-normalize.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-normalize.cc"; sourceTree = "<group>"; };
34F64D1D21FA6047008FBDBD /* hb-unicode.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-unicode.cc"; path = "../../../externals/harfbuzz/src/hb-unicode.cc"; sourceTree = "<group>"; };
34F64D1E21FA6047008FBDBD /* hb-warning.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-warning.cc"; path = "../../../externals/harfbuzz/src/hb-warning.cc"; sourceTree = "<group>"; };
34F64D1F21FA6047008FBDBD /* hb-ot-shape-complex-myanmar.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-myanmar.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-myanmar.cc"; sourceTree = "<group>"; };
34F64D2021FA6047008FBDBD /* hb-ot-shape-complex-hangul.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-hangul.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-hangul.cc"; sourceTree = "<group>"; };
34F64D2121FA6047008FBDBD /* hb-ot-shape-fallback.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-fallback.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-fallback.cc"; sourceTree = "<group>"; };
34F64D2221FA6047008FBDBD /* hb-ot-cff2-table.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-cff2-table.cc"; path = "../../../externals/harfbuzz/src/hb-ot-cff2-table.cc"; sourceTree = "<group>"; };
34F64D2321FA6047008FBDBD /* hb-ot-shape-complex-hebrew.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-hebrew.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-hebrew.cc"; sourceTree = "<group>"; };
34F64D2421FA6047008FBDBD /* hb-ot-shape-complex-arabic.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-arabic.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-arabic.cc"; sourceTree = "<group>"; };
34F64D2521FA6047008FBDBD /* hb-ot-shape.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape.cc"; sourceTree = "<group>"; };
34F64D2621FA6047008FBDBD /* hb-ot-var.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-var.cc"; path = "../../../externals/harfbuzz/src/hb-ot-var.cc"; sourceTree = "<group>"; };
34F64D2721FA6047008FBDBD /* hb-shape.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-shape.cc"; path = "../../../externals/harfbuzz/src/hb-shape.cc"; sourceTree = "<group>"; };
34F64D2821FA6047008FBDBD /* hb-ot-shape-complex-khmer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-khmer.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-khmer.cc"; sourceTree = "<group>"; };
34F64D2921FA6047008FBDBD /* hb-set.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-set.cc"; path = "../../../externals/harfbuzz/src/hb-set.cc"; sourceTree = "<group>"; };
34F64D2A21FA6048008FBDBD /* hb-face.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-face.cc"; path = "../../../externals/harfbuzz/src/hb-face.cc"; sourceTree = "<group>"; };
34F64D2B21FA6048008FBDBD /* hb-shaper.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-shaper.cc"; path = "../../../externals/harfbuzz/src/hb-shaper.cc"; sourceTree = "<group>"; };
34F64D2C21FA6048008FBDBD /* hb-ot-shape-complex-indic.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-indic.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-indic.cc"; sourceTree = "<group>"; };
34F64D2D21FA6048008FBDBD /* hb-common.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-common.cc"; path = "../../../externals/harfbuzz/src/hb-common.cc"; sourceTree = "<group>"; };
34F64D2E21FA6048008FBDBD /* hb-ot-layout.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-layout.cc"; path = "../../../externals/harfbuzz/src/hb-ot-layout.cc"; sourceTree = "<group>"; };
34F64D2F21FA6048008FBDBD /* hb-aat-layout.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-aat-layout.cc"; path = "../../../externals/harfbuzz/src/hb-aat-layout.cc"; sourceTree = "<group>"; };
34F64D3021FA6048008FBDBD /* hb-ot-face.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-face.cc"; path = "../../../externals/harfbuzz/src/hb-ot-face.cc"; sourceTree = "<group>"; };
34F64D3221FA6048008FBDBD /* hb-fallback-shape.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-fallback-shape.cc"; path = "../../../externals/harfbuzz/src/hb-fallback-shape.cc"; sourceTree = "<group>"; };
34F64D3321FA6048008FBDBD /* hb-shape-plan.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-shape-plan.cc"; path = "../../../externals/harfbuzz/src/hb-shape-plan.cc"; sourceTree = "<group>"; };
34F64D3421FA6048008FBDBD /* hb-ot-math.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-math.cc"; path = "../../../externals/harfbuzz/src/hb-ot-math.cc"; sourceTree = "<group>"; };
34F64D3521FA6048008FBDBD /* hb-ot-tag.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-tag.cc"; path = "../../../externals/harfbuzz/src/hb-ot-tag.cc"; sourceTree = "<group>"; };
34F64D3621FA6048008FBDBD /* hb-ot-shape-complex-default.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-default.cc"; path = "../../../externals/harfbuzz/src/hb-ot-shape-complex-default.cc"; sourceTree = "<group>"; };
34F64D3721FA6048008FBDBD /* hb-static.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-static.cc"; path = "../../../externals/harfbuzz/src/hb-static.cc"; sourceTree = "<group>"; };
34F64D3821FA6048008FBDBD /* hb-ot-map.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-map.cc"; path = "../../../externals/harfbuzz/src/hb-ot-map.cc"; sourceTree = "<group>"; };
34F64D3921FA6048008FBDBD /* hb-ot-name.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-name.cc"; path = "../../../externals/harfbuzz/src/hb-ot-name.cc"; sourceTree = "<group>"; };
34F64D3A21FA6048008FBDBD /* hb-buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-buffer.cc"; path = "../../../externals/harfbuzz/src/hb-buffer.cc"; sourceTree = "<group>"; };
34F64D3B21FA6048008FBDBD /* hb-font.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-font.cc"; path = "../../../externals/harfbuzz/src/hb-font.cc"; sourceTree = "<group>"; };
34FEAAF522BD8FAB007299F0 /* hb-subset.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset.cc"; path = "../../../externals/harfbuzz/src/hb-subset.cc"; sourceTree = "<group>"; };
34FEAAF622BD8FAB007299F0 /* hb-subset-input.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset-input.cc"; path = "../../../externals/harfbuzz/src/hb-subset-input.cc"; sourceTree = "<group>"; };
34FEAAF722BD8FAC007299F0 /* hb-subset-cff1.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset-cff1.cc"; path = "../../../externals/harfbuzz/src/hb-subset-cff1.cc"; sourceTree = "<group>"; };
34FEAAF822BD8FAC007299F0 /* hb-ucd.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ucd.cc"; path = "../../../externals/harfbuzz/src/hb-ucd.cc"; sourceTree = "<group>"; };
34FEAAF922BD8FAC007299F0 /* hb-subset-cff-common.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset-cff-common.cc"; path = "../../../externals/harfbuzz/src/hb-subset-cff-common.cc"; sourceTree = "<group>"; };
34FEAAFA22BD8FAC007299F0 /* hb-subset-cff2.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset-cff2.cc"; path = "../../../externals/harfbuzz/src/hb-subset-cff2.cc"; sourceTree = "<group>"; };
34FEAAFB22BD8FAC007299F0 /* hb-subset-plan.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset-plan.cc"; path = "../../../externals/harfbuzz/src/hb-subset-plan.cc"; sourceTree = "<group>"; };
34F64D0F21FA6047008FBDBD /* hb-ot-cff1-table.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-cff1-table.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-cff1-table.cc"; sourceTree = "<group>"; };
34F64D1021FA6047008FBDBD /* hb-ot-shape-complex-indic-table.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-indic-table.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-indic-table.cc"; sourceTree = "<group>"; };
34F64D1121FA6047008FBDBD /* hb-ot-font.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-font.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-font.cc"; sourceTree = "<group>"; };
34F64D1221FA6047008FBDBD /* hb-ot-color.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-color.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-color.cc"; sourceTree = "<group>"; };
34F64D1421FA6047008FBDBD /* hb-ot-shape-complex-thai.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-thai.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-thai.cc"; sourceTree = "<group>"; };
34F64D1521FA6047008FBDBD /* hb-blob.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-blob.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-blob.cc"; sourceTree = "<group>"; };
34F64D1621FA6047008FBDBD /* hb-map.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-map.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-map.cc"; sourceTree = "<group>"; };
34F64D1721FA6047008FBDBD /* hb-ot-shape-complex-use-table.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-use-table.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-use-table.cc"; sourceTree = "<group>"; };
34F64D1821FA6047008FBDBD /* hb-ot-shape-complex-use.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-use.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-use.cc"; sourceTree = "<group>"; };
34F64D1921FA6047008FBDBD /* hb-buffer-serialize.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-buffer-serialize.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-buffer-serialize.cc"; sourceTree = "<group>"; };
34F64D1A21FA6047008FBDBD /* hb-ot-shape-complex-vowel-constraints.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-vowel-constraints.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-vowel-constraints.cc"; sourceTree = "<group>"; };
34F64D1B21FA6047008FBDBD /* hb-aat-map.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-aat-map.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-aat-map.cc"; sourceTree = "<group>"; };
34F64D1C21FA6047008FBDBD /* hb-ot-shape-normalize.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-normalize.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-normalize.cc"; sourceTree = "<group>"; };
34F64D1D21FA6047008FBDBD /* hb-unicode.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-unicode.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-unicode.cc"; sourceTree = "<group>"; };
34F64D1E21FA6047008FBDBD /* hb-warning.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-warning.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-warning.cc"; sourceTree = "<group>"; };
34F64D1F21FA6047008FBDBD /* hb-ot-shape-complex-myanmar.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-myanmar.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-myanmar.cc"; sourceTree = "<group>"; };
34F64D2021FA6047008FBDBD /* hb-ot-shape-complex-hangul.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-hangul.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-hangul.cc"; sourceTree = "<group>"; };
34F64D2121FA6047008FBDBD /* hb-ot-shape-fallback.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-fallback.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-fallback.cc"; sourceTree = "<group>"; };
34F64D2221FA6047008FBDBD /* hb-ot-cff2-table.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-cff2-table.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-cff2-table.cc"; sourceTree = "<group>"; };
34F64D2321FA6047008FBDBD /* hb-ot-shape-complex-hebrew.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-hebrew.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-hebrew.cc"; sourceTree = "<group>"; };
34F64D2421FA6047008FBDBD /* hb-ot-shape-complex-arabic.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-arabic.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-arabic.cc"; sourceTree = "<group>"; };
34F64D2521FA6047008FBDBD /* hb-ot-shape.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape.cc"; sourceTree = "<group>"; };
34F64D2621FA6047008FBDBD /* hb-ot-var.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-var.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-var.cc"; sourceTree = "<group>"; };
34F64D2721FA6047008FBDBD /* hb-shape.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-shape.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-shape.cc"; sourceTree = "<group>"; };
34F64D2821FA6047008FBDBD /* hb-ot-shape-complex-khmer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-khmer.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-khmer.cc"; sourceTree = "<group>"; };
34F64D2921FA6047008FBDBD /* hb-set.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-set.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-set.cc"; sourceTree = "<group>"; };
34F64D2A21FA6048008FBDBD /* hb-face.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-face.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-face.cc"; sourceTree = "<group>"; };
34F64D2B21FA6048008FBDBD /* hb-shaper.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-shaper.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-shaper.cc"; sourceTree = "<group>"; };
34F64D2C21FA6048008FBDBD /* hb-ot-shape-complex-indic.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-indic.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-indic.cc"; sourceTree = "<group>"; };
34F64D2D21FA6048008FBDBD /* hb-common.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-common.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-common.cc"; sourceTree = "<group>"; };
34F64D2E21FA6048008FBDBD /* hb-ot-layout.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-layout.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-layout.cc"; sourceTree = "<group>"; };
34F64D2F21FA6048008FBDBD /* hb-aat-layout.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-aat-layout.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-aat-layout.cc"; sourceTree = "<group>"; };
34F64D3021FA6048008FBDBD /* hb-ot-face.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-face.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-face.cc"; sourceTree = "<group>"; };
34F64D3221FA6048008FBDBD /* hb-fallback-shape.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-fallback-shape.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-fallback-shape.cc"; sourceTree = "<group>"; };
34F64D3321FA6048008FBDBD /* hb-shape-plan.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-shape-plan.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-shape-plan.cc"; sourceTree = "<group>"; };
34F64D3421FA6048008FBDBD /* hb-ot-math.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-math.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-math.cc"; sourceTree = "<group>"; };
34F64D3521FA6048008FBDBD /* hb-ot-tag.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-tag.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-tag.cc"; sourceTree = "<group>"; };
34F64D3621FA6048008FBDBD /* hb-ot-shape-complex-default.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-shape-complex-default.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-shape-complex-default.cc"; sourceTree = "<group>"; };
34F64D3721FA6048008FBDBD /* hb-static.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-static.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-static.cc"; sourceTree = "<group>"; };
34F64D3821FA6048008FBDBD /* hb-ot-map.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-map.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-map.cc"; sourceTree = "<group>"; };
34F64D3921FA6048008FBDBD /* hb-ot-name.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ot-name.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ot-name.cc"; sourceTree = "<group>"; };
34F64D3A21FA6048008FBDBD /* hb-buffer.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-buffer.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-buffer.cc"; sourceTree = "<group>"; };
34F64D3B21FA6048008FBDBD /* hb-font.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-font.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-font.cc"; sourceTree = "<group>"; };
34FEAAF522BD8FAB007299F0 /* hb-subset.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-subset.cc"; sourceTree = "<group>"; };
34FEAAF622BD8FAB007299F0 /* hb-subset-input.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset-input.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-subset-input.cc"; sourceTree = "<group>"; };
34FEAAF722BD8FAC007299F0 /* hb-subset-cff1.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset-cff1.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-subset-cff1.cc"; sourceTree = "<group>"; };
34FEAAF822BD8FAC007299F0 /* hb-ucd.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-ucd.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-ucd.cc"; sourceTree = "<group>"; };
34FEAAF922BD8FAC007299F0 /* hb-subset-cff-common.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset-cff-common.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-subset-cff-common.cc"; sourceTree = "<group>"; };
34FEAAFA22BD8FAC007299F0 /* hb-subset-cff2.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset-cff2.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-subset-cff2.cc"; sourceTree = "<group>"; };
34FEAAFB22BD8FAC007299F0 /* hb-subset-plan.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hb-subset-plan.cc"; path = "../../../externals/skia/third_party/externals/harfbuzz/src/hb-subset-plan.cc"; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */

Просмотреть файл

@ -31,199 +31,199 @@
</ItemGroup>
<ItemGroup>
<!--HB_BASE_sources-->
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-aat-fdsc-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-aat-layout-ankr-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-aat-layout-bsln-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-aat-layout-common.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-aat-layout-feat-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-aat-layout-just-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-aat-layout-kerx-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-aat-layout-lcar-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-aat-layout-morx-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-aat-layout-trak-table.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-aat-layout.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-aat-layout.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-aat-ltag-table.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-aat-map.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-aat-map.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-algs.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-array.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-atomic.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-blob.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-blob.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-buffer-serialize.cc" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-buffer.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-buffer.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-cache.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-cff-interp-common.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-cff-interp-cs-common.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-cff-interp-dict-common.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-cff1-interp-cs.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-cff2-interp-cs.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-common.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-config.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-debug.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-dispatch.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-face.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-face.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-fallback-shape.cc" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-font.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-font.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-iter.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-kern.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-machinery.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-map.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-map.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-meta.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-mutex.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-null.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-object.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-open-file.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-open-type.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-cff-common.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-cff1-table.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-cff1-table.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-cff2-table.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-cff2-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-cmap-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-color-cbdt-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-color-colr-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-color-cpal-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-color-sbix-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-color-svg-table.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-color.cc" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-face.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-face.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-face-table-list.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-font.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-gasp-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-glyf-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-hdmx-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-head-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-hhea-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-hmtx-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-kern-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-layout-base-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-layout-common.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-layout-gdef-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-layout-gpos-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-layout-gsub-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-layout-gsubgpos.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-layout-jstf-table.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-layout.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-layout.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-map.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-map.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-math-table.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-math.cc" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-meta.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-meta-table.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-metrics.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-metrics.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-maxp-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-name-language-static.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-name-language.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-name-table.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-name.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-os2-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-os2-unicode-ranges.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-post-macroman.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-post-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-arabic-fallback.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-arabic-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-arabic-win1256.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-arabic.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-arabic.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-default.cc" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-hangul.cc" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-hebrew.cc" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-indic-table.cc" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-indic.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-indic.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-khmer.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-khmer.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-myanmar.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-myanmar.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-thai.cc" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-use-table.cc" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-use.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-use.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-vowel-constraints.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-vowel-constraints.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-fallback.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-fallback.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-normalize.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-normalize.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-shape.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-shape.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-stat-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-tag-table.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-tag.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-var-avar-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-var-fvar-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-var-hvar-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-var-mvar-table.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ot-var.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-vorg-table.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-pool.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-sanitize.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-serialize.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-set-digest.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-set.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-set.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-shape-plan.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-shape-plan.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-shape.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-shaper-impl.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-shaper-list.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-shaper.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-shaper.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-static.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-string-array.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ucd-table.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-ucd.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-unicode-emoji-table.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-unicode.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-unicode.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-utf.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-vector.hh" />
<ClCompile Include="..\..\..\externals\harfbuzz\src\hb-warning.cc" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-aat-fdsc-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-aat-layout-ankr-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-aat-layout-bsln-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-aat-layout-common.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-aat-layout-feat-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-aat-layout-just-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-aat-layout-kerx-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-aat-layout-lcar-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-aat-layout-morx-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-aat-layout-trak-table.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-aat-layout.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-aat-layout.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-aat-ltag-table.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-aat-map.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-aat-map.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-algs.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-array.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-atomic.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-blob.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-blob.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-buffer-serialize.cc" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-buffer.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-buffer.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-cache.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-cff-interp-common.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-cff-interp-cs-common.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-cff-interp-dict-common.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-cff1-interp-cs.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-cff2-interp-cs.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-common.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-config.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-debug.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-dispatch.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-face.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-face.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-fallback-shape.cc" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-font.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-font.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-iter.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-kern.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-machinery.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-map.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-map.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-meta.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-mutex.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-null.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-object.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-open-file.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-open-type.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-cff-common.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-cff1-table.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-cff1-table.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-cff2-table.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-cff2-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-cmap-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-color-cbdt-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-color-colr-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-color-cpal-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-color-sbix-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-color-svg-table.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-color.cc" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-face.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-face.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-face-table-list.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-font.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-gasp-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-glyf-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-hdmx-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-head-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-hhea-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-hmtx-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-kern-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-layout-base-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-layout-common.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-layout-gdef-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-layout-gpos-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-layout-gsub-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-layout-gsubgpos.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-layout-jstf-table.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-layout.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-layout.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-map.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-map.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-math-table.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-math.cc" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-meta.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-meta-table.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-metrics.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-metrics.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-maxp-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-name-language-static.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-name-language.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-name-table.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-name.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-os2-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-os2-unicode-ranges.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-post-macroman.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-post-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-arabic-fallback.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-arabic-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-arabic-win1256.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-arabic.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-arabic.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-default.cc" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-hangul.cc" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-hebrew.cc" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-indic-table.cc" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-indic.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-indic.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-khmer.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-khmer.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-myanmar.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-myanmar.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-thai.cc" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-use-table.cc" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-use.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-use.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-vowel-constraints.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-vowel-constraints.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-fallback.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-fallback.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-normalize.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-normalize.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-stat-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-tag-table.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-tag.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-var-avar-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-var-fvar-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-var-hvar-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-var-mvar-table.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-var.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-vorg-table.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-pool.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-sanitize.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-serialize.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-set-digest.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-set.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-set.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-shape-plan.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-shape-plan.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-shape.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-shaper-impl.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-shaper-list.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-shaper.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-shaper.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-static.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-string-array.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ucd-table.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ucd.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-unicode-emoji-table.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-unicode.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-unicode.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-utf.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-vector.hh" />
<ClCompile Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-warning.cc" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb.hh" />
<!--HB_BASE_RAGEL_GENERATED_sources-->
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-buffer-deserialize-json.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-buffer-deserialize-text.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-indic-machine.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-khmer-machine.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-myanmar-machine.hh" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-shape-complex-use-machine.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-buffer-deserialize-json.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-buffer-deserialize-text.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-indic-machine.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-khmer-machine.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-myanmar-machine.hh" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape-complex-use-machine.hh" />
<!--HB_BASE_headers-->
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-aat-layout.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-aat.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-blob.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-buffer.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-common.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-deprecated.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-face.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-font.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-map.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-color.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-deprecated.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-font.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-layout.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-math.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-meta.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-metrics.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-name.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-shape.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot-var.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-ot.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-set.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-shape-plan.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-shape.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-unicode.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb-version.h" />
<ClInclude Include="..\..\..\externals\harfbuzz\src\hb.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-aat-layout.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-aat.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-blob.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-buffer.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-common.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-deprecated.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-face.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-font.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-map.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-color.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-deprecated.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-font.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-layout.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-math.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-meta.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-metrics.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-name.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-shape.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot-var.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-ot.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-set.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-shape-plan.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-shape.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-unicode.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb-version.h" />
<ClInclude Include="..\..\..\externals\skia\third_party\externals\harfbuzz\src\hb.h" />
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>15.0</VCProjectVersion>

Просмотреть файл

@ -17,7 +17,7 @@ dotnet run --project=utils/SkiaSharpGenerator/SkiaSharpGenerator.csproj -- gener
Or:
```pwsh
dotnet run --project=utils/SkiaSharpGenerator/SkiaSharpGenerator.csproj -- generate --config binding/libHarfBuzzSharp.json --skia externals/harfbuzz --output binding/HarfBuzzSharp.Shared/HarfBuzzApi.generated.cs
dotnet run --project=utils/SkiaSharpGenerator/SkiaSharpGenerator.csproj -- generate --config binding/libHarfBuzzSharp.json --skia externals/skia/third_party/externals/harfbuzz --output binding/HarfBuzzSharp.Shared/HarfBuzzApi.generated.cs
```
* `--config binding/libSkiaSharp.json`