Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(171)

Side by Side Diff: source/data/makedata.mak

Issue 255943004: Add icudt.dll for Windows (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/deps/third_party/icu52/
Patch Set: Add icudt.dll for Windows Created 6 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « scripts/make_mac_assembly.sh ('k') | windows/icudt.dll » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #********************************************************************** 1 #**********************************************************************
2 #* Copyright (C) 1999-2013, International Business Machines Corporation 2 #* Copyright (C) 1999-2013, International Business Machines Corporation
3 #* and others. All Rights Reserved. 3 #* and others. All Rights Reserved.
4 #********************************************************************** 4 #**********************************************************************
5 # nmake file for creating data files on win32 5 # nmake file for creating data files on win32
6 # invoke with 6 # invoke with
7 # nmake /f makedata.mak icumake=$(ProjectDir) 7 # nmake /f makedata.mak icumake=$(ProjectDir)
8 # 8 #
9 # 12/10/1999 weiv Created 9 # 12/10/1999 weiv Created
10 10
(...skipping 460 matching lines...) Expand 10 before | Expand all | Expand 10 after
471 471
472 ############################################################################# 472 #############################################################################
473 # 473 #
474 # ALL 474 # ALL
475 # This target builds all the data files. The world starts here. 475 # This target builds all the data files. The world starts here.
476 # Note: we really want the common data dll to go to $(DLL_ OUTPUT), not $(ICUBLD_PKG). But specifying 476 # Note: we really want the common data dll to go to $(DLL_ OUTPUT), not $(ICUBLD_PKG). But specifying
477 # that here seems to cause confusion with the buil ding of the stub library of the same name. 477 # that here seems to cause confusion with the buil ding of the stub library of the same name.
478 # Building the common dll in $(ICUBLD_PKG) uncondi tionally copies it to $(DLL_OUTPUT) too. 478 # Building the common dll in $(ICUBLD_PKG) uncondi tionally copies it to $(DLL_OUTPUT) too.
479 # 479 #
480 ############################################################################# 480 #############################################################################
481 ALL : GODATA "$(ICU_LIB_TARGET)" "$(TESTDATAOUT)\testdata.dat" 481 ALL : GODATA "$(ICU_LIB_TARGET)"
482 @echo All targets are up to date 482 @echo All targets are up to date
483 483
484 # The core Unicode properties files (uprops.icu, ucase.icu, ubidi.icu) 484 # The core Unicode properties files (uprops.icu, ucase.icu, ubidi.icu)
485 # are hardcoded in the common DLL and therefore not included in the data package any more. 485 # are hardcoded in the common DLL and therefore not included in the data package any more.
486 # They are not built by default but need to be built for ICU4J data and for gett ing the .c source files 486 # They are not built by default but need to be built for ICU4J data and for gett ing the .c source files
487 # when updating the Unicode data. 487 # when updating the Unicode data.
488 # Changed in makedata.mak revision 1.117. See Jitterbug 4497. 488 # Changed in makedata.mak revision 1.117. See Jitterbug 4497.
489 # 2010-dec Removed pnames.icu. 489 # 2010-dec Removed pnames.icu.
490 # Command line: 490 # Command line:
491 # C:\svn\icuproj\icu\trunk\source\data>nmake -f makedata.mak ICUMAKE=C:\svn\ic uproj\icu\trunk\source\data\ CFG=x86\Debug uni-core-data 491 # C:\svn\icuproj\icu\trunk\source\data>nmake -f makedata.mak ICUMAKE=C:\svn\ic uproj\icu\trunk\source\data\ CFG=x86\Debug uni-core-data
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after
590 # 590 #
591 # 2005-may-05 Removed Unicode properties files (unorm.icu, uprops.icu, ucase.ic u, ubidi.icu) 591 # 2005-may-05 Removed Unicode properties files (unorm.icu, uprops.icu, ucase.ic u, ubidi.icu)
592 # from data build. See Jitterbug 4497. (makedata.mak revision 1.117) 592 # from data build. See Jitterbug 4497. (makedata.mak revision 1.117)
593 # 593 #
594 !IFDEF ICUDATA_SOURCE_ARCHIVE 594 !IFDEF ICUDATA_SOURCE_ARCHIVE
595 "$(ICU_LIB_TARGET)" : $(COMMON_ICUDATA_DEPENDENCIES) "$(ICUDATA_SOURCE_ARCHIVE)" 595 "$(ICU_LIB_TARGET)" : $(COMMON_ICUDATA_DEPENDENCIES) "$(ICUDATA_SOURCE_ARCHIVE)"
596 @echo Building icu data from $(ICUDATA_SOURCE_ARCHIVE) 596 @echo Building icu data from $(ICUDATA_SOURCE_ARCHIVE)
597 cd "$(ICUBLD_PKG)" 597 cd "$(ICUBLD_PKG)"
598 "$(ICUPBIN)\icupkg" -x * --list "$(ICUDATA_SOURCE_ARCHIVE)" > "$(ICUTMP) \icudata.lst" 598 "$(ICUPBIN)\icupkg" -x * --list "$(ICUDATA_SOURCE_ARCHIVE)" > "$(ICUTMP) \icudata.lst"
599 "$(ICUPBIN)\pkgdata" $(COMMON_ICUDATA_ARGUMENTS) "$(ICUTMP)\icudata.lst" 599 "$(ICUPBIN)\pkgdata" $(COMMON_ICUDATA_ARGUMENTS) "$(ICUTMP)\icudata.lst"
600 editbin /NXCOMPAT /DYNAMICBASE "$(U_ICUDATA_NAME).dll"
600 copy "$(U_ICUDATA_NAME).dll" "$(DLL_OUTPUT)" 601 copy "$(U_ICUDATA_NAME).dll" "$(DLL_OUTPUT)"
601 -@erase "$(U_ICUDATA_NAME).dll" 602 -@erase "$(U_ICUDATA_NAME).dll"
602 copy "$(ICUTMP)\$(ICUPKG).dat" "$(ICUOUT)\$(U_ICUDATA_NAME)$(U_ICUDATA_E NDIAN_SUFFIX).dat" 603 copy "$(ICUTMP)\$(ICUPKG).dat" "$(ICUOUT)\$(U_ICUDATA_NAME)$(U_ICUDATA_E NDIAN_SUFFIX).dat"
603 -@erase "$(ICUTMP)\$(ICUPKG).dat" 604 -@erase "$(ICUTMP)\$(ICUPKG).dat"
604 !ELSE 605 !ELSE
605 "$(ICU_LIB_TARGET)" : $(COMMON_ICUDATA_DEPENDENCIES) $(CNV_FILES) $(CNV_FILES_SP ECIAL) "$(ICUBLD_PKG)\unames.icu" "$(ICUBLD_PKG)\cnvalias.icu" "$(ICUBLD_PKG)\nf c.nrm" "$(ICUBLD_PKG)\nfkc.nrm" "$(ICUBLD_PKG)\nfkc_cf.nrm" "$(ICUBLD_PKG)\uts46 .nrm" "$(ICUBLD_PKG)\$(ICUCOL)\ucadata.icu" "$(ICUBLD_PKG)\$(ICUCOL)\invuca.icu" $(CURR_RES_FILES) $(LANG_RES_FILES) $(REGION_RES_FILES) $(ZONE_RES_FILES) $(BRK _FILES) $(BRK_DICT_FILES) $(BRK_RES_FILES) $(ALL_RES) $(COL_COL_FILES) $(RBNF_RE S_FILES) $(TRANSLIT_RES_FILES) $(SPREP_FILES) "$(ICUBLD_PKG)\confusables.cfu" 606 "$(ICU_LIB_TARGET)" : $(COMMON_ICUDATA_DEPENDENCIES) $(CNV_FILES) $(CNV_FILES_SP ECIAL) "$(ICUBLD_PKG)\unames.icu" "$(ICUBLD_PKG)\cnvalias.icu" "$(ICUBLD_PKG)\nf c.nrm" "$(ICUBLD_PKG)\nfkc.nrm" "$(ICUBLD_PKG)\nfkc_cf.nrm" "$(ICUBLD_PKG)\uts46 .nrm" "$(ICUBLD_PKG)\$(ICUCOL)\ucadata.icu" "$(ICUBLD_PKG)\$(ICUCOL)\invuca.icu" $(CURR_RES_FILES) $(LANG_RES_FILES) $(REGION_RES_FILES) $(ZONE_RES_FILES) $(BRK _FILES) $(BRK_DICT_FILES) $(BRK_RES_FILES) $(ALL_RES) $(COL_COL_FILES) $(RBNF_RE S_FILES) $(TRANSLIT_RES_FILES) $(SPREP_FILES) "$(ICUBLD_PKG)\confusables.cfu"
606 @echo Building icu data 607 @echo Building icu data
607 cd "$(ICUBLD_PKG)" 608 cd "$(ICUBLD_PKG)"
608 "$(ICUPBIN)\pkgdata" $(COMMON_ICUDATA_ARGUMENTS) <<"$(ICUTMP)\icudata.ls t" 609 "$(ICUPBIN)\pkgdata" $(COMMON_ICUDATA_ARGUMENTS) <<"$(ICUTMP)\icudata.ls t"
609 unames.icu 610 unames.icu
(...skipping 400 matching lines...) Expand 10 before | Expand all | Expand 10 after
1010 # This used to depend on "$(ICUBLD_PKG)\uprops.icu" "$(ICUBLD_PKG)\ucase.icu" "$ (ICUBLD_PKG)\ubidi.icu" 1011 # This used to depend on "$(ICUBLD_PKG)\uprops.icu" "$(ICUBLD_PKG)\ucase.icu" "$ (ICUBLD_PKG)\ubidi.icu"
1011 # This data is now hard coded as a part of the library. 1012 # This data is now hard coded as a part of the library.
1012 # See Jitterbug 4497 for details. 1013 # See Jitterbug 4497 for details.
1013 $(MISC_SOURCE) $(RB_FILES) $(CURR_FILES) $(LANG_FILES) $(REGION_FILES) $(ZONE_FI LES) $(COL_COL_FILES) $(RBNF_RES_FILES) $(BRK_RES_FILES) $(TRANSLIT_RES_FILES): {"$(ICUTOOLS)\genrb\$(CFG)"}genrb.exe "$(ICUBLD_PKG)\nfc.nrm" "$(ICUBLD_PKG)\$(I CUCOL)\ucadata.icu" 1014 $(MISC_SOURCE) $(RB_FILES) $(CURR_FILES) $(LANG_FILES) $(REGION_FILES) $(ZONE_FI LES) $(COL_COL_FILES) $(RBNF_RES_FILES) $(BRK_RES_FILES) $(TRANSLIT_RES_FILES): {"$(ICUTOOLS)\genrb\$(CFG)"}genrb.exe "$(ICUBLD_PKG)\nfc.nrm" "$(ICUBLD_PKG)\$(I CUCOL)\ucadata.icu"
1014 1015
1015 # This used to depend on "$(ICUBLD_PKG)\pnames.icu" "$(ICUBLD_PKG)\uprops.icu" " $(ICUBLD_PKG)\ucase.icu" "$(ICUBLD_PKG)\ubidi.icu" 1016 # This used to depend on "$(ICUBLD_PKG)\pnames.icu" "$(ICUBLD_PKG)\uprops.icu" " $(ICUBLD_PKG)\ucase.icu" "$(ICUBLD_PKG)\ubidi.icu"
1016 # These are now hardcoded in ICU4C and only loaded in ICU4J. 1017 # These are now hardcoded in ICU4C and only loaded in ICU4J.
1017 $(BRK_SOURCE) : "$(ICUBLD_PKG)\unames.icu" "$(ICUBLD_PKG)\nfc.nrm" 1018 $(BRK_SOURCE) : "$(ICUBLD_PKG)\unames.icu" "$(ICUBLD_PKG)\nfc.nrm"
1018 !ENDIF 1019 !ENDIF
1019 1020
OLDNEW
« no previous file with comments | « scripts/make_mac_assembly.sh ('k') | windows/icudt.dll » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698