1 # Copyright 2013 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
8 'target_name': 'icudata',
10 'direct_dependent_settings': {
12 '<!@(pkg-config --cflags icu-uc)',
15 'U_USING_ICU_NAMESPACE=0',
20 '<!@(pkg-config --libs-only-L --libs-only-other icu-uc)',
23 '<!@(pkg-config --libs-only-l icu-uc)',
28 'target_name': 'icui18n',
30 'toolsets': ['host', 'target'],
31 'direct_dependent_settings': {
33 '<!@(pkg-config --cflags icu-i18n)',
36 'U_USING_ICU_NAMESPACE=0',
41 '<!@(pkg-config --libs-only-L --libs-only-other icu-i18n)',
44 '<!@(pkg-config --libs-only-l icu-i18n)',
48 'headers_root_path': 'source/i18n',
50 # This list can easily be updated using the command below:
51 # find third_party/icu/source/i18n/unicode -iname '*.h' \
52 # -printf "'%p',\n" | \
53 # sed -e 's|third_party/icu/source/i18n/||' | sort -u
101 'unicode/translit.h',
105 'unicode/ucoleitr.h',
111 'unicode/uldnames.h',
112 'unicode/ulocdata.h',
119 'unicode/utmscale.h',
125 '../../build/shim_headers.gypi',
129 'target_name': 'icuuc',
131 'toolsets': ['host', 'target'],
132 'direct_dependent_settings': {
134 '<!@(pkg-config --cflags icu-uc)',
137 'U_USING_ICU_NAMESPACE=0',
142 '<!@(pkg-config --libs-only-L --libs-only-other icu-uc)',
145 '<!@(pkg-config --libs-only-l icu-uc)',
149 'headers_root_path': 'source/common',
150 'header_filenames': [
151 # This list can easily be updated using the command below:
152 # find third_party/icu/source/common/unicode -iname '*.h' \
153 # -printf "'%p',\n" | \
154 # sed -e 's|third_party/icu/source/common/||' | sort -u
156 'unicode/bytestream.h',
158 'unicode/chariter.h',
162 'unicode/errorcode.h',
163 'unicode/icudataver.h',
166 'unicode/localpointer.h',
168 'unicode/normalizer2.h',
170 'unicode/pandroid.h',
171 'unicode/parseerr.h',
172 'unicode/parsepos.h',
173 'unicode/pfreebsd.h',
176 'unicode/popenbsd.h',
184 'unicode/schriter.h',
185 'unicode/std_string.h',
187 'unicode/stringpiece.h',
188 'unicode/symtable.h',
191 'unicode/ucasemap.h',
194 'unicode/uchriter.h',
197 'unicode/ucnv_err.h',
202 'unicode/udeprctd.h',
206 'unicode/uintrnal.h',
209 'unicode/umachine.h',
212 'unicode/unifunct.h',
213 'unicode/unimatch.h',
219 'unicode/uobslete.h',
225 'unicode/usetiter.h',
237 'unicode/utypeinfo.h',
240 'unicode/uversion.h',
244 '../../build/shim_headers.gypi',