| OLD | NEW |
| 1 # Copyright 2016 The Chromium Authors. All rights reserved. | 1 # Copyright 2016 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 | 4 |
| 5 import("//build/config/linux/pkg_config.gni") | 5 import("//build/config/linux/pkg_config.gni") |
| 6 import("//build/shim_headers.gni") | 6 import("//build/shim_headers.gni") |
| 7 | 7 |
| 8 group("icu") { | 8 group("icu") { |
| 9 public_deps = [ | 9 public_deps = [ |
| 10 ":icui18n", | 10 ":icui18n", |
| (...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 43 ] | 43 ] |
| 44 public_configs = [ | 44 public_configs = [ |
| 45 ":icu_config", | 45 ":icu_config", |
| 46 ":system_icuuc", | 46 ":system_icuuc", |
| 47 ] | 47 ] |
| 48 } | 48 } |
| 49 | 49 |
| 50 shim_headers("icui18n_shim") { | 50 shim_headers("icui18n_shim") { |
| 51 root_path = "source/i18n" | 51 root_path = "source/i18n" |
| 52 headers = [ | 52 headers = [ |
| 53 # This list can easily be updated using the command below: | 53 # This list can easily be updated using the commands below: |
| 54 # find third_party/icu/source/i18n/unicode \ | 54 # cd third_party/icu/source/i18n |
| 55 # -iname '*.h' -printf '"%p",\n' | \ | 55 # find unicode -iname '*.h' -printf ' "%p",\n' | LC_ALL=C sort -u |
| 56 # sed -e 's|third_party/icu/i18n/common/||' | sort -u | |
| 57 "unicode/alphaindex.h", | 56 "unicode/alphaindex.h", |
| 58 "unicode/basictz.h", | 57 "unicode/basictz.h", |
| 59 "unicode/calendar.h", | 58 "unicode/calendar.h", |
| 60 "unicode/choicfmt.h", | 59 "unicode/choicfmt.h", |
| 61 "unicode/coleitr.h", | 60 "unicode/coleitr.h", |
| 62 "unicode/coll.h", | 61 "unicode/coll.h", |
| 63 "unicode/compactdecimalformat.h", | 62 "unicode/compactdecimalformat.h", |
| 64 "unicode/curramt.h", | 63 "unicode/curramt.h", |
| 65 "unicode/currpinf.h", | 64 "unicode/currpinf.h", |
| 66 "unicode/currunit.h", | 65 "unicode/currunit.h", |
| 67 "unicode/datefmt.h", | 66 "unicode/datefmt.h", |
| 68 "unicode/dcfmtsym.h", | 67 "unicode/dcfmtsym.h", |
| 69 "unicode/decimfmt.h", | 68 "unicode/decimfmt.h", |
| 70 "unicode/dtfmtsym.h", | 69 "unicode/dtfmtsym.h", |
| 71 "unicode/dtitvfmt.h", | 70 "unicode/dtitvfmt.h", |
| 72 "unicode/dtitvinf.h", | 71 "unicode/dtitvinf.h", |
| 73 "unicode/dtptngen.h", | 72 "unicode/dtptngen.h", |
| 74 "unicode/dtrule.h", | 73 "unicode/dtrule.h", |
| 75 "unicode/fieldpos.h", | 74 "unicode/fieldpos.h", |
| 76 "unicode/fmtable.h", | 75 "unicode/fmtable.h", |
| 77 "unicode/format.h", | 76 "unicode/format.h", |
| 78 "unicode/fpositer.h", | 77 "unicode/fpositer.h", |
| 79 "unicode/gender.h", | 78 "unicode/gender.h", |
| 80 "unicode/gregocal.h", | 79 "unicode/gregocal.h", |
| 81 "unicode/locdspnm.h", | |
| 82 "unicode/measfmt.h", | 80 "unicode/measfmt.h", |
| 83 "unicode/measunit.h", | 81 "unicode/measunit.h", |
| 84 "unicode/measure.h", | 82 "unicode/measure.h", |
| 85 "unicode/msgfmt.h", | 83 "unicode/msgfmt.h", |
| 86 "unicode/numfmt.h", | 84 "unicode/numfmt.h", |
| 87 "unicode/numsys.h", | 85 "unicode/numsys.h", |
| 88 "unicode/plurfmt.h", | 86 "unicode/plurfmt.h", |
| 89 "unicode/plurrule.h", | 87 "unicode/plurrule.h", |
| 90 "unicode/rbnf.h", | 88 "unicode/rbnf.h", |
| 91 "unicode/rbtz.h", | 89 "unicode/rbtz.h", |
| (...skipping 14 matching lines...) Expand all Loading... |
| 106 "unicode/tmutfmt.h", | 104 "unicode/tmutfmt.h", |
| 107 "unicode/translit.h", | 105 "unicode/translit.h", |
| 108 "unicode/tzfmt.h", | 106 "unicode/tzfmt.h", |
| 109 "unicode/tznames.h", | 107 "unicode/tznames.h", |
| 110 "unicode/tzrule.h", | 108 "unicode/tzrule.h", |
| 111 "unicode/tztrans.h", | 109 "unicode/tztrans.h", |
| 112 "unicode/ucal.h", | 110 "unicode/ucal.h", |
| 113 "unicode/ucol.h", | 111 "unicode/ucol.h", |
| 114 "unicode/ucoleitr.h", | 112 "unicode/ucoleitr.h", |
| 115 "unicode/ucsdet.h", | 113 "unicode/ucsdet.h", |
| 116 "unicode/ucurr.h", | |
| 117 "unicode/udat.h", | 114 "unicode/udat.h", |
| 118 "unicode/udateintervalformat.h", | 115 "unicode/udateintervalformat.h", |
| 119 "unicode/udatpg.h", | 116 "unicode/udatpg.h", |
| 120 "unicode/udisplaycontext.h", | |
| 121 "unicode/ufieldpositer.h", | 117 "unicode/ufieldpositer.h", |
| 122 "unicode/uformattable.h", | 118 "unicode/uformattable.h", |
| 123 "unicode/ugender.h", | 119 "unicode/ugender.h", |
| 124 "unicode/uldnames.h", | |
| 125 "unicode/ulocdata.h", | 120 "unicode/ulocdata.h", |
| 126 "unicode/umsg.h", | 121 "unicode/umsg.h", |
| 127 "unicode/unirepl.h", | 122 "unicode/unirepl.h", |
| 128 "unicode/unum.h", | 123 "unicode/unum.h", |
| 129 "unicode/unumsys.h", | 124 "unicode/unumsys.h", |
| 130 "unicode/upluralrules.h", | 125 "unicode/upluralrules.h", |
| 131 "unicode/uregex.h", | 126 "unicode/uregex.h", |
| 132 "unicode/uregion.h", | 127 "unicode/uregion.h", |
| 128 "unicode/ureldatefmt.h", |
| 133 "unicode/usearch.h", | 129 "unicode/usearch.h", |
| 134 "unicode/uspoof.h", | 130 "unicode/uspoof.h", |
| 135 "unicode/utmscale.h", | 131 "unicode/utmscale.h", |
| 136 "unicode/utrans.h", | 132 "unicode/utrans.h", |
| 137 "unicode/vtzone.h", | 133 "unicode/vtzone.h", |
| 138 ] | 134 ] |
| 139 } | 135 } |
| 140 | 136 |
| 141 shim_headers("icuuc_shim") { | 137 shim_headers("icuuc_shim") { |
| 142 root_path = "source/common" | 138 root_path = "source/common" |
| 143 headers = [ | 139 headers = [ |
| 144 # This list can easily be updated using the command below: | 140 # This list can easily be updated using the commands below: |
| 145 # find third_party/icu/source/common/unicode \ | 141 # cd third_party/icu/source/common |
| 146 # -iname '*.h' -printf '"%p",\n' | \ | 142 # find unicode -iname '*.h' -printf ' "%p",\n' | LC_ALL=C sort -u |
| 147 # sed -e 's|third_party/icu/source/common/||' | sort -u | |
| 148 "unicode/appendable.h", | 143 "unicode/appendable.h", |
| 149 "unicode/brkiter.h", | 144 "unicode/brkiter.h", |
| 150 "unicode/bytestream.h", | 145 "unicode/bytestream.h", |
| 151 "unicode/bytestrie.h", | 146 "unicode/bytestrie.h", |
| 152 "unicode/bytestriebuilder.h", | 147 "unicode/bytestriebuilder.h", |
| 153 "unicode/caniter.h", | 148 "unicode/caniter.h", |
| 149 "unicode/casemap.h", |
| 150 "unicode/char16ptr.h", |
| 154 "unicode/chariter.h", | 151 "unicode/chariter.h", |
| 155 "unicode/dbbi.h", | 152 "unicode/dbbi.h", |
| 156 "unicode/docmain.h", | 153 "unicode/docmain.h", |
| 157 "unicode/dtintrv.h", | 154 "unicode/dtintrv.h", |
| 155 "unicode/edits.h", |
| 158 "unicode/enumset.h", | 156 "unicode/enumset.h", |
| 159 "unicode/errorcode.h", | 157 "unicode/errorcode.h", |
| 160 "unicode/filteredbrk.h", | 158 "unicode/filteredbrk.h", |
| 161 "unicode/icudataver.h", | 159 "unicode/icudataver.h", |
| 162 "unicode/icuplug.h", | 160 "unicode/icuplug.h", |
| 163 "unicode/idna.h", | 161 "unicode/idna.h", |
| 164 "unicode/listformatter.h", | 162 "unicode/listformatter.h", |
| 165 "unicode/localpointer.h", | 163 "unicode/localpointer.h", |
| 164 "unicode/locdspnm.h", |
| 166 "unicode/locid.h", | 165 "unicode/locid.h", |
| 167 "unicode/messagepattern.h", | 166 "unicode/messagepattern.h", |
| 168 "unicode/normalizer2.h", | 167 "unicode/normalizer2.h", |
| 169 "unicode/normlzr.h", | 168 "unicode/normlzr.h", |
| 170 "unicode/parseerr.h", | 169 "unicode/parseerr.h", |
| 171 "unicode/parsepos.h", | 170 "unicode/parsepos.h", |
| 172 "unicode/platform.h", | 171 "unicode/platform.h", |
| 173 "unicode/ptypes.h", | 172 "unicode/ptypes.h", |
| 174 "unicode/putil.h", | 173 "unicode/putil.h", |
| 175 "unicode/rbbi.h", | 174 "unicode/rbbi.h", |
| 176 "unicode/rep.h", | 175 "unicode/rep.h", |
| 177 "unicode/resbund.h", | 176 "unicode/resbund.h", |
| 178 "unicode/schriter.h", | 177 "unicode/schriter.h", |
| 178 "unicode/simpleformatter.h", |
| 179 "unicode/std_string.h", | 179 "unicode/std_string.h", |
| 180 "unicode/strenum.h", | 180 "unicode/strenum.h", |
| 181 "unicode/stringpiece.h", | 181 "unicode/stringpiece.h", |
| 182 "unicode/stringtriebuilder.h", | 182 "unicode/stringtriebuilder.h", |
| 183 "unicode/symtable.h", | 183 "unicode/symtable.h", |
| 184 "unicode/ubidi.h", | 184 "unicode/ubidi.h", |
| 185 "unicode/ubiditransform.h", |
| 185 "unicode/ubrk.h", | 186 "unicode/ubrk.h", |
| 186 "unicode/ucasemap.h", | 187 "unicode/ucasemap.h", |
| 187 "unicode/ucat.h", | 188 "unicode/ucat.h", |
| 188 "unicode/uchar.h", | 189 "unicode/uchar.h", |
| 189 "unicode/ucharstrie.h", | 190 "unicode/ucharstrie.h", |
| 190 "unicode/ucharstriebuilder.h", | 191 "unicode/ucharstriebuilder.h", |
| 191 "unicode/uchriter.h", | 192 "unicode/uchriter.h", |
| 192 "unicode/uclean.h", | 193 "unicode/uclean.h", |
| 193 "unicode/ucnv.h", | 194 "unicode/ucnv.h", |
| 194 "unicode/ucnv_cb.h", | 195 "unicode/ucnv_cb.h", |
| 195 "unicode/ucnv_err.h", | 196 "unicode/ucnv_err.h", |
| 196 "unicode/ucnvsel.h", | 197 "unicode/ucnvsel.h", |
| 197 "unicode/uconfig.h", | 198 "unicode/uconfig.h", |
| 199 "unicode/ucurr.h", |
| 198 "unicode/udata.h", | 200 "unicode/udata.h", |
| 201 "unicode/udisplaycontext.h", |
| 199 "unicode/uenum.h", | 202 "unicode/uenum.h", |
| 200 "unicode/uidna.h", | 203 "unicode/uidna.h", |
| 201 "unicode/uiter.h", | 204 "unicode/uiter.h", |
| 205 "unicode/uldnames.h", |
| 202 "unicode/ulistformatter.h", | 206 "unicode/ulistformatter.h", |
| 203 "unicode/uloc.h", | 207 "unicode/uloc.h", |
| 204 "unicode/umachine.h", | 208 "unicode/umachine.h", |
| 205 "unicode/umisc.h", | 209 "unicode/umisc.h", |
| 206 "unicode/unifilt.h", | 210 "unicode/unifilt.h", |
| 207 "unicode/unifunct.h", | 211 "unicode/unifunct.h", |
| 208 "unicode/unimatch.h", | 212 "unicode/unimatch.h", |
| 209 "unicode/uniset.h", | 213 "unicode/uniset.h", |
| 210 "unicode/unistr.h", | 214 "unicode/unistr.h", |
| 211 "unicode/unorm.h", | 215 "unicode/unorm.h", |
| (...skipping 14 matching lines...) Expand all Loading... |
| 226 "unicode/utf16.h", | 230 "unicode/utf16.h", |
| 227 "unicode/utf32.h", | 231 "unicode/utf32.h", |
| 228 "unicode/utf8.h", | 232 "unicode/utf8.h", |
| 229 "unicode/utf_old.h", | 233 "unicode/utf_old.h", |
| 230 "unicode/utrace.h", | 234 "unicode/utrace.h", |
| 231 "unicode/utypes.h", | 235 "unicode/utypes.h", |
| 232 "unicode/uvernum.h", | 236 "unicode/uvernum.h", |
| 233 "unicode/uversion.h", | 237 "unicode/uversion.h", |
| 234 ] | 238 ] |
| 235 } | 239 } |
| OLD | NEW |