OLD | NEW |
1 ## Makefile.in for ICU data | 1 ## Makefile.in for ICU data |
2 ## Copyright (c) 1999-2013, International Business Machines Corporation and | 2 ## Copyright (c) 1999-2013, International Business Machines Corporation and |
3 ## others. All Rights Reserved. | 3 ## others. All Rights Reserved. |
4 | 4 |
5 ## Source directory information | 5 ## Source directory information |
6 srcdir = @srcdir@ | 6 srcdir = @srcdir@ |
7 top_srcdir = @top_srcdir@ | 7 top_srcdir = @top_srcdir@ |
8 | 8 |
9 # So that you have $(top_builddir)/config.status | 9 # So that you have $(top_builddir)/config.status |
10 top_builddir = .. | 10 top_builddir = .. |
(...skipping 222 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
233 ##### Define all the data files. the build rule that depends on them is below. | 233 ##### Define all the data files. the build rule that depends on them is below. |
234 # X_FILES_SHORT = just the base names (for lists) | 234 # X_FILES_SHORT = just the base names (for lists) |
235 # X_FILES = full paths (for dependency) | 235 # X_FILES = full paths (for dependency) |
236 | 236 |
237 ## DAT files - Misc. data files. | 237 ## DAT files - Misc. data files. |
238 # 2005-may-05 Removed Unicode properties files (unorm.icu, uprops.icu, ucase.ic
u, ubidi.icu) | 238 # 2005-may-05 Removed Unicode properties files (unorm.icu, uprops.icu, ucase.ic
u, ubidi.icu) |
239 # from data build. See Jitterbug 4497. (makedata.mak revision 1.117) | 239 # from data build. See Jitterbug 4497. (makedata.mak revision 1.117) |
240 # 2010-dec Removed pnames.icu. | 240 # 2010-dec Removed pnames.icu. |
241 # These are now hardcoded in ICU4C and only loaded in ICU4J. | 241 # These are now hardcoded in ICU4C and only loaded in ICU4J. |
242 # | 242 # |
243 DAT_FILES_SHORT=unames.icu cnvalias.icu coll/ucadata.icu coll/invuca.icu nfc.nrm
nfkc.nrm nfkc_cf.nrm uts46.nrm | 243 # CHROME: unames.icu is excluded from the data file. |
| 244 # coll/invuca.icu is also excluded. When building a ICU data file to check in, |
| 245 # we need to copy data/in/coll/invuca.icu to the build location (expected |
| 246 # by genrb : out/build/icudt46l/coll) by hand because genrb requires its |
| 247 # presence when compiling coll/root.txt. We have to put it back if Webkit |
| 248 # begins to use it. |
| 249 # See https://bugs.webkit.org/show_bug.cgi?id=30437#c32 about invuca.icu. |
| 250 DAT_FILES_SHORT=cnvalias.icu coll/ucadata.icu nfc.nrm nfkc.nrm nfkc_cf.nrm uts46
.nrm |
244 DAT_FILES=$(DAT_FILES_SHORT:%=$(BUILDDIR)/%) | 251 DAT_FILES=$(DAT_FILES_SHORT:%=$(BUILDDIR)/%) |
245 | 252 |
246 ## BRK files | 253 ## BRK files |
247 BREAK_TREE=brkitr | 254 BREAK_TREE=brkitr |
248 -include $(BRKSRCDIR)/brkfiles.mk | 255 -include $(BRKSRCDIR)/brkfiles.mk |
249 -include $(BRKSRCDIR)/brklocal.mk | 256 -include $(BRKSRCDIR)/brklocal.mk |
250 ALL_BRK_SOURCE= $(BRK_SOURCE) $(BRK_SOURCE_LOCAL) | 257 ALL_BRK_SOURCE= $(BRK_SOURCE) $(BRK_SOURCE_LOCAL) |
251 BRK_FILES_SHORT=$(ALL_BRK_SOURCE:%.txt=$(BREAK_TREE)/%.brk) | 258 BRK_FILES_SHORT=$(ALL_BRK_SOURCE:%.txt=$(BREAK_TREE)/%.brk) |
252 BRK_FILES=$(ALL_BRK_SOURCE:%.txt=$(BRKBLDDIR)/%.brk) | 259 BRK_FILES=$(ALL_BRK_SOURCE:%.txt=$(BRKBLDDIR)/%.brk) |
253 ifdef BRK_DICT_SOURCE | 260 ifdef BRK_DICT_SOURCE |
(...skipping 10 matching lines...) Expand all Loading... |
264 ## Confusables (Spoofing) files | 271 ## Confusables (Spoofing) files |
265 ALL_CFU_SOURCE=$(UNICODEDATADIR)/confusables.txt $(UNICODEDATADIR)/confusablesWh
oleScript.txt | 272 ALL_CFU_SOURCE=$(UNICODEDATADIR)/confusables.txt $(UNICODEDATADIR)/confusablesWh
oleScript.txt |
266 CFU_FILES_SHORT=confusables.cfu | 273 CFU_FILES_SHORT=confusables.cfu |
267 CFU_FILES=$(BUILDDIR)/$(CFU_FILES_SHORT) | 274 CFU_FILES=$(BUILDDIR)/$(CFU_FILES_SHORT) |
268 | 275 |
269 ## UCM files | 276 ## UCM files |
270 -include $(UCMSRCDIR)/ucmcore.mk | 277 -include $(UCMSRCDIR)/ucmcore.mk |
271 -include $(UCMSRCDIR)/ucmfiles.mk | 278 -include $(UCMSRCDIR)/ucmfiles.mk |
272 -include $(UCMSRCDIR)/ucmebcdic.mk | 279 -include $(UCMSRCDIR)/ucmebcdic.mk |
273 -include $(UCMSRCDIR)/ucmlocal.mk | 280 -include $(UCMSRCDIR)/ucmlocal.mk |
274 ALL_UCM_SOURCE=ibm-37_P100-1995.ucm ibm-1047_P100-1995.ucm $(UCM_SOURCE_CORE) $(
UCM_SOURCE_FILES) $(UCM_SOURCE_EBCDIC) $(UCM_SOURCE_LOCAL) | 281 # CHROME: we don't need any EBCDIC converters. |
| 282 ALL_UCM_SOURCE=$(UCM_SOURCE_CORE) $(UCM_SOURCE_FILES) $(UCM_SOURCE_EBCDIC) $(UCM
_SOURCE_LOCAL) |
275 UCM_FILES = $(ALL_UCM_SOURCE:%=$(SRCDATADIR)/%) | 283 UCM_FILES = $(ALL_UCM_SOURCE:%=$(SRCDATADIR)/%) |
276 CNV_FILES = $(ALL_UCM_SOURCE:%.ucm=$(BUILDDIR)/%.cnv) | 284 CNV_FILES = $(ALL_UCM_SOURCE:%.ucm=$(BUILDDIR)/%.cnv) |
277 CNV_FILES_SHORT = $(ALL_UCM_SOURCE:%.ucm=%.cnv) | 285 CNV_FILES_SHORT = $(ALL_UCM_SOURCE:%.ucm=%.cnv) |
278 UCM_SOURCE_SPECIAL=$(UCM_SOURCE_EBCDIC_IGNORE_SISO) $(UCM_SOURCE_EBCDIC_IGNORE_S
ISO_LOCAL) | 286 UCM_SOURCE_SPECIAL=$(UCM_SOURCE_EBCDIC_IGNORE_SISO) $(UCM_SOURCE_EBCDIC_IGNORE_S
ISO_LOCAL) |
279 UCM_FILES_SPECIAL=$(UCM_SOURCE_SPECIAL:%=$(UCMSRCDIR)/%) | 287 UCM_FILES_SPECIAL=$(UCM_SOURCE_SPECIAL:%=$(UCMSRCDIR)/%) |
280 CNV_FILES_SPECIAL=$(UCM_SOURCE_SPECIAL:%.ucm=$(BUILDDIR)/%.cnv) | 288 CNV_FILES_SPECIAL=$(UCM_SOURCE_SPECIAL:%.ucm=$(BUILDDIR)/%.cnv) |
281 CNV_FILES_SHORT_SPECIAL=$(UCM_SOURCE_SPECIAL:%.ucm=%.cnv) | 289 CNV_FILES_SHORT_SPECIAL=$(UCM_SOURCE_SPECIAL:%.ucm=%.cnv) |
282 | 290 |
283 ## RES files | 291 ## RES files |
284 -include $(LOCSRCDIR)/resfiles.mk | 292 -include $(LOCSRCDIR)/resfiles.mk |
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
331 ifdef RBNF_SOURCE | 339 ifdef RBNF_SOURCE |
332 RBNF_SRC= root.txt $(RBNF_SOURCE) $(RBNF_ALIAS_SOURCE) $(RBNF_SOURCE_LOCAL) | 340 RBNF_SRC= root.txt $(RBNF_SOURCE) $(RBNF_ALIAS_SOURCE) $(RBNF_SOURCE_LOCAL) |
333 RBNF_SRC_FILES = $(RBNF_SRC:%=$(RBNFSRCDIR)/%) | 341 RBNF_SRC_FILES = $(RBNF_SRC:%=$(RBNFSRCDIR)/%) |
334 INSTALLED_RBNF_FILES = $(RBNF_SOURCE:%.txt=%) $(RBNF_SOURCE_LOCAL:%.txt=%) | 342 INSTALLED_RBNF_FILES = $(RBNF_SOURCE:%.txt=%) $(RBNF_SOURCE_LOCAL:%.txt=%) |
335 endif | 343 endif |
336 ifdef TRANSLIT_SOURCE | 344 ifdef TRANSLIT_SOURCE |
337 TRANSLIT_SRC= $(TRANSLIT_SOURCE) $(TRANSLIT_ALIAS_SOURCE) $(TRANSLIT_SOURCE_LOCA
L) | 345 TRANSLIT_SRC= $(TRANSLIT_SOURCE) $(TRANSLIT_ALIAS_SOURCE) $(TRANSLIT_SOURCE_LOCA
L) |
338 TRANSLIT_SRC_FILES = $(TRANSLIT_SRC:%=$(TRANSLITSRCDIR)/%) | 346 TRANSLIT_SRC_FILES = $(TRANSLIT_SRC:%=$(TRANSLITSRCDIR)/%) |
339 INSTALLED_TRANSLIT_FILES = $(TRANSLIT_SOURCE:%.txt=%) $(TRANSLIT_SOURCE_LOCAL:%
.txt=%) | 347 INSTALLED_TRANSLIT_FILES = $(TRANSLIT_SOURCE:%.txt=%) $(TRANSLIT_SOURCE_LOCAL:%
.txt=%) |
340 endif | 348 endif |
341 GENRBOPTS=-k | 349 # CHROME : To save space, use '-R' option. |
| 350 GENRBOPTS=-k -R |
342 | 351 |
343 ## MISC files | 352 ## MISC files |
344 -include $(MISCSRCDIR)/miscfiles.mk | 353 -include $(MISCSRCDIR)/miscfiles.mk |
345 -include $(MISCSRCDIR)/misclocal.mk | 354 -include $(MISCSRCDIR)/misclocal.mk |
346 MSC_SOURCE= $(MISC_SOURCE) $(MISC_SOURCE_LOCAL) | 355 MSC_SOURCE= $(MISC_SOURCE) $(MISC_SOURCE_LOCAL) |
347 MSC_SRC_FILES=$(MSC_SOURCE:%=$(MISCSRCDIR)/%) | 356 MSC_SRC_FILES=$(MSC_SOURCE:%=$(MISCSRCDIR)/%) |
348 | 357 |
349 ifeq ($(ENABLE_SO_VERSION_DATA),1) | 358 ifeq ($(ENABLE_SO_VERSION_DATA),1) |
350 ifeq ($(PKGDATA_MODE),dll) | 359 ifeq ($(PKGDATA_MODE),dll) |
351 SO_VERSION_DATA = $(OUTTMPDIR)/icudata.res | 360 SO_VERSION_DATA = $(OUTTMPDIR)/icudata.res |
(...skipping 519 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
871 done; | 880 done; |
872 | 881 |
873 ifeq ($(POST_DATA_BUILD), os400-data-rebind) | 882 ifeq ($(POST_DATA_BUILD), os400-data-rebind) |
874 os400-data-rebind: $(LIBICUUC) | 883 os400-data-rebind: $(LIBICUUC) |
875 | 884 |
876 $(LIBICUUC): $(LIBICUDT) | 885 $(LIBICUUC): $(LIBICUDT) |
877 $(RMV) $(LIBICUUC) | 886 $(RMV) $(LIBICUUC) |
878 (cd ../common && $(MAKE) RECURSIVE=YES) || exit; | 887 (cd ../common && $(MAKE) RECURSIVE=YES) || exit; |
879 endif | 888 endif |
880 | 889 |
OLD | NEW |