diff --git a/icu4c/source/allinone/allinone.sln b/icu4c/source/allinone/allinone.sln
index 835178e291..a2697dc7f3 100644
--- a/icu4c/source/allinone/allinone.sln
+++ b/icu4c/source/allinone/allinone.sln
@@ -1,4 +1,5 @@
-Microsoft Visual Studio Solution File, Format Version 8.00
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cintltst", "..\test\cintltst\cintltst.vcproj", "{3D1246AE-1B32-479B-BECA-AEFA97BE2321}"
ProjectSection(ProjectDependencies) = postProject
{0178B127-6269-407D-B112-93877BB62776} = {0178B127-6269-407D-B112-93877BB62776}
@@ -157,8 +158,6 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pkgdata", "..\tools\pkgdata
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "stubdata", "..\stubdata\stubdata.vcproj", "{203EC78A-0531-43F0-A636-285439BDE025}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "toolutil", "..\tools\toolutil\toolutil.vcproj", "{6B231032-3CB5-4EED-9210-810D666A23A0}"
ProjectSection(ProjectDependencies) = postProject
@@ -234,150 +233,149 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "icuswap", "..\tools\icuswap
EndProjectSection
EndProject
Global
- GlobalSection(SolutionConfiguration) = preSolution
- Debug = Debug
- Release = Release
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Release|Win32 = Release|Win32
EndGlobalSection
- GlobalSection(ProjectConfiguration) = postSolution
- {3D1246AE-1B32-479B-BECA-AEFA97BE2321}.Debug.ActiveCfg = Debug|Win32
- {3D1246AE-1B32-479B-BECA-AEFA97BE2321}.Debug.Build.0 = Debug|Win32
- {3D1246AE-1B32-479B-BECA-AEFA97BE2321}.Release.ActiveCfg = Release|Win32
- {3D1246AE-1B32-479B-BECA-AEFA97BE2321}.Release.Build.0 = Release|Win32
- {73C0A65B-D1F2-4DE1-B3A6-15DAD2C23F3D}.Debug.ActiveCfg = Debug|Win32
- {73C0A65B-D1F2-4DE1-B3A6-15DAD2C23F3D}.Debug.Build.0 = Debug|Win32
- {73C0A65B-D1F2-4DE1-B3A6-15DAD2C23F3D}.Release.ActiveCfg = Release|Win32
- {73C0A65B-D1F2-4DE1-B3A6-15DAD2C23F3D}.Release.Build.0 = Release|Win32
- {ECA6B435-B4FA-4F9F-BF95-F451D078FC47}.Debug.ActiveCfg = Debug|Win32
- {ECA6B435-B4FA-4F9F-BF95-F451D078FC47}.Debug.Build.0 = Debug|Win32
- {ECA6B435-B4FA-4F9F-BF95-F451D078FC47}.Release.ActiveCfg = Release|Win32
- {ECA6B435-B4FA-4F9F-BF95-F451D078FC47}.Release.Build.0 = Release|Win32
- {D3065ADB-8820-4CC7-9B6C-9510833961A3}.Debug.ActiveCfg = Debug|Win32
- {D3065ADB-8820-4CC7-9B6C-9510833961A3}.Debug.Build.0 = Debug|Win32
- {D3065ADB-8820-4CC7-9B6C-9510833961A3}.Release.ActiveCfg = Release|Win32
- {D3065ADB-8820-4CC7-9B6C-9510833961A3}.Release.Build.0 = Release|Win32
- {C2BE5000-7501-4E87-9724-B8D82494FAE6}.Debug.ActiveCfg = Debug|Win32
- {C2BE5000-7501-4E87-9724-B8D82494FAE6}.Debug.Build.0 = Debug|Win32
- {C2BE5000-7501-4E87-9724-B8D82494FAE6}.Release.ActiveCfg = Release|Win32
- {C2BE5000-7501-4E87-9724-B8D82494FAE6}.Release.Build.0 = Release|Win32
- {FDD3C4F2-9805-44EB-9A77-BC1C1C95B547}.Debug.ActiveCfg = Debug|Win32
- {FDD3C4F2-9805-44EB-9A77-BC1C1C95B547}.Debug.Build.0 = Debug|Win32
- {FDD3C4F2-9805-44EB-9A77-BC1C1C95B547}.Release.ActiveCfg = Release|Win32
- {FDD3C4F2-9805-44EB-9A77-BC1C1C95B547}.Release.Build.0 = Release|Win32
- {A8D36F8D-09E6-4174-91C3-7BEAA9C3F04F}.Debug.ActiveCfg = Debug|Win32
- {A8D36F8D-09E6-4174-91C3-7BEAA9C3F04F}.Debug.Build.0 = Debug|Win32
- {A8D36F8D-09E6-4174-91C3-7BEAA9C3F04F}.Release.ActiveCfg = Release|Win32
- {A8D36F8D-09E6-4174-91C3-7BEAA9C3F04F}.Release.Build.0 = Release|Win32
- {8B41752B-5A52-41E4-B7E0-07921C0CC6BF}.Debug.ActiveCfg = Debug|Win32
- {8B41752B-5A52-41E4-B7E0-07921C0CC6BF}.Debug.Build.0 = Debug|Win32
- {8B41752B-5A52-41E4-B7E0-07921C0CC6BF}.Release.ActiveCfg = Release|Win32
- {8B41752B-5A52-41E4-B7E0-07921C0CC6BF}.Release.Build.0 = Release|Win32
- {F5281B04-A9E0-4680-BBA8-1D7F7D115458}.Debug.ActiveCfg = Debug|Win32
- {F5281B04-A9E0-4680-BBA8-1D7F7D115458}.Debug.Build.0 = Debug|Win32
- {F5281B04-A9E0-4680-BBA8-1D7F7D115458}.Release.ActiveCfg = Release|Win32
- {F5281B04-A9E0-4680-BBA8-1D7F7D115458}.Release.Build.0 = Release|Win32
- {F5213103-6CBE-46E6-B4CC-2570B6837D86}.Debug.ActiveCfg = Debug|Win32
- {F5213103-6CBE-46E6-B4CC-2570B6837D86}.Debug.Build.0 = Debug|Win32
- {F5213103-6CBE-46E6-B4CC-2570B6837D86}.Release.ActiveCfg = Release|Win32
- {F5213103-6CBE-46E6-B4CC-2570B6837D86}.Release.Build.0 = Release|Win32
- {DBC0AF0B-B9FF-4B23-905B-4D4CDC2A91CB}.Debug.ActiveCfg = Debug|Win32
- {DBC0AF0B-B9FF-4B23-905B-4D4CDC2A91CB}.Debug.Build.0 = Debug|Win32
- {DBC0AF0B-B9FF-4B23-905B-4D4CDC2A91CB}.Release.ActiveCfg = Release|Win32
- {DBC0AF0B-B9FF-4B23-905B-4D4CDC2A91CB}.Release.Build.0 = Release|Win32
- {6F744648-D15F-478A-90C6-58E353B5DDB3}.Debug.ActiveCfg = Debug|Win32
- {6F744648-D15F-478A-90C6-58E353B5DDB3}.Debug.Build.0 = Debug|Win32
- {6F744648-D15F-478A-90C6-58E353B5DDB3}.Release.ActiveCfg = Release|Win32
- {6F744648-D15F-478A-90C6-58E353B5DDB3}.Release.Build.0 = Release|Win32
- {97521D06-EC47-45D4-8BD0-9E16B3F93B2A}.Debug.ActiveCfg = Debug|Win32
- {97521D06-EC47-45D4-8BD0-9E16B3F93B2A}.Debug.Build.0 = Debug|Win32
- {97521D06-EC47-45D4-8BD0-9E16B3F93B2A}.Release.ActiveCfg = Release|Win32
- {97521D06-EC47-45D4-8BD0-9E16B3F93B2A}.Release.Build.0 = Release|Win32
- {77C78066-746F-4EA6-B3FE-B8C8A4A97891}.Debug.ActiveCfg = Debug|Win32
- {77C78066-746F-4EA6-B3FE-B8C8A4A97891}.Debug.Build.0 = Debug|Win32
- {77C78066-746F-4EA6-B3FE-B8C8A4A97891}.Release.ActiveCfg = Release|Win32
- {77C78066-746F-4EA6-B3FE-B8C8A4A97891}.Release.Build.0 = Release|Win32
- {86829694-A375-4C58-B4EA-96EF514E3225}.Debug.ActiveCfg = Debug|Win32
- {86829694-A375-4C58-B4EA-96EF514E3225}.Debug.Build.0 = Debug|Win32
- {86829694-A375-4C58-B4EA-96EF514E3225}.Release.ActiveCfg = Release|Win32
- {86829694-A375-4C58-B4EA-96EF514E3225}.Release.Build.0 = Release|Win32
- {0178B127-6269-407D-B112-93877BB62776}.Debug.ActiveCfg = Debug|Win32
- {0178B127-6269-407D-B112-93877BB62776}.Debug.Build.0 = Debug|Win32
- {0178B127-6269-407D-B112-93877BB62776}.Release.ActiveCfg = Release|Win32
- {0178B127-6269-407D-B112-93877BB62776}.Release.Build.0 = Release|Win32
- {73632960-B3A6-464D-83A3-4B43365F19B8}.Debug.ActiveCfg = Debug|Win32
- {73632960-B3A6-464D-83A3-4B43365F19B8}.Debug.Build.0 = Debug|Win32
- {73632960-B3A6-464D-83A3-4B43365F19B8}.Release.ActiveCfg = Release|Win32
- {73632960-B3A6-464D-83A3-4B43365F19B8}.Release.Build.0 = Release|Win32
- {C920062A-0647-4553-A3B2-37C58065664B}.Debug.ActiveCfg = Debug|Win32
- {C920062A-0647-4553-A3B2-37C58065664B}.Debug.Build.0 = Debug|Win32
- {C920062A-0647-4553-A3B2-37C58065664B}.Release.ActiveCfg = Release|Win32
- {C920062A-0647-4553-A3B2-37C58065664B}.Release.Build.0 = Release|Win32
- {37FC2C7F-1904-4811-8955-2F478830EAD1}.Debug.ActiveCfg = Debug|Win32
- {37FC2C7F-1904-4811-8955-2F478830EAD1}.Debug.Build.0 = Debug|Win32
- {37FC2C7F-1904-4811-8955-2F478830EAD1}.Release.ActiveCfg = Release|Win32
- {37FC2C7F-1904-4811-8955-2F478830EAD1}.Release.Build.0 = Release|Win32
- {F5AD9738-1A3D-4906-B9C4-A7D9CE33DC2C}.Debug.ActiveCfg = Debug|Win32
- {F5AD9738-1A3D-4906-B9C4-A7D9CE33DC2C}.Debug.Build.0 = Debug|Win32
- {F5AD9738-1A3D-4906-B9C4-A7D9CE33DC2C}.Release.ActiveCfg = Release|Win32
- {F5AD9738-1A3D-4906-B9C4-A7D9CE33DC2C}.Release.Build.0 = Release|Win32
- {D9DF7F2F-93B7-4810-B5CD-96F4F33C079B}.Debug.ActiveCfg = Debug|Win32
- {D9DF7F2F-93B7-4810-B5CD-96F4F33C079B}.Debug.Build.0 = Debug|Win32
- {D9DF7F2F-93B7-4810-B5CD-96F4F33C079B}.Release.ActiveCfg = Release|Win32
- {D9DF7F2F-93B7-4810-B5CD-96F4F33C079B}.Release.Build.0 = Release|Win32
- {4C8454FE-81D3-4CA3-9927-29BA96F03DAC}.Debug.ActiveCfg = Debug|Win32
- {4C8454FE-81D3-4CA3-9927-29BA96F03DAC}.Debug.Build.0 = Debug|Win32
- {4C8454FE-81D3-4CA3-9927-29BA96F03DAC}.Release.ActiveCfg = Release|Win32
- {4C8454FE-81D3-4CA3-9927-29BA96F03DAC}.Release.Build.0 = Release|Win32
- {203EC78A-0531-43F0-A636-285439BDE025}.Debug.ActiveCfg = Debug|Win32
- {203EC78A-0531-43F0-A636-285439BDE025}.Debug.Build.0 = Debug|Win32
- {203EC78A-0531-43F0-A636-285439BDE025}.Release.ActiveCfg = Release|Win32
- {203EC78A-0531-43F0-A636-285439BDE025}.Release.Build.0 = Release|Win32
- {6B231032-3CB5-4EED-9210-810D666A23A0}.Debug.ActiveCfg = Debug|Win32
- {6B231032-3CB5-4EED-9210-810D666A23A0}.Debug.Build.0 = Debug|Win32
- {6B231032-3CB5-4EED-9210-810D666A23A0}.Release.ActiveCfg = Release|Win32
- {6B231032-3CB5-4EED-9210-810D666A23A0}.Release.Build.0 = Release|Win32
- {DBA4088D-F6F9-4F8F-8820-082A4765C16C}.Debug.ActiveCfg = Debug|Win32
- {DBA4088D-F6F9-4F8F-8820-082A4765C16C}.Debug.Build.0 = Debug|Win32
- {DBA4088D-F6F9-4F8F-8820-082A4765C16C}.Release.ActiveCfg = Release|Win32
- {DBA4088D-F6F9-4F8F-8820-082A4765C16C}.Release.Build.0 = Release|Win32
- {C2B04507-2521-4801-BF0D-5FD79D6D518C}.Debug.ActiveCfg = Debug|Win32
- {C2B04507-2521-4801-BF0D-5FD79D6D518C}.Debug.Build.0 = Debug|Win32
- {C2B04507-2521-4801-BF0D-5FD79D6D518C}.Release.ActiveCfg = Release|Win32
- {C2B04507-2521-4801-BF0D-5FD79D6D518C}.Release.Build.0 = Release|Win32
- {631C23CE-6C1D-4875-88F0-85E0A42B36EA}.Debug.ActiveCfg = Debug|Win32
- {631C23CE-6C1D-4875-88F0-85E0A42B36EA}.Debug.Build.0 = Debug|Win32
- {631C23CE-6C1D-4875-88F0-85E0A42B36EA}.Release.ActiveCfg = Release|Win32
- {631C23CE-6C1D-4875-88F0-85E0A42B36EA}.Release.Build.0 = Release|Win32
- {E4993E82-D68A-46CA-BAE0-9D35E172E46F}.Debug.ActiveCfg = Debug|Win32
- {E4993E82-D68A-46CA-BAE0-9D35E172E46F}.Debug.Build.0 = Debug|Win32
- {E4993E82-D68A-46CA-BAE0-9D35E172E46F}.Release.ActiveCfg = Release|Win32
- {E4993E82-D68A-46CA-BAE0-9D35E172E46F}.Release.Build.0 = Release|Win32
- {DB312A49-12A9-4E07-9E96-451DC2D8FF62}.Debug.ActiveCfg = Debug|Win32
- {DB312A49-12A9-4E07-9E96-451DC2D8FF62}.Debug.Build.0 = Debug|Win32
- {DB312A49-12A9-4E07-9E96-451DC2D8FF62}.Release.ActiveCfg = Release|Win32
- {DB312A49-12A9-4E07-9E96-451DC2D8FF62}.Release.Build.0 = Release|Win32
- {DB312A49-12A9-4E07-9E96-451DC2D8FF61}.Debug.ActiveCfg = Debug|Win32
- {DB312A49-12A9-4E07-9E96-451DC2D8FF61}.Debug.Build.0 = Debug|Win32
- {DB312A49-12A9-4E07-9E96-451DC2D8FF61}.Release.ActiveCfg = Release|Win32
- {DB312A49-12A9-4E07-9E96-451DC2D8FF61}.Release.Build.0 = Release|Win32
- {62D4B15D-7A90-4ECB-BA19-5E021D6A21BC}.Debug.ActiveCfg = Debug|Win32
- {62D4B15D-7A90-4ECB-BA19-5E021D6A21BC}.Debug.Build.0 = Debug|Win32
- {62D4B15D-7A90-4ECB-BA19-5E021D6A21BC}.Release.ActiveCfg = Release|Win32
- {62D4B15D-7A90-4ECB-BA19-5E021D6A21BC}.Release.Build.0 = Release|Win32
- {9D4211F7-2C77-439C-82F0-30A4E43BA569}.Debug.ActiveCfg = Debug|Win32
- {9D4211F7-2C77-439C-82F0-30A4E43BA569}.Debug.Build.0 = Debug|Win32
- {9D4211F7-2C77-439C-82F0-30A4E43BA569}.Release.ActiveCfg = Release|Win32
- {9D4211F7-2C77-439C-82F0-30A4E43BA569}.Release.Build.0 = Release|Win32
- {67351485-4D18-4245-BE39-A7EF0675ACD2}.Debug.ActiveCfg = Debug|Win32
- {67351485-4D18-4245-BE39-A7EF0675ACD2}.Debug.Build.0 = Debug|Win32
- {67351485-4D18-4245-BE39-A7EF0675ACD2}.Release.ActiveCfg = Release|Win32
- {67351485-4D18-4245-BE39-A7EF0675ACD2}.Release.Build.0 = Release|Win32
- {39690C2A-AD89-45E4-893A-899496B85785}.Debug.ActiveCfg = Debug|Win32
- {39690C2A-AD89-45E4-893A-899496B85785}.Debug.Build.0 = Debug|Win32
- {39690C2A-AD89-45E4-893A-899496B85785}.Release.ActiveCfg = Release|Win32
- {39690C2A-AD89-45E4-893A-899496B85785}.Release.Build.0 = Release|Win32
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {3D1246AE-1B32-479B-BECA-AEFA97BE2321}.Debug|Win32.ActiveCfg = Debug|Win32
+ {3D1246AE-1B32-479B-BECA-AEFA97BE2321}.Debug|Win32.Build.0 = Debug|Win32
+ {3D1246AE-1B32-479B-BECA-AEFA97BE2321}.Release|Win32.ActiveCfg = Release|Win32
+ {3D1246AE-1B32-479B-BECA-AEFA97BE2321}.Release|Win32.Build.0 = Release|Win32
+ {73C0A65B-D1F2-4DE1-B3A6-15DAD2C23F3D}.Debug|Win32.ActiveCfg = Debug|Win32
+ {73C0A65B-D1F2-4DE1-B3A6-15DAD2C23F3D}.Debug|Win32.Build.0 = Debug|Win32
+ {73C0A65B-D1F2-4DE1-B3A6-15DAD2C23F3D}.Release|Win32.ActiveCfg = Release|Win32
+ {73C0A65B-D1F2-4DE1-B3A6-15DAD2C23F3D}.Release|Win32.Build.0 = Release|Win32
+ {ECA6B435-B4FA-4F9F-BF95-F451D078FC47}.Debug|Win32.ActiveCfg = Debug|Win32
+ {ECA6B435-B4FA-4F9F-BF95-F451D078FC47}.Debug|Win32.Build.0 = Debug|Win32
+ {ECA6B435-B4FA-4F9F-BF95-F451D078FC47}.Release|Win32.ActiveCfg = Release|Win32
+ {ECA6B435-B4FA-4F9F-BF95-F451D078FC47}.Release|Win32.Build.0 = Release|Win32
+ {D3065ADB-8820-4CC7-9B6C-9510833961A3}.Debug|Win32.ActiveCfg = Debug|Win32
+ {D3065ADB-8820-4CC7-9B6C-9510833961A3}.Debug|Win32.Build.0 = Debug|Win32
+ {D3065ADB-8820-4CC7-9B6C-9510833961A3}.Release|Win32.ActiveCfg = Release|Win32
+ {D3065ADB-8820-4CC7-9B6C-9510833961A3}.Release|Win32.Build.0 = Release|Win32
+ {C2BE5000-7501-4E87-9724-B8D82494FAE6}.Debug|Win32.ActiveCfg = Debug|Win32
+ {C2BE5000-7501-4E87-9724-B8D82494FAE6}.Debug|Win32.Build.0 = Debug|Win32
+ {C2BE5000-7501-4E87-9724-B8D82494FAE6}.Release|Win32.ActiveCfg = Release|Win32
+ {C2BE5000-7501-4E87-9724-B8D82494FAE6}.Release|Win32.Build.0 = Release|Win32
+ {FDD3C4F2-9805-44EB-9A77-BC1C1C95B547}.Debug|Win32.ActiveCfg = Debug|Win32
+ {FDD3C4F2-9805-44EB-9A77-BC1C1C95B547}.Debug|Win32.Build.0 = Debug|Win32
+ {FDD3C4F2-9805-44EB-9A77-BC1C1C95B547}.Release|Win32.ActiveCfg = Release|Win32
+ {FDD3C4F2-9805-44EB-9A77-BC1C1C95B547}.Release|Win32.Build.0 = Release|Win32
+ {A8D36F8D-09E6-4174-91C3-7BEAA9C3F04F}.Debug|Win32.ActiveCfg = Debug|Win32
+ {A8D36F8D-09E6-4174-91C3-7BEAA9C3F04F}.Debug|Win32.Build.0 = Debug|Win32
+ {A8D36F8D-09E6-4174-91C3-7BEAA9C3F04F}.Release|Win32.ActiveCfg = Release|Win32
+ {A8D36F8D-09E6-4174-91C3-7BEAA9C3F04F}.Release|Win32.Build.0 = Release|Win32
+ {8B41752B-5A52-41E4-B7E0-07921C0CC6BF}.Debug|Win32.ActiveCfg = Debug|Win32
+ {8B41752B-5A52-41E4-B7E0-07921C0CC6BF}.Debug|Win32.Build.0 = Debug|Win32
+ {8B41752B-5A52-41E4-B7E0-07921C0CC6BF}.Release|Win32.ActiveCfg = Release|Win32
+ {8B41752B-5A52-41E4-B7E0-07921C0CC6BF}.Release|Win32.Build.0 = Release|Win32
+ {F5281B04-A9E0-4680-BBA8-1D7F7D115458}.Debug|Win32.ActiveCfg = Debug|Win32
+ {F5281B04-A9E0-4680-BBA8-1D7F7D115458}.Debug|Win32.Build.0 = Debug|Win32
+ {F5281B04-A9E0-4680-BBA8-1D7F7D115458}.Release|Win32.ActiveCfg = Release|Win32
+ {F5281B04-A9E0-4680-BBA8-1D7F7D115458}.Release|Win32.Build.0 = Release|Win32
+ {F5213103-6CBE-46E6-B4CC-2570B6837D86}.Debug|Win32.ActiveCfg = Debug|Win32
+ {F5213103-6CBE-46E6-B4CC-2570B6837D86}.Debug|Win32.Build.0 = Debug|Win32
+ {F5213103-6CBE-46E6-B4CC-2570B6837D86}.Release|Win32.ActiveCfg = Release|Win32
+ {F5213103-6CBE-46E6-B4CC-2570B6837D86}.Release|Win32.Build.0 = Release|Win32
+ {DBC0AF0B-B9FF-4B23-905B-4D4CDC2A91CB}.Debug|Win32.ActiveCfg = Debug|Win32
+ {DBC0AF0B-B9FF-4B23-905B-4D4CDC2A91CB}.Debug|Win32.Build.0 = Debug|Win32
+ {DBC0AF0B-B9FF-4B23-905B-4D4CDC2A91CB}.Release|Win32.ActiveCfg = Release|Win32
+ {DBC0AF0B-B9FF-4B23-905B-4D4CDC2A91CB}.Release|Win32.Build.0 = Release|Win32
+ {6F744648-D15F-478A-90C6-58E353B5DDB3}.Debug|Win32.ActiveCfg = Debug|Win32
+ {6F744648-D15F-478A-90C6-58E353B5DDB3}.Debug|Win32.Build.0 = Debug|Win32
+ {6F744648-D15F-478A-90C6-58E353B5DDB3}.Release|Win32.ActiveCfg = Release|Win32
+ {6F744648-D15F-478A-90C6-58E353B5DDB3}.Release|Win32.Build.0 = Release|Win32
+ {97521D06-EC47-45D4-8BD0-9E16B3F93B2A}.Debug|Win32.ActiveCfg = Debug|Win32
+ {97521D06-EC47-45D4-8BD0-9E16B3F93B2A}.Debug|Win32.Build.0 = Debug|Win32
+ {97521D06-EC47-45D4-8BD0-9E16B3F93B2A}.Release|Win32.ActiveCfg = Release|Win32
+ {97521D06-EC47-45D4-8BD0-9E16B3F93B2A}.Release|Win32.Build.0 = Release|Win32
+ {77C78066-746F-4EA6-B3FE-B8C8A4A97891}.Debug|Win32.ActiveCfg = Debug|Win32
+ {77C78066-746F-4EA6-B3FE-B8C8A4A97891}.Debug|Win32.Build.0 = Debug|Win32
+ {77C78066-746F-4EA6-B3FE-B8C8A4A97891}.Release|Win32.ActiveCfg = Release|Win32
+ {77C78066-746F-4EA6-B3FE-B8C8A4A97891}.Release|Win32.Build.0 = Release|Win32
+ {86829694-A375-4C58-B4EA-96EF514E3225}.Debug|Win32.ActiveCfg = Debug|Win32
+ {86829694-A375-4C58-B4EA-96EF514E3225}.Debug|Win32.Build.0 = Debug|Win32
+ {86829694-A375-4C58-B4EA-96EF514E3225}.Release|Win32.ActiveCfg = Release|Win32
+ {86829694-A375-4C58-B4EA-96EF514E3225}.Release|Win32.Build.0 = Release|Win32
+ {0178B127-6269-407D-B112-93877BB62776}.Debug|Win32.ActiveCfg = Debug|Win32
+ {0178B127-6269-407D-B112-93877BB62776}.Debug|Win32.Build.0 = Debug|Win32
+ {0178B127-6269-407D-B112-93877BB62776}.Release|Win32.ActiveCfg = Release|Win32
+ {0178B127-6269-407D-B112-93877BB62776}.Release|Win32.Build.0 = Release|Win32
+ {73632960-B3A6-464D-83A3-4B43365F19B8}.Debug|Win32.ActiveCfg = Debug|Win32
+ {73632960-B3A6-464D-83A3-4B43365F19B8}.Debug|Win32.Build.0 = Debug|Win32
+ {73632960-B3A6-464D-83A3-4B43365F19B8}.Release|Win32.ActiveCfg = Release|Win32
+ {73632960-B3A6-464D-83A3-4B43365F19B8}.Release|Win32.Build.0 = Release|Win32
+ {C920062A-0647-4553-A3B2-37C58065664B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {C920062A-0647-4553-A3B2-37C58065664B}.Debug|Win32.Build.0 = Debug|Win32
+ {C920062A-0647-4553-A3B2-37C58065664B}.Release|Win32.ActiveCfg = Release|Win32
+ {C920062A-0647-4553-A3B2-37C58065664B}.Release|Win32.Build.0 = Release|Win32
+ {37FC2C7F-1904-4811-8955-2F478830EAD1}.Debug|Win32.ActiveCfg = Debug|Win32
+ {37FC2C7F-1904-4811-8955-2F478830EAD1}.Debug|Win32.Build.0 = Debug|Win32
+ {37FC2C7F-1904-4811-8955-2F478830EAD1}.Release|Win32.ActiveCfg = Release|Win32
+ {37FC2C7F-1904-4811-8955-2F478830EAD1}.Release|Win32.Build.0 = Release|Win32
+ {F5AD9738-1A3D-4906-B9C4-A7D9CE33DC2C}.Debug|Win32.ActiveCfg = Debug|Win32
+ {F5AD9738-1A3D-4906-B9C4-A7D9CE33DC2C}.Debug|Win32.Build.0 = Debug|Win32
+ {F5AD9738-1A3D-4906-B9C4-A7D9CE33DC2C}.Release|Win32.ActiveCfg = Release|Win32
+ {F5AD9738-1A3D-4906-B9C4-A7D9CE33DC2C}.Release|Win32.Build.0 = Release|Win32
+ {D9DF7F2F-93B7-4810-B5CD-96F4F33C079B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {D9DF7F2F-93B7-4810-B5CD-96F4F33C079B}.Debug|Win32.Build.0 = Debug|Win32
+ {D9DF7F2F-93B7-4810-B5CD-96F4F33C079B}.Release|Win32.ActiveCfg = Release|Win32
+ {D9DF7F2F-93B7-4810-B5CD-96F4F33C079B}.Release|Win32.Build.0 = Release|Win32
+ {4C8454FE-81D3-4CA3-9927-29BA96F03DAC}.Debug|Win32.ActiveCfg = Debug|Win32
+ {4C8454FE-81D3-4CA3-9927-29BA96F03DAC}.Debug|Win32.Build.0 = Debug|Win32
+ {4C8454FE-81D3-4CA3-9927-29BA96F03DAC}.Release|Win32.ActiveCfg = Release|Win32
+ {4C8454FE-81D3-4CA3-9927-29BA96F03DAC}.Release|Win32.Build.0 = Release|Win32
+ {203EC78A-0531-43F0-A636-285439BDE025}.Debug|Win32.ActiveCfg = Debug|Win32
+ {203EC78A-0531-43F0-A636-285439BDE025}.Debug|Win32.Build.0 = Debug|Win32
+ {203EC78A-0531-43F0-A636-285439BDE025}.Release|Win32.ActiveCfg = Release|Win32
+ {203EC78A-0531-43F0-A636-285439BDE025}.Release|Win32.Build.0 = Release|Win32
+ {6B231032-3CB5-4EED-9210-810D666A23A0}.Debug|Win32.ActiveCfg = Debug|Win32
+ {6B231032-3CB5-4EED-9210-810D666A23A0}.Debug|Win32.Build.0 = Debug|Win32
+ {6B231032-3CB5-4EED-9210-810D666A23A0}.Release|Win32.ActiveCfg = Release|Win32
+ {6B231032-3CB5-4EED-9210-810D666A23A0}.Release|Win32.Build.0 = Release|Win32
+ {DBA4088D-F6F9-4F8F-8820-082A4765C16C}.Debug|Win32.ActiveCfg = Debug|Win32
+ {DBA4088D-F6F9-4F8F-8820-082A4765C16C}.Debug|Win32.Build.0 = Debug|Win32
+ {DBA4088D-F6F9-4F8F-8820-082A4765C16C}.Release|Win32.ActiveCfg = Release|Win32
+ {DBA4088D-F6F9-4F8F-8820-082A4765C16C}.Release|Win32.Build.0 = Release|Win32
+ {C2B04507-2521-4801-BF0D-5FD79D6D518C}.Debug|Win32.ActiveCfg = Debug|Win32
+ {C2B04507-2521-4801-BF0D-5FD79D6D518C}.Debug|Win32.Build.0 = Debug|Win32
+ {C2B04507-2521-4801-BF0D-5FD79D6D518C}.Release|Win32.ActiveCfg = Release|Win32
+ {C2B04507-2521-4801-BF0D-5FD79D6D518C}.Release|Win32.Build.0 = Release|Win32
+ {631C23CE-6C1D-4875-88F0-85E0A42B36EA}.Debug|Win32.ActiveCfg = Debug|Win32
+ {631C23CE-6C1D-4875-88F0-85E0A42B36EA}.Debug|Win32.Build.0 = Debug|Win32
+ {631C23CE-6C1D-4875-88F0-85E0A42B36EA}.Release|Win32.ActiveCfg = Release|Win32
+ {631C23CE-6C1D-4875-88F0-85E0A42B36EA}.Release|Win32.Build.0 = Release|Win32
+ {E4993E82-D68A-46CA-BAE0-9D35E172E46F}.Debug|Win32.ActiveCfg = Debug|Win32
+ {E4993E82-D68A-46CA-BAE0-9D35E172E46F}.Debug|Win32.Build.0 = Debug|Win32
+ {E4993E82-D68A-46CA-BAE0-9D35E172E46F}.Release|Win32.ActiveCfg = Release|Win32
+ {E4993E82-D68A-46CA-BAE0-9D35E172E46F}.Release|Win32.Build.0 = Release|Win32
+ {DB312A49-12A9-4E07-9E96-451DC2D8FF62}.Debug|Win32.ActiveCfg = Debug|Win32
+ {DB312A49-12A9-4E07-9E96-451DC2D8FF62}.Debug|Win32.Build.0 = Debug|Win32
+ {DB312A49-12A9-4E07-9E96-451DC2D8FF62}.Release|Win32.ActiveCfg = Release|Win32
+ {DB312A49-12A9-4E07-9E96-451DC2D8FF62}.Release|Win32.Build.0 = Release|Win32
+ {DB312A49-12A9-4E07-9E96-451DC2D8FF61}.Debug|Win32.ActiveCfg = Debug|Win32
+ {DB312A49-12A9-4E07-9E96-451DC2D8FF61}.Debug|Win32.Build.0 = Debug|Win32
+ {DB312A49-12A9-4E07-9E96-451DC2D8FF61}.Release|Win32.ActiveCfg = Release|Win32
+ {DB312A49-12A9-4E07-9E96-451DC2D8FF61}.Release|Win32.Build.0 = Release|Win32
+ {62D4B15D-7A90-4ECB-BA19-5E021D6A21BC}.Debug|Win32.ActiveCfg = Debug|Win32
+ {62D4B15D-7A90-4ECB-BA19-5E021D6A21BC}.Debug|Win32.Build.0 = Debug|Win32
+ {62D4B15D-7A90-4ECB-BA19-5E021D6A21BC}.Release|Win32.ActiveCfg = Release|Win32
+ {62D4B15D-7A90-4ECB-BA19-5E021D6A21BC}.Release|Win32.Build.0 = Release|Win32
+ {9D4211F7-2C77-439C-82F0-30A4E43BA569}.Debug|Win32.ActiveCfg = Debug|Win32
+ {9D4211F7-2C77-439C-82F0-30A4E43BA569}.Debug|Win32.Build.0 = Debug|Win32
+ {9D4211F7-2C77-439C-82F0-30A4E43BA569}.Release|Win32.ActiveCfg = Release|Win32
+ {9D4211F7-2C77-439C-82F0-30A4E43BA569}.Release|Win32.Build.0 = Release|Win32
+ {67351485-4D18-4245-BE39-A7EF0675ACD2}.Debug|Win32.ActiveCfg = Debug|Win32
+ {67351485-4D18-4245-BE39-A7EF0675ACD2}.Debug|Win32.Build.0 = Debug|Win32
+ {67351485-4D18-4245-BE39-A7EF0675ACD2}.Release|Win32.ActiveCfg = Release|Win32
+ {67351485-4D18-4245-BE39-A7EF0675ACD2}.Release|Win32.Build.0 = Release|Win32
+ {39690C2A-AD89-45E4-893A-899496B85785}.Debug|Win32.ActiveCfg = Debug|Win32
+ {39690C2A-AD89-45E4-893A-899496B85785}.Debug|Win32.Build.0 = Debug|Win32
+ {39690C2A-AD89-45E4-893A-899496B85785}.Release|Win32.ActiveCfg = Release|Win32
+ {39690C2A-AD89-45E4-893A-899496B85785}.Release|Win32.Build.0 = Release|Win32
EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- EndGlobalSection
- GlobalSection(ExtensibilityAddIns) = postSolution
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
diff --git a/icu4c/source/common/common.vcproj b/icu4c/source/common/common.vcproj
index a30a33c7fb..e2ab85c743 100644
--- a/icu4c/source/common/common.vcproj
+++ b/icu4c/source/common/common.vcproj
@@ -1,143 +1,204 @@
+ ProjectGUID="{73C0A65B-D1F2-4DE1-B3A6-15DAD2C23F3D}"
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ ImportLibrary="..\..\lib\icuuc.lib"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ DebugInformationFormat="4"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ ImportLibrary="..\..\lib\icuucd.lib"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
@@ -145,1954 +206,2368 @@
+ >
+ RelativePath=".\ubidi.c"
+ >
+ RelativePath=".\unicode\ubidi.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\ubidi_props.c"
+ >
+ RelativePath=".\ubidi_props.h"
+ >
+ RelativePath=".\ubidiimp.h"
+ >
+ RelativePath=".\ubidiln.c"
+ >
+ RelativePath=".\ubidiwrt.c"
+ >
+ RelativePath=".\ushape.c"
+ >
+ RelativePath=".\unicode\ushape.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ >
+ RelativePath=".\brkeng.cpp"
+ >
+ RelativePath=".\brkeng.h"
+ >
+ RelativePath=".\brkiter.cpp"
+ >
+ RelativePath=".\unicode\brkiter.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\unicode\dbbi.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\dictbe.cpp"
+ >
+ RelativePath=".\dictbe.h"
+ >
+ RelativePath=".\rbbi.cpp"
+ >
+ RelativePath=".\unicode\rbbi.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\rbbidata.cpp"
+ >
+ RelativePath=".\rbbidata.h"
+ >
+ RelativePath=".\rbbinode.cpp"
+ >
+ RelativePath=".\rbbinode.h"
+ >
+ RelativePath=".\rbbirb.cpp"
+ >
+ RelativePath=".\rbbirb.h"
+ >
+ RelativePath=".\rbbirpt.h"
+ >
+ RelativePath=".\rbbiscan.cpp"
+ >
+ RelativePath=".\rbbiscan.h"
+ >
+ RelativePath=".\rbbisetb.cpp"
+ >
+ RelativePath=".\rbbisetb.h"
+ >
+ RelativePath=".\rbbistbl.cpp"
+ >
+ RelativePath=".\rbbitblb.cpp"
+ >
+ RelativePath=".\rbbitblb.h"
+ >
+ RelativePath=".\triedict.cpp"
+ >
+ RelativePath=".\triedict.h"
+ >
+ RelativePath=".\ubrk.cpp"
+ >
+ RelativePath=".\unicode\ubrk.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\ubrkimpl.h"
+ >
+ >
+ RelativePath=".\ucol_swp.c"
+ >
+ Name="Release|Win32"
+ >
+ AdditionalIncludeDirectories="..\i18n"
+ />
+ Name="Debug|Win32"
+ >
+ AdditionalIncludeDirectories="..\i18n"
+ />
+ RelativePath=".\ucol_swp.h"
+ >
+ >
+ RelativePath=".\hash.h"
+ >
+ RelativePath=".\unicode\strenum.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\uarrsort.c"
+ >
+ RelativePath=".\uarrsort.h"
+ >
+ RelativePath=".\uenum.c"
+ >
+ RelativePath=".\unicode\uenum.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\uenumimp.h"
+ >
+ RelativePath=".\uhash.c"
+ >
+ RelativePath=".\uhash.h"
+ >
+ RelativePath=".\uhash_us.cpp"
+ >
+ RelativePath=".\ustack.cpp"
+ >
+ RelativePath=".\ustrenum.cpp"
+ >
+ RelativePath=".\ustrenum.h"
+ >
+ RelativePath=".\utrie.c"
+ >
+ RelativePath=".\utrie.h"
+ >
+ RelativePath=".\uvector.cpp"
+ >
+ RelativePath=".\uvector.h"
+ >
+ RelativePath=".\uvectr32.cpp"
+ >
+ RelativePath=".\uvectr32.h"
+ >
+ >
+ RelativePath=".\common.rc"
+ >
+ RelativePath=".\cpputils.h"
+ >
+ RelativePath=".\unicode\docmain.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\locmap.c"
+ >
+ RelativePath=".\locmap.h"
+ >
+ RelativePath=".\mutex.h"
+ >
+ RelativePath=".\putil.c"
+ >
+ Name="Release|Win32"
+ >
+ DisableLanguageExtensions="false"
+ />
+ Name="Debug|Win32"
+ >
+ DisableLanguageExtensions="false"
+ />
+ RelativePath=".\unicode\putil.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\putilimp.h"
+ >
+ RelativePath=".\unicode\pwin32.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\uassert.h"
+ >
+ RelativePath=".\unicode\uconfig.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\unicode\udeprctd.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\unicode\udraft.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\unicode\uintrnal.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\unicode\umachine.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\umath.c"
+ >
+ RelativePath=".\umutex.c"
+ >
+ Name="Release|Win32"
+ >
+ DisableLanguageExtensions="false"
+ />
+ Name="Debug|Win32"
+ >
+ DisableLanguageExtensions="false"
+ />
+ RelativePath=".\umutex.h"
+ >
+ RelativePath=".\unicode\uobslete.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\unicode\urename.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\unicode\usystem.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\utrace.c"
+ >
+ RelativePath=".\unicode\utrace.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\utracimp.h"
+ >
+ RelativePath=".\utypes.c"
+ >
+ RelativePath=".\unicode\utypes.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\unicode\uversion.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\wintz.c"
+ >
+ Name="Release|Win32"
+ >
+ DisableLanguageExtensions="false"
+ />
+ Name="Debug|Win32"
+ >
+ DisableLanguageExtensions="false"
+ />
+ RelativePath=".\wintz.h"
+ >
+ >
+ RelativePath=".\ucnv.c"
+ >
+ RelativePath=".\unicode\ucnv.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\ucnv2022.c"
+ >
+ RelativePath=".\ucnv_bld.c"
+ >
+ RelativePath=".\ucnv_bld.h"
+ >
+ RelativePath=".\ucnv_cb.c"
+ >
+ RelativePath=".\unicode\ucnv_cb.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\ucnv_cnv.c"
+ >
+ RelativePath=".\ucnv_cnv.h"
+ >
+ RelativePath=".\ucnv_err.c"
+ >
+ RelativePath=".\unicode\ucnv_err.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\ucnv_ext.c"
+ >
+ RelativePath=".\ucnv_ext.h"
+ >
+ RelativePath=".\ucnv_imp.h"
+ >
+ RelativePath=".\ucnv_io.c"
+ >
+ RelativePath=".\ucnv_io.h"
+ >
+ RelativePath=".\ucnv_lmb.c"
+ >
+ RelativePath=".\ucnv_set.c"
+ >
+ RelativePath=".\ucnv_u16.c"
+ >
+ RelativePath=".\ucnv_u32.c"
+ >
+ RelativePath=".\ucnv_u7.c"
+ >
+ RelativePath=".\ucnv_u8.c"
+ >
+ RelativePath=".\ucnvbocu.c"
+ >
+ RelativePath=".\ucnvdisp.c"
+ >
+ RelativePath=".\ucnvhz.c"
+ >
+ RelativePath=".\ucnvisci.c"
+ >
+ RelativePath=".\ucnvlat1.c"
+ >
+ RelativePath=".\ucnvmbcs.c"
+ >
+ RelativePath=".\ucnvmbcs.h"
+ >
+ RelativePath=".\ucnvscsu.c"
+ >
+ >
+ RelativePath=".\cmemory.c"
+ >
+ RelativePath=".\cmemory.h"
+ >
+ RelativePath=".\unicode\uclean.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\ucln.h"
+ >
+ RelativePath=".\ucln_cmn.c"
+ >
+ RelativePath=".\ucln_cmn.h"
+ >
+ RelativePath=".\ucmndata.c"
+ >
+ RelativePath=".\ucmndata.h"
+ >
+ RelativePath=".\udata.c"
+ >
+ RelativePath=".\unicode\udata.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\udatamem.c"
+ >
+ RelativePath=".\udatamem.h"
+ >
+ RelativePath=".\udataswp.c"
+ >
+ RelativePath=".\udataswp.h"
+ >
+ RelativePath=".\uinit.c"
+ >
+ RelativePath=".\umapfile.c"
+ >
+ Name="Release|Win32"
+ >
+ DisableLanguageExtensions="false"
+ />
+ Name="Debug|Win32"
+ >
+ DisableLanguageExtensions="false"
+ />
+ RelativePath=".\umapfile.h"
+ >
+ RelativePath=".\uobject.cpp"
+ >
+ RelativePath=".\unicode\uobject.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ >
+ RelativePath=".\unicode\parseerr.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\parsepos.cpp"
+ >
+ RelativePath=".\unicode\parsepos.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\unicode\umisc.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\ustrfmt.c"
+ >
+ RelativePath=".\ustrfmt.h"
+ >
+ RelativePath=".\util.cpp"
+ >
+ RelativePath=".\util.h"
+ >
+ RelativePath=".\util_props.cpp"
+ >
+ Filter="*.c,*.h"
+ >
+ RelativePath=".\punycode.c"
+ >
+ RelativePath=".\punycode.h"
+ >
+ RelativePath=".\uidna.cpp"
+ >
+ RelativePath=".\unicode\uidna.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ >
+ RelativePath=".\locbased.cpp"
+ >
+ RelativePath=".\locbased.h"
+ >
+ RelativePath=".\locid.cpp"
+ >
+ RelativePath=".\unicode\locid.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\locutil.cpp"
+ >
+ RelativePath=".\locutil.h"
+ >
+ RelativePath=".\resbund.cpp"
+ >
+ RelativePath=".\unicode\resbund.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\resbund_cnv.cpp"
+ >
+ RelativePath=".\ucat.c"
+ >
+ RelativePath=".\unicode\ucat.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\uloc.c"
+ >
+ RelativePath=".\unicode\uloc.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\ulocimp.h"
+ >
+ RelativePath=".\unicode\ures.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\ures_cnv.c"
+ >
+ RelativePath=".\uresbund.c"
+ >
+ RelativePath=".\uresdata.c"
+ >
+ RelativePath=".\uresdata.h"
+ >
+ RelativePath=".\uresimp.h"
+ >
+ >
+ RelativePath=".\caniter.cpp"
+ >
+ RelativePath=".\unicode\caniter.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\normlzr.cpp"
+ >
+ RelativePath=".\unicode\normlzr.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\unorm.cpp"
+ >
+ RelativePath=".\unicode\unorm.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\unorm_it.c"
+ >
+ RelativePath=".\unorm_it.h"
+ >
+ RelativePath=".\unormcmp.cpp"
+ >
+ RelativePath=".\unormimp.h"
+ >
+ >
+ RelativePath=".\propname.cpp"
+ >
+ RelativePath=".\propname.h"
+ >
+ RelativePath=".\ruleiter.cpp"
+ >
+ RelativePath=".\ruleiter.h"
+ >
+ RelativePath=".\unicode\symtable.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\ucase.c"
+ >
+ RelativePath=".\ucase.h"
+ >
+ RelativePath=".\uchar.c"
+ >
+ RelativePath=".\unicode\uchar.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\unames.c"
+ >
+ RelativePath=".\unifilt.cpp"
+ >
+ RelativePath=".\unicode\unifilt.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\unifunct.cpp"
+ >
+ RelativePath=".\unicode\unifunct.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\unicode\unimatch.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\uniset.cpp"
+ >
+ RelativePath=".\unicode\uniset.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\uniset_props.cpp"
+ >
+ RelativePath=".\uprops.c"
+ >
+ RelativePath=".\uprops.h"
+ >
+ RelativePath=".\usc_impl.c"
+ >
+ RelativePath=".\usc_impl.h"
+ >
+ RelativePath=".\uscript.c"
+ >
+ RelativePath=".\unicode\uscript.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\uset.cpp"
+ >
+ RelativePath=".\unicode\uset.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\uset_imp.h"
+ >
+ RelativePath=".\uset_props.cpp"
+ >
+ RelativePath=".\usetiter.cpp"
+ >
+ RelativePath=".\unicode\usetiter.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ >
+ RelativePath=".\serv.cpp"
+ >
+ RelativePath=".\serv.h"
+ >
+ RelativePath=".\servlk.cpp"
+ >
+ RelativePath=".\servlkf.cpp"
+ >
+ RelativePath=".\servloc.h"
+ >
+ RelativePath=".\servls.cpp"
+ >
+ RelativePath=".\servnotf.cpp"
+ >
+ RelativePath=".\servnotf.h"
+ >
+ RelativePath=".\servrbf.cpp"
+ >
+ RelativePath=".\servslkf.cpp"
+ >
+ >
+ RelativePath=".\sprpimpl.h"
+ >
+ RelativePath=".\usprep.cpp"
+ >
+ RelativePath=".\unicode\usprep.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ >
+ RelativePath=".\chariter.cpp"
+ >
+ RelativePath=".\unicode\chariter.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\charstr.h"
+ >
+ RelativePath=".\cstring.c"
+ >
+ RelativePath=".\cstring.h"
+ >
+ RelativePath=".\cwchar.c"
+ >
+ RelativePath=".\cwchar.h"
+ >
+ RelativePath=".\unicode\rep.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\schriter.cpp"
+ >
+ RelativePath=".\unicode\schriter.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\ucasemap.c"
+ >
+ RelativePath=".\unicode\ucasemap.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\uchriter.cpp"
+ >
+ RelativePath=".\unicode\uchriter.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\uinvchar.c"
+ >
+ RelativePath=".\uinvchar.h"
+ >
+ RelativePath=".\uiter.cpp"
+ >
+ RelativePath=".\unicode\uiter.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\unistr.cpp"
+ >
+ RelativePath=".\unicode\unistr.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\unistr_case.cpp"
+ >
+ RelativePath=".\unistr_cnv.cpp"
+ >
+ RelativePath=".\unistr_props.cpp"
+ >
+ RelativePath=".\unicode\urep.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\ustr_cnv.c"
+ >
+ RelativePath=".\ustr_cnv.h"
+ >
+ RelativePath=".\ustr_imp.h"
+ >
+ RelativePath=".\ustr_wcs.c"
+ >
+ RelativePath=".\ustrcase.c"
+ >
+ RelativePath=".\ustring.c"
+ >
+ RelativePath=".\unicode\ustring.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\ustrtrns.c"
+ >
+ RelativePath=".\utext.cpp"
+ >
+ RelativePath=".\unicode\utext.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\unicode\utf.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\unicode\utf16.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\unicode\utf32.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\unicode\utf8.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\utf_impl.c"
+ >
+ RelativePath=".\unicode\utf_old.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
-
\ No newline at end of file
+
diff --git a/icu4c/source/config/mh-cygwin-msvc b/icu4c/source/config/mh-cygwin-msvc
index 9393a53ac3..685c6e3eb4 100644
--- a/icu4c/source/config/mh-cygwin-msvc
+++ b/icu4c/source/config/mh-cygwin-msvc
@@ -38,9 +38,10 @@ endif
# /GF pools strings and places them into read-only memory
# /EHsc enables exception handling
# /Zc:wchar_t makes wchar_t a native type. Required for C++ ABI compatibility.
+# _CRT_SECURE_NO_DEPRECATE=1 is needed to quiet warnings about using standard C functions.
CFLAGS+=/GF
CXXFLAGS+=/GF /EHsc /Zc:wchar_t
-CPPFLAGS+=/nologo
+CPPFLAGS+=/nologo -D_CRT_SECURE_NO_DEPRECATE=1
DEFS+=-DWIN32
LDFLAGS+=/nologo
diff --git a/icu4c/source/data/makedata.vcproj b/icu4c/source/data/makedata.vcproj
index 25a2f0e25d..8025ffd656 100644
--- a/icu4c/source/data/makedata.vcproj
+++ b/icu4c/source/data/makedata.vcproj
@@ -1,41 +1,64 @@
+ ProjectGUID="{D9DF7F2F-93B7-4810-B5CD-96F4F33C079B}"
+ Keyword="MakeFileProj"
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ >
+ CleanCommandLine="NMAKE /f makedata.mak ICUMAKE="$(ProjectDir)\" CFG=release clean"
+ Output=""
+ PreprocessorDefinitions=""
+ IncludeSearchPath=""
+ ForcedIncludes=""
+ AssemblySearchPath=""
+ ForcedUsingAssemblies=""
+ CompileAsManaged=""
+ />
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ >
+ CleanCommandLine="NMAKE /f makedata.mak ICUMAKE="$(ProjectDir)\" CFG=debug clean"
+ Output=""
+ PreprocessorDefinitions=""
+ IncludeSearchPath=""
+ ForcedIncludes=""
+ AssemblySearchPath=""
+ ForcedUsingAssemblies=""
+ CompileAsManaged=""
+ />
@@ -43,49 +66,64 @@
+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+ >
+ Filter="mak;mk"
+ >
+ RelativePath=".\brkitr\brkfiles.mk"
+ >
+ RelativePath=".\brkitr\brsfiles.mk"
+ >
+ RelativePath=".\coll\colfiles.mk"
+ >
+ RelativePath=".\brkitr\ctdfiles.mk"
+ >
+ RelativePath=".\makedata.mak"
+ >
+ RelativePath=".\misc\miscfiles.mk"
+ >
+ RelativePath=".\rbnf\rbnffiles.mk"
+ >
+ RelativePath=".\locales\resfiles.mk"
+ >
+ RelativePath="..\test\testdata\testdata.mak"
+ >
+ RelativePath=".\translit\trnsfiles.mk"
+ >
+ RelativePath=".\mappings\ucmcore.mk"
+ >
+ RelativePath=".\mappings\ucmebcdic.mk"
+ >
+ RelativePath=".\mappings\ucmfiles.mk"
+ >
diff --git a/icu4c/source/extra/uconv/uconv.vcproj b/icu4c/source/extra/uconv/uconv.vcproj
index 1ef638bc1e..e2140b5d2c 100644
--- a/icu4c/source/extra/uconv/uconv.vcproj
+++ b/icu4c/source/extra/uconv/uconv.vcproj
@@ -1,143 +1,204 @@
+ ProjectGUID="{DBA4088D-F6F9-4F8F-8820-082A4765C16C}"
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ OptimizeForWindows98="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
@@ -145,55 +206,68 @@
+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+ >
+ RelativePath=".\uconv.cpp"
+ >
+ RelativePath=".\uwmsg.c"
+ >
+ Filter="h;hpp;hxx;hm;inl"
+ >
+ RelativePath=".\unicode\uwmsg.h"
+ >
+ Filter="txt"
+ >
+ RelativePath=".\resources\fr.txt"
+ >
+ RelativePath=".\resources\root.txt"
+ >
+ Filter="mak;mk;bat"
+ >
+ RelativePath=".\makedata.mak"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="nmake /nologo /f $(InputName).mak icup="$(ProjectDir)..\..\.." CFG=Release
"
+ Outputs="Release/uconvmsg.lib"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="nmake /nologo /f $(InputName).mak icup="$(ProjectDir)..\..\.." CFG=Debug
"
+ Outputs="Debug/uconvmsg.lib"
+ />
+ RelativePath=".\resfiles.mk"
+ >
diff --git a/icu4c/source/i18n/i18n.vcproj b/icu4c/source/i18n/i18n.vcproj
index b4a9e712e0..b7eecfc0ce 100644
--- a/icu4c/source/i18n/i18n.vcproj
+++ b/icu4c/source/i18n/i18n.vcproj
@@ -1,148 +1,210 @@
+ ProjectGUID="{0178B127-6269-407D-B112-93877BB62776}"
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
-
-
-
-
-
+ Name="VCManagedResourceCompilerTool"
+ />
+ AdditionalIncludeDirectories="../common"
+ />
+ Name="VCPreLinkEventTool"
+ />
+ Name="VCLinkerTool"
+ OutputFile="..\..\bin\icuin36.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="true"
+ ProgramDatabaseFile=".\..\..\lib\icuin36.pdb"
+ EnableCOMDATFolding="2"
+ BaseAddress="0x4a900000"
+ ImportLibrary="..\..\lib\icuin.lib"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+
+
+
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ CompileAs="0"
+ />
-
-
-
-
-
+ Name="VCManagedResourceCompilerTool"
+ />
+ AdditionalIncludeDirectories="../common"
+ />
+ Name="VCPreLinkEventTool"
+ />
+ Name="VCLinkerTool"
+ OutputFile="..\..\bin\icuin36d.dll"
+ LinkIncremental="2"
+ SuppressStartupBanner="true"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile=".\..\..\lib\icuin36d.pdb"
+ BaseAddress="0x4a900000"
+ ImportLibrary="..\..\lib\icuind.lib"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ Name="VCXDCMakeTool"
+ />
+
+
+
+
+
@@ -150,1353 +212,1654 @@
+ >
+ RelativePath=".\bocsu.c"
+ >
+ RelativePath=".\bocsu.h"
+ >
+ RelativePath=".\coleitr.cpp"
+ >
+ RelativePath=".\unicode\coleitr.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\coll.cpp"
+ >
+ RelativePath=".\unicode\coll.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\search.cpp"
+ >
+ RelativePath=".\unicode\search.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\sortkey.cpp"
+ >
+ RelativePath=".\unicode\sortkey.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\stsearch.cpp"
+ >
+ RelativePath=".\unicode\stsearch.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\tblcoll.cpp"
+ >
+ RelativePath=".\unicode\tblcoll.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\ucol.cpp"
+ >
+ RelativePath=".\unicode\ucol.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\ucol_bld.cpp"
+ >
+ RelativePath=".\ucol_bld.h"
+ >
+ RelativePath=".\ucol_cnt.cpp"
+ >
+ RelativePath=".\ucol_cnt.h"
+ >
+ RelativePath=".\ucol_elm.cpp"
+ >
+ RelativePath=".\ucol_elm.h"
+ >
+ RelativePath=".\ucol_imp.h"
+ >
+ RelativePath=".\ucol_res.cpp"
+ >
+ RelativePath=".\ucol_sit.cpp"
+ >
+ RelativePath=".\ucol_tok.cpp"
+ >
+ RelativePath=".\ucol_tok.h"
+ >
+ RelativePath=".\ucol_wgt.c"
+ >
+ RelativePath=".\ucol_wgt.h"
+ >
+ RelativePath=".\ucoleitr.cpp"
+ >
+ RelativePath=".\unicode\ucoleitr.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\usearch.cpp"
+ >
+ RelativePath=".\unicode\usearch.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\usrchimp.h"
+ >
+ >
+ RelativePath=".\astro.cpp"
+ >
+ RelativePath=".\astro.h"
+ >
+ RelativePath=".\buddhcal.cpp"
+ >
+ RelativePath=".\buddhcal.h"
+ >
+ RelativePath=".\calendar.cpp"
+ >
+ RelativePath=".\unicode\calendar.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\choicfmt.cpp"
+ >
+ RelativePath=".\unicode\choicfmt.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\curramt.cpp"
+ >
+ RelativePath=".\unicode\curramt.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\currfmt.cpp"
+ >
+ RelativePath=".\currfmt.h"
+ >
+ RelativePath=".\currunit.cpp"
+ >
+ RelativePath=".\unicode\currunit.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\datefmt.cpp"
+ >
+ RelativePath=".\unicode\datefmt.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\dcfmtsym.cpp"
+ >
+ RelativePath=".\unicode\dcfmtsym.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\decimfmt.cpp"
+ >
+ RelativePath=".\unicode\decimfmt.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\digitlst.cpp"
+ >
+ RelativePath=".\digitlst.h"
+ >
+ RelativePath=".\dtfmtsym.cpp"
+ >
+ RelativePath=".\unicode\dtfmtsym.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\unicode\fieldpos.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\fmtable.cpp"
+ >
+ RelativePath=".\unicode\fmtable.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\fmtable_cnv.cpp"
+ >
+ RelativePath=".\format.cpp"
+ >
+ RelativePath=".\unicode\format.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\gregocal.cpp"
+ >
+ RelativePath=".\unicode\gregocal.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\gregoimp.cpp"
+ >
+ RelativePath=".\gregoimp.h"
+ >
+ RelativePath=".\hebrwcal.cpp"
+ >
+ RelativePath=".\hebrwcal.h"
+ >
+ RelativePath=".\islamcal.cpp"
+ >
+ RelativePath=".\islamcal.h"
+ >
+ RelativePath=".\japancal.cpp"
+ >
+ RelativePath=".\japancal.h"
+ >
+ RelativePath=".\measfmt.cpp"
+ >
+ RelativePath=".\unicode\measfmt.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\unicode\measunit.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\measure.cpp"
+ >
+ RelativePath=".\unicode\measure.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\msgfmt.cpp"
+ >
+ RelativePath=".\unicode\msgfmt.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\nfrlist.h"
+ >
+ RelativePath=".\nfrs.cpp"
+ >
+ RelativePath=".\nfrs.h"
+ >
+ RelativePath=".\nfrule.cpp"
+ >
+ RelativePath=".\nfrule.h"
+ >
+ RelativePath=".\nfsubs.cpp"
+ >
+ RelativePath=".\nfsubs.h"
+ >
+ RelativePath=".\numfmt.cpp"
+ >
+ RelativePath=".\unicode\numfmt.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\olsontz.cpp"
+ >
+ RelativePath=".\olsontz.h"
+ >
+ RelativePath=".\rbnf.cpp"
+ >
+ RelativePath=".\unicode\rbnf.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\simpletz.cpp"
+ >
+ RelativePath=".\unicode\simpletz.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\smpdtfmt.cpp"
+ >
+ RelativePath=".\unicode\smpdtfmt.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\timezone.cpp"
+ >
+ RelativePath=".\unicode\timezone.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\ucal.cpp"
+ >
+ RelativePath=".\unicode\ucal.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\ucurr.cpp"
+ >
+ RelativePath=".\unicode\ucurr.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\ucurrimp.h"
+ >
+ RelativePath=".\udat.cpp"
+ >
+ RelativePath=".\unicode\udat.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\ulocdata.c"
+ >
+ RelativePath=".\unicode\ulocdata.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\umsg.cpp"
+ >
+ RelativePath=".\unicode\umsg.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\umsg_imp.h"
+ >
+ RelativePath=".\unum.cpp"
+ >
+ RelativePath=".\unicode\unum.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\utmscale.c"
+ >
+ RelativePath=".\unicode\utmscale.h"
+ >
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\windtfmt.cpp"
+ >
+ Name="Release|Win32"
+ >
+ DisableLanguageExtensions="false"
+ />
+ Name="Debug|Win32"
+ >
+ DisableLanguageExtensions="false"
+ />
+ RelativePath=".\windtfmt.h"
+ >
+ RelativePath=".\winnmfmt.cpp"
+ >
+ Name="Release|Win32"
+ >
+ DisableLanguageExtensions="false"
+ />
+ Name="Debug|Win32"
+ >
+ DisableLanguageExtensions="false"
+ />
+ RelativePath=".\winnmfmt.h"
+ >
+ >
+ RelativePath=".\i18n.rc"
+ >
+ RelativePath=".\ucln_in.c"
+ >
+ RelativePath=".\ucln_in.h"
+ >
+ >
+ RelativePath=".\unicode\regex.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\regexcmp.cpp"
+ >
+ RelativePath=".\regexcmp.h"
+ >
+ RelativePath=".\regexcst.h"
+ >
+ RelativePath=".\regeximp.h"
+ >
+ RelativePath=".\regexst.cpp"
+ >
+ RelativePath=".\regexst.h"
+ >
+ RelativePath=".\rematch.cpp"
+ >
+ RelativePath=".\repattrn.cpp"
+ >
+ RelativePath=".\uregex.cpp"
+ >
+ RelativePath=".\unicode\uregex.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\uregexc.cpp"
+ >
+ >
+ RelativePath=".\anytrans.cpp"
+ >
+ RelativePath=".\anytrans.h"
+ >
+ RelativePath=".\casetrn.cpp"
+ >
+ RelativePath=".\casetrn.h"
+ >
+ RelativePath=".\cpdtrans.cpp"
+ >
+ RelativePath=".\cpdtrans.h"
+ >
+ RelativePath=".\esctrn.cpp"
+ >
+ RelativePath=".\esctrn.h"
+ >
+ RelativePath=".\funcrepl.cpp"
+ >
+ RelativePath=".\funcrepl.h"
+ >
+ RelativePath=".\name2uni.cpp"
+ >
+ RelativePath=".\name2uni.h"
+ >
+ RelativePath=".\nortrans.cpp"
+ >
+ RelativePath=".\nortrans.h"
+ >
+ RelativePath=".\nultrans.cpp"
+ >
+ RelativePath=".\nultrans.h"
+ >
+ RelativePath=".\quant.cpp"
+ >
+ RelativePath=".\quant.h"
+ >
+ RelativePath=".\rbt.cpp"
+ >
+ RelativePath=".\rbt.h"
+ >
+ RelativePath=".\rbt_data.cpp"
+ >
+ RelativePath=".\rbt_data.h"
+ >
+ RelativePath=".\rbt_pars.cpp"
+ >
+ RelativePath=".\rbt_pars.h"
+ >
+ RelativePath=".\rbt_rule.cpp"
+ >
+ RelativePath=".\rbt_rule.h"
+ >
+ RelativePath=".\rbt_set.cpp"
+ >
+ RelativePath=".\rbt_set.h"
+ >
+ RelativePath=".\remtrans.cpp"
+ >
+ RelativePath=".\remtrans.h"
+ >
+ RelativePath=".\strmatch.cpp"
+ >
+ RelativePath=".\strmatch.h"
+ >
+ RelativePath=".\strrepl.cpp"
+ >
+ RelativePath=".\strrepl.h"
+ >
+ RelativePath=".\titletrn.cpp"
+ >
+ RelativePath=".\titletrn.h"
+ >
+ RelativePath=".\tolowtrn.cpp"
+ >
+ RelativePath=".\tolowtrn.h"
+ >
+ RelativePath=".\toupptrn.cpp"
+ >
+ RelativePath=".\toupptrn.h"
+ >
+ RelativePath=".\translit.cpp"
+ >
+ RelativePath=".\unicode\translit.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\transreg.cpp"
+ >
+ RelativePath=".\transreg.h"
+ >
+ RelativePath=".\tridpars.cpp"
+ >
+ RelativePath=".\tridpars.h"
+ >
+ RelativePath=".\unesctrn.cpp"
+ >
+ RelativePath=".\unesctrn.h"
+ >
+ RelativePath=".\uni2name.cpp"
+ >
+ RelativePath=".\uni2name.h"
+ >
+ RelativePath=".\unicode\unirepl.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\utrans.cpp"
+ >
+ RelativePath=".\unicode\utrans.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ >
+ RelativePath=".\csdetect.cpp"
+ >
+ RelativePath=".\csdetect.h"
+ >
+ RelativePath=".\csmatch.cpp"
+ >
+ RelativePath=".\csmatch.h"
+ >
+ RelativePath=".\csr2022.cpp"
+ >
+ RelativePath=".\csr2022.h"
+ >
+ RelativePath=".\csrecog.cpp"
+ >
+ RelativePath=".\csrecog.h"
+ >
+ RelativePath=".\csrmbcs.cpp"
+ >
+ RelativePath=".\csrmbcs.h"
+ >
+ RelativePath=".\csrsbcs.cpp"
+ >
+ RelativePath=".\csrsbcs.h"
+ >
+ RelativePath=".\csrucode.cpp"
+ >
+ RelativePath=".\csrucode.h"
+ >
+ RelativePath=".\csrutf8.cpp"
+ >
+ RelativePath=".\csrutf8.h"
+ >
+ RelativePath=".\inputext.cpp"
+ >
+ RelativePath=".\inputext.h"
+ >
+ RelativePath=".\ucsdet.cpp"
+ >
+ RelativePath=".\unicode\ucsdet.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
diff --git a/icu4c/source/io/io.vcproj b/icu4c/source/io/io.vcproj
index afc6a66e5f..69b6c1ba9b 100644
--- a/icu4c/source/io/io.vcproj
+++ b/icu4c/source/io/io.vcproj
@@ -1,148 +1,210 @@
+ ProjectGUID="{C2B04507-2521-4801-BF0D-5FD79D6D518C}"
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
-
-
-
-
-
+ Name="VCManagedResourceCompilerTool"
+ />
+ AdditionalIncludeDirectories="..\common"
+ />
+ Name="VCPreLinkEventTool"
+ />
+ Name="VCLinkerTool"
+ OutputFile="..\..\bin\icuio36.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="true"
+ ProgramDatabaseFile=".\..\..\lib\icuio36.pdb"
+ EnableCOMDATFolding="2"
+ BaseAddress="0x4ab00000"
+ ImportLibrary="..\..\lib\icuio.lib"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+
+
+
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ CompileAs="0"
+ />
-
-
-
-
-
+ Name="VCManagedResourceCompilerTool"
+ />
+ AdditionalIncludeDirectories="..\common"
+ />
+ Name="VCPreLinkEventTool"
+ />
+ Name="VCLinkerTool"
+ OutputFile="..\..\bin\icuio36d.dll"
+ LinkIncremental="2"
+ SuppressStartupBanner="true"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile=".\..\..\lib\icuio36d.pdb"
+ BaseAddress="0x4ab00000"
+ ImportLibrary="..\..\lib\icuiod.lib"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ Name="VCXDCMakeTool"
+ />
+
+
+
+
+
@@ -150,121 +212,153 @@
+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+ >
+ RelativePath=".\locbund.c"
+ >
+ RelativePath=".\sprintf.c"
+ >
+ RelativePath=".\sscanf.c"
+ >
+ RelativePath=".\ucln_io.c"
+ >
+ RelativePath=".\ufile.c"
+ >
+ RelativePath=".\ufmt_cmn.c"
+ >
+ RelativePath=".\uprintf.c"
+ >
+ RelativePath=".\uprntf_p.c"
+ >
+ RelativePath=".\uscanf.c"
+ >
+ RelativePath=".\uscanf_p.c"
+ >
+ RelativePath=".\ustdio.c"
+ >
+ RelativePath=".\ustream.cpp"
+ >
+ Name="Release|Win32"
+ >
+ DisableLanguageExtensions="false"
+ />
+ Name="Debug|Win32"
+ >
+ DisableLanguageExtensions="false"
+ />
+ Filter="h;hpp;hxx;hm;inl"
+ >
+ RelativePath=".\locbund.h"
+ >
+ RelativePath=".\ucln_io.h"
+ >
+ RelativePath=".\ufile.h"
+ >
+ RelativePath=".\ufmt_cmn.h"
+ >
+ RelativePath=".\uprintf.h"
+ >
+ RelativePath=".\uscanf.h"
+ >
+ RelativePath=".\unicode\ustdio.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ RelativePath=".\unicode\ustream.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\unicode
"
+ Outputs="..\..\include\unicode\$(InputFileName)"
+ />
+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+ >
+ RelativePath=".\io.rc"
+ >
diff --git a/icu4c/source/layout/layout.vcproj b/icu4c/source/layout/layout.vcproj
index 12ab9c54c1..2ba2a7ec2f 100644
--- a/icu4c/source/layout/layout.vcproj
+++ b/icu4c/source/layout/layout.vcproj
@@ -1,147 +1,209 @@
+ ProjectGUID="{C920062A-0647-4553-A3B2-37C58065664B}"
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ CompileAs="0"
+ />
-
-
-
-
-
+ Name="VCManagedResourceCompilerTool"
+ />
+ AdditionalIncludeDirectories="..\common"
+ />
+ Name="VCPreLinkEventTool"
+ />
+ Name="VCLinkerTool"
+ OutputFile="..\..\bin\icule36d.dll"
+ LinkIncremental="2"
+ SuppressStartupBanner="true"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile=".\..\..\lib\icule36d.pdb"
+ BaseAddress="0x4ac00000"
+ ImportLibrary="..\..\lib\iculed.lib"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ Name="VCXDCMakeTool"
+ />
+
+
+
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
-
-
-
-
-
+ Name="VCManagedResourceCompilerTool"
+ />
+ AdditionalIncludeDirectories="..\common"
+ />
+ Name="VCPreLinkEventTool"
+ />
+ Name="VCLinkerTool"
+ OutputFile="..\..\bin\icule36.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="true"
+ ProgramDatabaseFile=".\..\..\lib\icule36.pdb"
+ EnableCOMDATFolding="2"
+ BaseAddress="0x4ac00000"
+ ImportLibrary="..\..\lib\icule.lib"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+
+
+
+
+
@@ -149,635 +211,815 @@
+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+ >
+ RelativePath=".\AlternateSubstSubtables.cpp"
+ >
+ RelativePath=".\AnchorTables.cpp"
+ >
+ RelativePath=".\ArabicLayoutEngine.cpp"
+ >
+ RelativePath=".\ArabicShaping.cpp"
+ >
+ RelativePath=".\CanonData.cpp"
+ >
+ RelativePath=".\CanonShaping.cpp"
+ >
+ RelativePath=".\ClassDefinitionTables.cpp"
+ >
+ RelativePath=".\ContextualGlyphSubstProc.cpp"
+ >
+ RelativePath=".\ContextualSubstSubtables.cpp"
+ >
+ RelativePath=".\CoverageTables.cpp"
+ >
+ RelativePath=".\CursiveAttachmentSubtables.cpp"
+ >
+ RelativePath=".\DeviceTables.cpp"
+ >
+ RelativePath=".\ExtensionSubtables.cpp"
+ >
+ RelativePath=".\Features.cpp"
+ >
+ RelativePath=".\GDEFMarkFilter.cpp"
+ >
+ RelativePath=".\GlyphDefinitionTables.cpp"
+ >
+ RelativePath=".\GlyphIterator.cpp"
+ >
+ RelativePath="GlyphLookupTables.cpp"
+ >
+ RelativePath=".\GlyphPositionAdjustments.cpp"
+ >
+ RelativePath=".\GlyphPositioningTables.cpp"
+ >
+ RelativePath=".\GlyphPosnLookupProc.cpp"
+ >
+ RelativePath=".\GlyphSubstitutionTables.cpp"
+ >
+ RelativePath=".\GlyphSubstLookupProc.cpp"
+ >
+ RelativePath=".\GXLayoutEngine.cpp"
+ >
+ RelativePath=".\HangulLayoutEngine.cpp"
+ >
+ RelativePath=".\HanLayoutEngine.cpp"
+ >
+ RelativePath=".\IndicClassTables.cpp"
+ >
+ RelativePath=".\IndicLayoutEngine.cpp"
+ >
+ RelativePath=".\IndicRearrangementProcessor.cpp"
+ >
+ RelativePath=".\IndicReordering.cpp"
+ >
+ RelativePath=".\KernTable.cpp"
+ >
+ RelativePath=".\KhmerLayoutEngine.cpp"
+ >
+ RelativePath=".\KhmerReordering.cpp"
+ >
+ RelativePath=".\LayoutEngine.cpp"
+ >
+ RelativePath=".\LEFontInstance.cpp"
+ >
+ RelativePath=".\LEGlyphStorage.cpp"
+ >
+ RelativePath=".\LEInsertionList.cpp"
+ >
+ RelativePath=".\LigatureSubstProc.cpp"
+ >
+ RelativePath=".\LigatureSubstSubtables.cpp"
+ >
+ RelativePath=".\LookupProcessor.cpp"
+ >
+ RelativePath=".\Lookups.cpp"
+ >
+ RelativePath=".\LookupTables.cpp"
+ >
+ RelativePath=".\MarkArrays.cpp"
+ >
+ RelativePath=".\MarkToBasePosnSubtables.cpp"
+ >
+ RelativePath=".\MarkToLigaturePosnSubtables.cpp"
+ >
+ RelativePath=".\MarkToMarkPosnSubtables.cpp"
+ >
+ RelativePath=".\MirroredCharData.cpp"
+ >
+ RelativePath=".\MorphTables.cpp"
+ >
+ RelativePath=".\MPreFixups.cpp"
+ >
+ RelativePath=".\MultipleSubstSubtables.cpp"
+ >
+ RelativePath=".\NonContextualGlyphSubstProc.cpp"
+ >
+ RelativePath=".\OpenTypeLayoutEngine.cpp"
+ >
+ RelativePath=".\OpenTypeUtilities.cpp"
+ >
+ RelativePath=".\PairPositioningSubtables.cpp"
+ >
+ RelativePath=".\ScriptAndLanguage.cpp"
+ >
+ RelativePath=".\ScriptAndLanguageTags.cpp"
+ >
+ RelativePath=".\SegmentArrayProcessor.cpp"
+ >
+ RelativePath=".\SegmentSingleProcessor.cpp"
+ >
+ RelativePath=".\ShapingTypeData.cpp"
+ >
+ RelativePath=".\SimpleArrayProcessor.cpp"
+ >
+ RelativePath=".\SinglePositioningSubtables.cpp"
+ >
+ RelativePath=".\SingleSubstitutionSubtables.cpp"
+ >
+ RelativePath=".\SingleTableProcessor.cpp"
+ >
+ RelativePath=".\StateTableProcessor.cpp"
+ >
+ RelativePath=".\SubstitutionLookups.cpp"
+ >
+ RelativePath=".\SubtableProcessor.cpp"
+ >
+ RelativePath=".\ThaiLayoutEngine.cpp"
+ >
+ RelativePath=".\ThaiShaping.cpp"
+ >
+ RelativePath=".\ThaiStateTables.cpp"
+ >
+ RelativePath=".\TibetanLayoutEngine.cpp"
+ >
+ RelativePath=".\TibetanReordering.cpp"
+ >
+ RelativePath=".\TrimmedArrayProcessor.cpp"
+ >
+ RelativePath=".\ValueRecords.cpp"
+ >
+ Filter="h;hpp;hxx;hm;inl"
+ >
+ RelativePath=".\AlternateSubstSubtables.h"
+ >
+ RelativePath=".\AnchorTables.h"
+ >
+ RelativePath=".\ArabicLayoutEngine.h"
+ >
+ RelativePath=".\ArabicShaping.h"
+ >
+ RelativePath=".\AttachmentPosnSubtables.h"
+ >
+ RelativePath=".\CanonShaping.h"
+ >
+ RelativePath=".\CharSubstitutionFilter.h"
+ >
+ RelativePath=".\ClassDefinitionTables.h"
+ >
+ RelativePath=".\ContextualGlyphInsertion.h"
+ >
+ RelativePath=".\ContextualGlyphSubstitution.h"
+ >
+ RelativePath=".\ContextualGlyphSubstProc.h"
+ >
+ RelativePath=".\ContextualSubstSubtables.h"
+ >
+ RelativePath=".\CoverageTables.h"
+ >
+ RelativePath=".\CursiveAttachmentSubtables.h"
+ >
+ RelativePath=".\DefaultCharMapper.h"
+ >
+ RelativePath=".\DeviceTables.h"
+ >
+ RelativePath=".\ExtensionSubtables.h"
+ >
+ RelativePath=".\Features.h"
+ >
+ RelativePath=".\GDEFMarkFilter.h"
+ >
+ RelativePath=".\GlyphDefinitionTables.h"
+ >
+ RelativePath=".\GlyphIterator.h"
+ >
+ RelativePath="GlyphLookupTables.h"
+ >
+ RelativePath=".\GlyphPositionAdjustments.h"
+ >
+ RelativePath=".\GlyphPositioningTables.h"
+ >
+ RelativePath=".\GlyphPosnLookupProc.h"
+ >
+ RelativePath=".\GlyphSubstitutionTables.h"
+ >
+ RelativePath=".\GlyphSubstLookupProc.h"
+ >
+ RelativePath=".\GXLayoutEngine.h"
+ >
+ RelativePath=".\HangulLayoutEngine.h"
+ >
+ RelativePath=".\HanLayoutEngine.h"
+ >
+ RelativePath=".\IndicLayoutEngine.h"
+ >
+ RelativePath=".\IndicRearrangement.h"
+ >
+ RelativePath=".\IndicRearrangementProcessor.h"
+ >
+ RelativePath=".\IndicReordering.h"
+ >
+ RelativePath=".\KernTable.h"
+ >
+ RelativePath=".\KhmerLayoutEngine.h"
+ >
+ RelativePath=".\KhmerReordering.h"
+ >
+ RelativePath=".\LayoutEngine.h"
+ >
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\layout
"
+ Outputs="..\..\include\layout\$(InputFileName)"
+ />
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\layout
"
+ Outputs="..\..\include\layout\$(InputFileName)"
+ />
+ RelativePath=".\LayoutTables.h"
+ >
+ RelativePath=".\LEFontInstance.h"
+ >
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\layout
"
+ Outputs="..\..\include\layout\$(InputFileName)"
+ />
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\layout
"
+ Outputs="..\..\include\layout\$(InputFileName)"
+ />
+ RelativePath=".\LEGlyphFilter.h"
+ >
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\layout
"
+ Outputs="..\..\include\layout\$(InputFileName)"
+ />
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\layout
"
+ Outputs="..\..\include\layout\$(InputFileName)"
+ />
+ RelativePath=".\LEGlyphStorage.h"
+ >
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\layout
"
+ Outputs="..\..\include\layout\$(InputFileName)"
+ />
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\layout
"
+ Outputs="..\..\include\layout\$(InputFileName)"
+ />
+ RelativePath=".\LEInsertionList.h"
+ >
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\layout
"
+ Outputs="..\..\include\layout\$(InputFileName)"
+ />
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\layout
"
+ Outputs="..\..\include\layout\$(InputFileName)"
+ />
+ RelativePath=".\LELanguages.h"
+ >
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\layout
"
+ Outputs="..\..\include\layout\$(InputFileName)"
+ />
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\layout
"
+ Outputs="..\..\include\layout\$(InputFileName)"
+ />
+ RelativePath=".\LEScripts.h"
+ >
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\layout
"
+ Outputs="..\..\include\layout\$(InputFileName)"
+ />
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\layout
"
+ Outputs="..\..\include\layout\$(InputFileName)"
+ />
+ RelativePath=".\LESwaps.h"
+ >
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\layout
"
+ Outputs="..\..\include\layout\$(InputFileName)"
+ />
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\layout
"
+ Outputs="..\..\include\layout\$(InputFileName)"
+ />
+ RelativePath=".\LETypes.h"
+ >
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\layout
"
+ Outputs="..\..\include\layout\$(InputFileName)"
+ />
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\layout
"
+ Outputs="..\..\include\layout\$(InputFileName)"
+ />
+ RelativePath=".\LigatureSubstitution.h"
+ >
+ RelativePath=".\LigatureSubstProc.h"
+ >
+ RelativePath=".\LigatureSubstSubtables.h"
+ >
+ RelativePath=".\LookupProcessor.h"
+ >
+ RelativePath=".\Lookups.h"
+ >
+ RelativePath=".\LookupTables.h"
+ >
+ RelativePath=".\MarkArrays.h"
+ >
+ RelativePath=".\MarkToBasePosnSubtables.h"
+ >
+ RelativePath=".\MarkToLigaturePosnSubtables.h"
+ >
+ RelativePath=".\MarkToMarkPosnSubtables.h"
+ >
+ RelativePath=".\MorphStateTables.h"
+ >
+ RelativePath=".\MorphTables.h"
+ >
+ RelativePath=".\MPreFixups.h"
+ >
+ RelativePath=".\MultipleSubstSubtables.h"
+ >
+ RelativePath=".\NonContextualGlyphSubst.h"
+ >
+ RelativePath=".\NonContextualGlyphSubstProc.h"
+ >
+ RelativePath=".\OpenTypeLayoutEngine.h"
+ >
+ RelativePath=".\OpenTypeTables.h"
+ >
+ RelativePath=".\OpenTypeUtilities.h"
+ >
+ RelativePath=".\PairPositioningSubtables.h"
+ >
+ RelativePath=".\ScriptAndLanguage.h"
+ >
+ RelativePath=".\ScriptAndLanguageTags.h"
+ >
+ RelativePath=".\SegmentArrayProcessor.h"
+ >
+ RelativePath=".\SegmentSingleProcessor.h"
+ >
+ RelativePath=".\SimpleArrayProcessor.h"
+ >
+ RelativePath=".\SinglePositioningSubtables.h"
+ >
+ RelativePath=".\SingleSubstitutionSubtables.h"
+ >
+ RelativePath=".\SingleTableProcessor.h"
+ >
+ RelativePath=".\StateTableProcessor.h"
+ >
+ RelativePath=".\StateTables.h"
+ >
+ RelativePath=".\SubstitutionLookups.h"
+ >
+ RelativePath=".\SubtableProcessor.h"
+ >
+ RelativePath=".\ThaiLayoutEngine.h"
+ >
+ RelativePath=".\ThaiShaping.h"
+ >
+ RelativePath=".\TibetanLayoutEngine.h"
+ >
+ RelativePath=".\TibetanReordering.h"
+ >
+ RelativePath=".\TrimmedArrayProcessor.h"
+ >
+ RelativePath=".\ValueRecords.h"
+ >
+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+ >
+ RelativePath=".\layout.rc"
+ >
diff --git a/icu4c/source/layoutex/layoutex.vcproj b/icu4c/source/layoutex/layoutex.vcproj
index 4eae6ffdf1..e594dbad52 100644
--- a/icu4c/source/layoutex/layoutex.vcproj
+++ b/icu4c/source/layoutex/layoutex.vcproj
@@ -1,145 +1,207 @@
+ ProjectGUID="{37FC2C7F-1904-4811-8955-2F478830EAD1}"
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ ImportLibrary="..\..\lib\iculx.lib"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ ImportLibrary="..\..\lib\iculxd.lib"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
@@ -147,78 +209,96 @@
+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+ >
+ RelativePath="LXUtilities.cpp"
+ >
+ RelativePath=".\ParagraphLayout.cpp"
+ >
+ RelativePath=".\RunArrays.cpp"
+ >
+ Filter="h;hpp;hxx;hm;inl"
+ >
+ RelativePath="LXUtilities.h"
+ >
+ RelativePath=".\layout\ParagraphLayout.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\layout
"
+ Outputs="..\..\include\layout\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\layout
"
+ Outputs="..\..\include\layout\$(InputFileName)"
+ />
+ RelativePath=".\layout\RunArrays.h"
+ >
+ Name="Release|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\layout
"
+ Outputs="..\..\include\layout\$(InputFileName)"
+ />
+ Name="Debug|Win32"
+ >
+ CommandLine="copy "$(InputPath)" ..\..\include\layout
"
+ Outputs="..\..\include\layout\$(InputFileName)"
+ />
+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+ >
+ RelativePath=".\layoutex.rc"
+ >
+ Name="Release|Win32"
+ >
+ AdditionalIncludeDirectories="..\common;$(NoInherit)"
+ />
+ Name="Debug|Win32"
+ >
+ AdditionalIncludeDirectories="..\common;$(NoInherit)"
+ />
diff --git a/icu4c/source/stubdata/stubdata.vcproj b/icu4c/source/stubdata/stubdata.vcproj
index f1f6a5a065..2f7d37587f 100644
--- a/icu4c/source/stubdata/stubdata.vcproj
+++ b/icu4c/source/stubdata/stubdata.vcproj
@@ -1,142 +1,207 @@
+ ProjectGUID="{203EC78A-0531-43F0-A636-285439BDE025}"
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ ResourceOnlyDLL="true"
+ TurnOffAssemblyGeneration="true"
+ ImportLibrary="..\..\lib\icudt.lib"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
-
-
-
-
-
+ Name="VCManagedResourceCompilerTool"
+ />
+ Culture="1033"
+ />
+ Name="VCPreLinkEventTool"
+ CommandLine="echo "File with stubdata build time, used as a dependency to trigger fresh data build, since stubdata dll will overwrite the real one." > "$(ProjectDir)stubdatabuilt.txt""
+ />
+ Name="VCLinkerTool"
+ OutputFile="..\..\bin\icudt36.dll"
+ SuppressStartupBanner="true"
+ GenerateManifest="false"
+ ProgramDatabaseFile=".\Debug/icudt36.pdb"
+ ResourceOnlyDLL="true"
+ ImportLibrary="..\..\lib\icudt.lib"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ Name="VCXDCMakeTool"
+ />
+
+
+
+
+
@@ -144,18 +209,22 @@
+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+ >
+ RelativePath=".\stubdata.c"
+ >
+ Filter="h;hpp;hxx;hm;inl"
+ >
+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+ >
diff --git a/icu4c/source/test/cintltst/cintltst.vcproj b/icu4c/source/test/cintltst/cintltst.vcproj
index 727f332dd3..e798082067 100644
--- a/icu4c/source/test/cintltst/cintltst.vcproj
+++ b/icu4c/source/test/cintltst/cintltst.vcproj
@@ -1,137 +1,199 @@
+ ProjectGUID="{3D1246AE-1B32-479B-BECA-AEFA97BE2321}"
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ FixedBaseAddress="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
@@ -139,401 +201,514 @@
+ >
+ RelativePath=".\cbididat.c"
+ >
+ RelativePath=".\cbiditst.c"
+ >
+ RelativePath=".\cbiditst.h"
+ >
+ >
+ RelativePath=".\cbiapts.c"
+ >
+ RelativePath=".\cbiapts.h"
+ >
+ RelativePath=".\cbkittst.c"
+ >
+ >
+ RelativePath=".\callcoll.c"
+ >
+ RelativePath=".\callcoll.h"
+ >
+ RelativePath=".\capitst.c"
+ >
+ RelativePath=".\capitst.h"
+ >
+ RelativePath=".\ccolltst.c"
+ >
+ RelativePath=".\ccolltst.h"
+ >
+ RelativePath=".\ccurrtst.c"
+ >
+ RelativePath=".\ccurrtst.h"
+ >
+ RelativePath=".\cdetst.c"
+ >
+ RelativePath=".\cdetst.h"
+ >
+ RelativePath=".\cestst.c"
+ >
+ RelativePath=".\cestst.h"
+ >
+ RelativePath=".\cfintst.c"
+ >
+ RelativePath=".\cfintst.h"
+ >
+ RelativePath=".\cfrtst.c"
+ >
+ RelativePath=".\cfrtst.h"
+ >
+ RelativePath=".\cg7coll.c"
+ >
+ RelativePath=".\cg7coll.h"
+ >
+ RelativePath=".\citertst.c"
+ >
+ RelativePath=".\citertst.h"
+ >
+ RelativePath=".\cjaptst.c"
+ >
+ RelativePath=".\cjaptst.h"
+ >
+ RelativePath=".\cmsccoll.c"
+ >
+ RelativePath=".\colutil.c"
+ >
+ RelativePath=".\cturtst.c"
+ >
+ RelativePath=".\cturtst.h"
+ >
+ RelativePath=".\encoll.c"
+ >
+ RelativePath=".\encoll.h"
+ >
+ RelativePath=".\usrchdat.c"
+ >
+ RelativePath=".\usrchtst.c"
+ >
+ >
+ RelativePath=".\chashtst.c"
+ >
+ RelativePath=".\sorttest.c"
+ >
+ RelativePath=".\trietest.c"
+ >
+ RelativePath=".\uenumtst.c"
+ >
+ >
+ RelativePath=".\bocu1tst.c"
+ >
+ RelativePath=".\ccapitst.c"
+ >
+ RelativePath=".\ccapitst.h"
+ >
+ RelativePath=".\cconvtst.c"
+ >
+ RelativePath=".\cctest.c"
+ >
+ RelativePath=".\eurocreg.c"
+ >
+ RelativePath=".\nccbtst.c"
+ >
+ RelativePath=".\nccbtst.h"
+ >
+ RelativePath=".\ncnvfbts.c"
+ >
+ RelativePath=".\ncnvfbts.h"
+ >
+ RelativePath=".\ncnvtst.c"
+ >
+ RelativePath=".\nucnvtst.c"
+ >
+ RelativePath=".\nucnvtst.h"
+ >
+ RelativePath=".\stdnmtst.c"
+ >
+ RelativePath=".\ucsdetst.c"
+ >
+ >
+ RelativePath=".\udatatst.c"
+ >
+ Name="Debug|Win32"
+ >
+ DisableLanguageExtensions="false"
+ />
+ Name="Release|Win32"
+ >
+ DisableLanguageExtensions="false"
+ />
+ >
+ RelativePath=".\ccaltst.c"
+ >
+ RelativePath=".\ccaltst.h"
+ >
+ RelativePath=".\cdattst.c"
+ >
+ RelativePath=".\cdattst.h"
+ >
+ RelativePath=".\cdtdptst.c"
+ >
+ RelativePath=".\cdtdptst.h"
+ >
+ RelativePath=".\cdtrgtst.c"
+ >
+ RelativePath=".\cdtrgtst.h"
+ >
+ RelativePath=".\cformtst.c"
+ >
+ RelativePath=".\cformtst.h"
+ >
+ RelativePath=".\cmsgtst.c"
+ >
+ RelativePath=".\cmsgtst.h"
+ >
+ RelativePath=".\cnmdptst.c"
+ >
+ RelativePath=".\cnmdptst.h"
+ >
+ RelativePath=".\cnumtst.c"
+ >
+ RelativePath=".\cnumtst.h"
+ >
+ RelativePath=".\currtest.c"
+ >
+ RelativePath=".\utmstest.c"
+ >
+ >
+ RelativePath=".\cldrtest.c"
+ >
+ RelativePath=".\cloctst.c"
+ >
+ RelativePath=".\cloctst.h"
+ >
+ RelativePath=".\cposxtst.c"
+ >
+ RelativePath=".\crestst.c"
+ >
+ RelativePath=".\crestst.h"
+ >
+ RelativePath=".\creststn.c"
+ >
+ RelativePath=".\creststn.h"
+ >
+ >
+ RelativePath=".\calltest.c"
+ >
+ RelativePath=".\cintltst.c"
+ >
+ RelativePath=".\cintltst.h"
+ >
+ RelativePath=".\cutiltst.c"
+ >
+ RelativePath=".\hpmufn.c"
+ >
+ RelativePath=".\putiltst.c"
+ >
+ RelativePath=".\tracetst.c"
+ >
+ >
+ RelativePath=".\cnormtst.c"
+ >
+ RelativePath=".\cnormtst.h"
+ >
+ >
+ RelativePath=".\cucdapi.c"
+ >
+ RelativePath=".\cucdapi.h"
+ >
+ RelativePath=".\cucdtst.c"
+ >
+ RelativePath=".\usettest.c"
+ >
+ >
+ RelativePath=".\cstrcase.c"
+ >
+ RelativePath=".\cstrtest.c"
+ >
+ RelativePath=".\custrtrn.c"
+ >
+ RelativePath=".\custrtst.c"
+ >
+ RelativePath=".\utexttst.c"
+ >
+ RelativePath=".\utf16tst.c"
+ >
+ RelativePath=".\utf8tst.c"
+ >
+ >
+ RelativePath=".\utransts.c"
+ >
+ >
+ RelativePath=".\reapits.c"
+ >
+ >
+ RelativePath="idnatest.c"
+ >
+ RelativePath="nfsprep.c"
+ >
+ RelativePath="nfsprep.h"
+ >
+ RelativePath="spreptst.c"
+ >
+ RelativePath="sprpdata.c"
+ >
diff --git a/icu4c/source/test/intltest/intltest.vcproj b/icu4c/source/test/intltest/intltest.vcproj
index 67fe8756ee..622797efe5 100644
--- a/icu4c/source/test/intltest/intltest.vcproj
+++ b/icu4c/source/test/intltest/intltest.vcproj
@@ -1,135 +1,197 @@
+ ProjectGUID="{73632960-B3A6-464D-83A3-4B43365F19B8}"
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ FixedBaseAddress="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
@@ -137,787 +199,1027 @@
+ >
+ RelativePath=".\itrbbi.cpp"
+ >
+ RelativePath=".\itrbbi.h"
+ >
+ RelativePath=".\rbbiapts.cpp"
+ >
+ RelativePath=".\rbbiapts.h"
+ >
+ RelativePath=".\rbbitst.cpp"
+ >
+ RelativePath=".\rbbitst.h"
+ >
+ >
+ RelativePath=".\allcoll.cpp"
+ >
+ RelativePath=".\allcoll.h"
+ >
+ RelativePath=".\apicoll.cpp"
+ >
+ RelativePath=".\apicoll.h"
+ >
+ RelativePath=".\cntabcol.cpp"
+ >
+ RelativePath=".\cntabcol.h"
+ >
+ RelativePath=".\currcoll.cpp"
+ >
+ RelativePath=".\currcoll.h"
+ >
+ RelativePath=".\dadrcoll.cpp"
+ >
+ RelativePath=".\dadrcoll.h"
+ >
+ RelativePath=".\decoll.cpp"
+ >
+ RelativePath=".\decoll.h"
+ >
+ RelativePath=".\encoll.cpp"
+ >
+ RelativePath=".\encoll.h"
+ >
+ RelativePath=".\escoll.cpp"
+ >
+ RelativePath=".\escoll.h"
+ >
+ RelativePath=".\ficoll.cpp"
+ >
+ RelativePath=".\ficoll.h"
+ >
+ RelativePath=".\frcoll.cpp"
+ >
+ RelativePath=".\frcoll.h"
+ >
+ RelativePath=".\g7coll.cpp"
+ >
+ RelativePath=".\g7coll.h"
+ >
+ RelativePath=".\itercoll.cpp"
+ >
+ RelativePath=".\itercoll.h"
+ >
+ RelativePath=".\jacoll.cpp"
+ >
+ RelativePath=".\jacoll.h"
+ >
+ RelativePath=".\lcukocol.cpp"
+ >
+ RelativePath=".\lcukocol.h"
+ >
+ RelativePath=".\mnkytst.cpp"
+ >
+ RelativePath=".\mnkytst.h"
+ >
+ RelativePath=".\regcoll.cpp"
+ >
+ RelativePath=".\regcoll.h"
+ >
+ RelativePath=".\rndmcoll.cpp"
+ >
+ RelativePath=".\rndmcoll.h"
+ >
+ RelativePath=".\srchtest.cpp"
+ >
+ RelativePath=".\srchtest.h"
+ >
+ RelativePath="svccoll.cpp"
+ >
+ RelativePath="svccoll.h"
+ >
+ RelativePath=".\thcoll.cpp"
+ >
+ RelativePath=".\thcoll.h"
+ >
+ RelativePath=".\trcoll.cpp"
+ >
+ RelativePath=".\trcoll.h"
+ >
+ RelativePath=".\tscoll.cpp"
+ >
+ RelativePath=".\tscoll.h"
+ >
+ RelativePath=".\ucaconf.cpp"
+ >
+ RelativePath=".\ucaconf.h"
+ >
+ RelativePath=".\wbnf.cpp"
+ >
+ RelativePath=".\wbnf.h"
+ >
+ >
+ RelativePath=".\uvectest.cpp"
+ >
+ RelativePath=".\uvectest.h"
+ >
+ RelativePath=".\v32test.cpp"
+ >
+ RelativePath=".\v32test.h"
+ >
+ >
+ RelativePath=".\strtest.cpp"
+ >
+ Name="Debug|Win32"
+ >
+ DisableLanguageExtensions="false"
+ />
+ Name="Release|Win32"
+ >
+ DisableLanguageExtensions="false"
+ />
+ RelativePath=".\strtest.h"
+ >
+ RelativePath=".\tsmthred.cpp"
+ >
+ Name="Debug|Win32"
+ >
+ DisableLanguageExtensions="false"
+ />
+ Name="Release|Win32"
+ >
+ DisableLanguageExtensions="false"
+ />
+ RelativePath=".\tsmthred.h"
+ >
+ RelativePath=".\tsputil.cpp"
+ >
+ RelativePath=".\tsputil.h"
+ >
+ >
+ RelativePath=".\uobjtest.cpp"
+ >
+ RelativePath=".\uobjtest.h"
+ >
+ >
+ RelativePath=".\astrotst.cpp"
+ >
+ RelativePath=".\astrotst.h"
+ >
+ RelativePath=".\calcasts.cpp"
+ >
+ RelativePath=".\calcasts.h"
+ >
+ RelativePath=".\callimts.cpp"
+ >
+ RelativePath=".\callimts.h"
+ >
+ RelativePath=".\calregts.cpp"
+ >
+ RelativePath=".\calregts.h"
+ >
+ RelativePath=".\caltest.cpp"
+ >
+ RelativePath=".\caltest.h"
+ >
+ RelativePath=".\caltztst.cpp"
+ >
+ RelativePath=".\caltztst.h"
+ >
+ RelativePath=".\dcfmapts.cpp"
+ >
+ RelativePath=".\dcfmapts.h"
+ >
+ RelativePath=".\dtfmapts.cpp"
+ >
+ RelativePath=".\dtfmapts.h"
+ >
+ RelativePath=".\dtfmrgts.cpp"
+ >
+ RelativePath=".\dtfmrgts.h"
+ >
+ RelativePath=".\dtfmtrtts.cpp"
+ >
+ RelativePath=".\dtfmtrtts.h"
+ >
+ RelativePath=".\dtfmttst.cpp"
+ >
+ RelativePath=".\dtfmttst.h"
+ >
+ RelativePath=".\incaltst.cpp"
+ >
+ RelativePath=".\incaltst.h"
+ >
+ RelativePath=".\itformat.cpp"
+ >
+ RelativePath=".\itformat.h"
+ >
+ RelativePath=".\itrbnf.cpp"
+ >
+ RelativePath=".\itrbnf.h"
+ >
+ RelativePath=".\itrbnfp.cpp"
+ >
+ RelativePath=".\itrbnfp.h"
+ >
+ RelativePath=".\itrbnfrt.cpp"
+ >
+ RelativePath=".\itrbnfrt.h"
+ >
+ RelativePath=".\miscdtfm.cpp"
+ >
+ RelativePath=".\miscdtfm.h"
+ >
+ RelativePath=".\msfmrgts.cpp"
+ >
+ RelativePath=".\msfmrgts.h"
+ >
+ RelativePath=".\nmfmapts.cpp"
+ >
+ RelativePath=".\nmfmapts.h"
+ >
+ RelativePath=".\nmfmtrt.cpp"
+ >
+ RelativePath=".\nmfmtrt.h"
+ >
+ RelativePath=".\numfmtst.cpp"
+ >
+ RelativePath=".\numfmtst.h"
+ >
+ RelativePath=".\numrgts.cpp"
+ >
+ RelativePath=".\numrgts.h"
+ >
+ RelativePath=".\pptest.cpp"
+ >
+ RelativePath=".\pptest.h"
+ >
+ RelativePath=".\sdtfmtts.cpp"
+ >
+ RelativePath=".\sdtfmtts.h"
+ >
+ RelativePath=".\tchcfmt.cpp"
+ >
+ RelativePath=".\tchcfmt.h"
+ >
+ RelativePath=".\tfsmalls.cpp"
+ >
+ RelativePath=".\tfsmalls.h"
+ >
+ RelativePath=".\tmsgfmt.cpp"
+ >
+ RelativePath=".\tmsgfmt.h"
+ >
+ RelativePath=".\tsdate.cpp"
+ >
+ RelativePath=".\tsdate.h"
+ >
+ RelativePath=".\tsdcfmsy.cpp"
+ >
+ RelativePath=".\tsdcfmsy.h"
+ >
+ RelativePath=".\tsdtfmsy.cpp"
+ >
+ RelativePath=".\tsdtfmsy.h"
+ >
+ RelativePath=".\tsnmfmt.cpp"
+ >
+ RelativePath=".\tsnmfmt.h"
+ >
+ RelativePath=".\tzbdtest.cpp"
+ >
+ RelativePath=".\tzbdtest.h"
+ >
+ RelativePath=".\tzregts.cpp"
+ >
+ RelativePath=".\tzregts.h"
+ >
+ RelativePath=".\tztest.cpp"
+ >
+ RelativePath=".\tztest.h"
+ >
+ RelativePath=".\windttst.cpp"
+ >
+ Name="Debug|Win32"
+ >
+ DisableLanguageExtensions="false"
+ />
+ Name="Release|Win32"
+ >
+ DisableLanguageExtensions="false"
+ />
+ RelativePath=".\windttst.h"
+ >
+ RelativePath=".\winnmtst.cpp"
+ >
+ Name="Debug|Win32"
+ >
+ DisableLanguageExtensions="false"
+ />
+ Name="Release|Win32"
+ >
+ DisableLanguageExtensions="false"
+ />
+ RelativePath=".\winnmtst.h"
+ >
+ Filter="*.c,*.h"
+ >
+ RelativePath=".\idnaconf.cpp"
+ >
+ RelativePath=".\idnaconf.h"
+ >
+ RelativePath=".\idnaref.cpp"
+ >
+ RelativePath=".\idnaref.h"
+ >
+ RelativePath=".\nptrans.cpp"
+ >
+ RelativePath=".\nptrans.h"
+ >
+ RelativePath=".\punyref.c"
+ >
+ RelativePath=".\punyref.h"
+ >
+ RelativePath=".\testidn.cpp"
+ >
+ RelativePath=".\testidna.cpp"
+ >
+ RelativePath=".\testidna.h"
+ >
+ >
+ RelativePath=".\aliastst.cpp"
+ >
+ RelativePath=".\aliastst.h"
+ >
+ RelativePath=".\loctest.cpp"
+ >
+ RelativePath=".\loctest.h"
+ >
+ RelativePath=".\restest.cpp"
+ >
+ RelativePath=".\restest.h"
+ >
+ RelativePath=".\restsnew.cpp"
+ >
+ RelativePath=".\restsnew.h"
+ >
+ >
+ RelativePath=".\intltest.cpp"
+ >
+ RelativePath=".\intltest.h"
+ >
+ RelativePath=".\itmajor.cpp"
+ >
+ RelativePath=".\itmajor.h"
+ >
+ RelativePath=".\itutil.cpp"
+ >
+ RelativePath=".\itutil.h"
+ >
+ RelativePath=".\testutil.cpp"
+ >
+ RelativePath=".\testutil.h"
+ >
+ RelativePath=".\textfile.cpp"
+ >
+ RelativePath=".\textfile.h"
+ >
+ RelativePath=".\tokiter.cpp"
+ >
+ RelativePath=".\tokiter.h"
+ >
+ RelativePath=".\winutil.cpp"
+ >
+ Name="Debug|Win32"
+ >
+ DisableLanguageExtensions="false"
+ />
+ Name="Release|Win32"
+ >
+ DisableLanguageExtensions="false"
+ />
+ RelativePath=".\winutil.h"
+ >
+ >
+ RelativePath=".\canittst.cpp"
+ >
+ RelativePath=".\canittst.h"
+ >
+ RelativePath=".\normconf.cpp"
+ >
+ RelativePath=".\normconf.h"
+ >
+ RelativePath=".\tstnorm.cpp"
+ >
+ RelativePath=".\tstnorm.h"
+ >
+ RelativePath=".\tstnrapi.cpp"
+ >
+ >
+ RelativePath=".\ucdtest.cpp"
+ >
+ RelativePath=".\ucdtest.h"
+ >
+ RelativePath=".\usettest.cpp"
+ >
+ RelativePath=".\usettest.h"
+ >
+ >
+ RelativePath=".\regextst.cpp"
+ >
+ RelativePath=".\regextst.h"
+ >
+ >
+ RelativePath=".\icusvtst.cpp"
+ >
+ RelativePath=".\icusvtst.h"
+ >
+ >
+ RelativePath=".\citrtest.cpp"
+ >
+ RelativePath=".\citrtest.h"
+ >
+ RelativePath=".\reptest.cpp"
+ >
+ RelativePath=".\reptest.h"
+ >
+ RelativePath=".\sfwdchit.cpp"
+ >
+ RelativePath=".\sfwdchit.h"
+ >
+ RelativePath=".\strcase.cpp"
+ >
+ RelativePath=".\ustrtest.cpp"
+ >
+ Name="Debug|Win32"
+ >
+ DisableLanguageExtensions="false"
+ />
+ Name="Release|Win32"
+ >
+ DisableLanguageExtensions="false"
+ />
+ RelativePath=".\ustrtest.h"
+ >
+ RelativePath=".\utxttest.cpp"
+ >
+ RelativePath=".\utxttest.h"
+ >
+ >
+ RelativePath=".\cpdtrtst.cpp"
+ >
+ RelativePath=".\cpdtrtst.h"
+ >
+ RelativePath=".\ittrans.cpp"
+ >
+ RelativePath=".\ittrans.h"
+ >
+ RelativePath=".\jamotest.cpp"
+ >
+ RelativePath=".\jamotest.h"
+ >
+ RelativePath=".\transapi.cpp"
+ >
+ RelativePath=".\transapi.h"
+ >
+ RelativePath=".\transrt.cpp"
+ >
+ RelativePath=".\transrt.h"
+ >
+ RelativePath=".\transtst.cpp"
+ >
+ RelativePath=".\transtst.h"
+ >
+ RelativePath=".\trnserr.cpp"
+ >
+ RelativePath=".\trnserr.h"
+ >
+ >
+ RelativePath=".\convtest.cpp"
+ >
+ RelativePath=".\convtest.h"
+ >
+ >
+ RelativePath=".\csdetest.cpp"
+ >
+ RelativePath=".\csdetest.h"
+ >
diff --git a/icu4c/source/test/iotest/iotest.vcproj b/icu4c/source/test/iotest/iotest.vcproj
index 68ea46e094..5f630a8308 100644
--- a/icu4c/source/test/iotest/iotest.vcproj
+++ b/icu4c/source/test/iotest/iotest.vcproj
@@ -1,137 +1,198 @@
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ TargetMachine="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ TargetMachine="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
@@ -139,40 +200,52 @@
+ Filter="cpp;c;cxx"
+ >
+ RelativePath=".\filetst.c"
+ >
+ RelativePath=".\iotest.cpp"
+ >
+ RelativePath=".\stream.cpp"
+ >
+ Name="Debug|Win32"
+ >
+ DisableLanguageExtensions="false"
+ />
+ Name="Release|Win32"
+ >
+ DisableLanguageExtensions="false"
+ />
+ RelativePath=".\strtst.c"
+ >
+ RelativePath=".\trnstst.c"
+ >
+ Filter="h;hpp;hxx"
+ >
+ RelativePath=".\iotest.h"
+ >
diff --git a/icu4c/source/test/letest/letest.vcproj b/icu4c/source/test/letest/letest.vcproj
index 0810a5b191..8fb8af72e7 100644
--- a/icu4c/source/test/letest/letest.vcproj
+++ b/icu4c/source/test/letest/letest.vcproj
@@ -1,136 +1,199 @@
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
@@ -138,54 +201,70 @@
+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+ >
+ RelativePath=".\cmaps.cpp"
+ >
+ RelativePath=".\FontTableCache.cpp"
+ >
+ RelativePath=".\letest.cpp"
+ >
+ RelativePath=".\letsutil.cpp"
+ >
+ RelativePath=".\PortableFontInstance.cpp"
+ >
+ RelativePath=".\SimpleFontInstance.cpp"
+ >
+ Filter="h;hpp;hxx;hm;inl"
+ >
+ RelativePath=".\cmaps.h"
+ >
+ RelativePath=".\FontTableCache.h"
+ >
+ RelativePath=".\letest.h"
+ >
+ RelativePath=".\letsutil.h"
+ >
+ RelativePath=".\PortableFontInstance.h"
+ >
+ RelativePath=".\sfnt.h"
+ >
+ RelativePath=".\SimpleFontInstance.h"
+ >
+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+ >
diff --git a/icu4c/source/test/perf/charperf/charperf.vcproj b/icu4c/source/test/perf/charperf/charperf.vcproj
index 63b7b78a31..d6f276a0a8 100644
--- a/icu4c/source/test/perf/charperf/charperf.vcproj
+++ b/icu4c/source/test/perf/charperf/charperf.vcproj
@@ -1,23 +1,45 @@
+ ProjectGUID="{D850A4B6-7D94-476E-9392-E9272DA4EAAF}"
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ DebugInformationFormat="3"
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ TargetMachine="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
@@ -141,39 +203,48 @@
+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+ >
+ RelativePath="charperf.cpp"
+ >
+ Name="Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Release|Win32"
+ >
+ PreprocessorDefinitions=""
+ />
+ Filter="h;hpp;hxx;hm;inl"
+ >
+ RelativePath="charperf.h"
+ >
+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+ >
diff --git a/icu4c/source/test/perf/collperf/collperf.vcproj b/icu4c/source/test/perf/collperf/collperf.vcproj
index 79628389a8..4da09b6eba 100644
--- a/icu4c/source/test/perf/collperf/collperf.vcproj
+++ b/icu4c/source/test/perf/collperf/collperf.vcproj
@@ -1,28 +1,48 @@
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ DebugInformationFormat="3"
+ CompileAs="0"
+ />
-
-
-
-
-
+ Name="VCManagedResourceCompilerTool"
+ />
+ Culture="1033"
+ />
+ Name="VCPreLinkEventTool"
+ />
+ Name="VCLinkerTool"
+ AdditionalDependencies="icuucd.lib icuind.lib icutud.lib winmm.lib icutestd.lib"
+ OutputFile=".\Debug/collperf.exe"
+ LinkIncremental="1"
+ SuppressStartupBanner="true"
+ AdditionalLibraryDirectories="..\..\..\..\lib\"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile=".\Debug/collperf.pdb"
+ SubSystem="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+
+
+
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ TargetMachine="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
@@ -142,36 +201,44 @@
+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+ >
+ RelativePath="collperf.cpp"
+ >
+ Name="Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Release|Win32"
+ >
+ PreprocessorDefinitions=""
+ />
+ Filter="h;hpp;hxx;hm;inl"
+ >
+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+ >
diff --git a/icu4c/source/test/perf/convperf/convperf.vcproj b/icu4c/source/test/perf/convperf/convperf.vcproj
index c8090e101f..8649cb78a4 100644
--- a/icu4c/source/test/perf/convperf/convperf.vcproj
+++ b/icu4c/source/test/perf/convperf/convperf.vcproj
@@ -1,86 +1,137 @@
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ TargetMachine="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ DebugInformationFormat="3"
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
@@ -142,42 +203,52 @@
+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+ >
+ RelativePath="convperf.cpp"
+ >
+ Name="Release|Win32"
+ >
+ PreprocessorDefinitions=""
+ />
+ Name="Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Filter="h;hpp;hxx;hm;inl"
+ >
+ RelativePath="convperf.h"
+ >
+ RelativePath="data.h"
+ >
+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+ >
diff --git a/icu4c/source/test/perf/normperf/normperf.vcproj b/icu4c/source/test/perf/normperf/normperf.vcproj
index e11391d62b..b2151a3b9b 100644
--- a/icu4c/source/test/perf/normperf/normperf.vcproj
+++ b/icu4c/source/test/perf/normperf/normperf.vcproj
@@ -1,140 +1,201 @@
+ ProjectGUID="{56CCC661-8D33-4F0A-B62F-C619CE843C68}"
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="1"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ DebugInformationFormat="3"
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ TargetMachine="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
@@ -142,39 +203,48 @@
+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+ >
+ RelativePath="normperf.cpp"
+ >
+ Name="Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Release|Win32"
+ >
+ PreprocessorDefinitions=""
+ />
+ Filter="h;hpp;hxx;hm;inl"
+ >
+ RelativePath="normperf.h"
+ >
+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+ >
diff --git a/icu4c/source/test/perf/perf.sln b/icu4c/source/test/perf/perf.sln
index d5b1b2ed67..49312f49d9 100644
--- a/icu4c/source/test/perf/perf.sln
+++ b/icu4c/source/test/perf/perf.sln
@@ -1,77 +1,61 @@
-Microsoft Visual Studio Solution File, Format Version 8.00
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "charperf", "charperf\charperf.vcproj", "{D850A4B6-7D94-476E-9392-E9272DA4EAAF}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "normperf", "normperf\normperf.vcproj", "{56CCC661-8D33-4F0A-B62F-C619CE843C68}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "convperf", "convperf\convperf.vcproj", "{B4C03939-D417-41F0-85B4-848ECF105E3A}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "stringperf", "ustrperf\stringperf.vcproj", "{523710EA-349D-45BF-8B39-289CC86E7D91}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ubrkperf", "ubrkperf\ubrkperf.vcproj", "{7E280294-49BD-43D1-9903-CF29648D88CA}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "utfperf", "utfperf\utfperf.vcproj", "{E7728E98-0469-43F4-AF37-4529A3D52C6B}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "collperf", "collperf\collperf.vcproj", "{01807B4A-E3B5-4B97-A7F3-207746DCD71E}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "usetperf", "usetperf\usetperf.vcproj", "{EC5DF28A-D789-4C46-A55D-0AD55B50ECE8}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
EndProject
Global
- GlobalSection(SolutionConfiguration) = preSolution
- Debug = Debug
- Release = Release
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Release|Win32 = Release|Win32
EndGlobalSection
- GlobalSection(ProjectConfiguration) = postSolution
- {D850A4B6-7D94-476E-9392-E9272DA4EAAF}.Debug.ActiveCfg = Debug|Win32
- {D850A4B6-7D94-476E-9392-E9272DA4EAAF}.Debug.Build.0 = Debug|Win32
- {D850A4B6-7D94-476E-9392-E9272DA4EAAF}.Release.ActiveCfg = Release|Win32
- {D850A4B6-7D94-476E-9392-E9272DA4EAAF}.Release.Build.0 = Release|Win32
- {56CCC661-8D33-4F0A-B62F-C619CE843C68}.Debug.ActiveCfg = Debug|Win32
- {56CCC661-8D33-4F0A-B62F-C619CE843C68}.Debug.Build.0 = Debug|Win32
- {56CCC661-8D33-4F0A-B62F-C619CE843C68}.Release.ActiveCfg = Release|Win32
- {56CCC661-8D33-4F0A-B62F-C619CE843C68}.Release.Build.0 = Release|Win32
- {B4C03939-D417-41F0-85B4-848ECF105E3A}.Debug.ActiveCfg = Debug|Win32
- {B4C03939-D417-41F0-85B4-848ECF105E3A}.Debug.Build.0 = Debug|Win32
- {B4C03939-D417-41F0-85B4-848ECF105E3A}.Release.ActiveCfg = Release|Win32
- {B4C03939-D417-41F0-85B4-848ECF105E3A}.Release.Build.0 = Release|Win32
- {523710EA-349D-45BF-8B39-289CC86E7D91}.Debug.ActiveCfg = Debug|Win32
- {523710EA-349D-45BF-8B39-289CC86E7D91}.Debug.Build.0 = Debug|Win32
- {523710EA-349D-45BF-8B39-289CC86E7D91}.Release.ActiveCfg = Release|Win32
- {523710EA-349D-45BF-8B39-289CC86E7D91}.Release.Build.0 = Release|Win32
- {7E280294-49BD-43D1-9903-CF29648D88CA}.Debug.ActiveCfg = Debug|Win32
- {7E280294-49BD-43D1-9903-CF29648D88CA}.Debug.Build.0 = Debug|Win32
- {7E280294-49BD-43D1-9903-CF29648D88CA}.Release.ActiveCfg = Release|Win32
- {7E280294-49BD-43D1-9903-CF29648D88CA}.Release.Build.0 = Release|Win32
- {E7728E98-0469-43F4-AF37-4529A3D52C6B}.Debug.ActiveCfg = Debug|Win32
- {E7728E98-0469-43F4-AF37-4529A3D52C6B}.Debug.Build.0 = Debug|Win32
- {E7728E98-0469-43F4-AF37-4529A3D52C6B}.Release.ActiveCfg = Release|Win32
- {E7728E98-0469-43F4-AF37-4529A3D52C6B}.Release.Build.0 = Release|Win32
- {01807B4A-E3B5-4B97-A7F3-207746DCD71E}.Debug.ActiveCfg = Debug|Win32
- {01807B4A-E3B5-4B97-A7F3-207746DCD71E}.Debug.Build.0 = Debug|Win32
- {01807B4A-E3B5-4B97-A7F3-207746DCD71E}.Release.ActiveCfg = Release|Win32
- {01807B4A-E3B5-4B97-A7F3-207746DCD71E}.Release.Build.0 = Release|Win32
- {EC5DF28A-D789-4C46-A55D-0AD55B50ECE8}.Debug.ActiveCfg = Debug|Win32
- {EC5DF28A-D789-4C46-A55D-0AD55B50ECE8}.Debug.Build.0 = Debug|Win32
- {EC5DF28A-D789-4C46-A55D-0AD55B50ECE8}.Release.ActiveCfg = Release|Win32
- {EC5DF28A-D789-4C46-A55D-0AD55B50ECE8}.Release.Build.0 = Release|Win32
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {D850A4B6-7D94-476E-9392-E9272DA4EAAF}.Debug|Win32.ActiveCfg = Debug|Win32
+ {D850A4B6-7D94-476E-9392-E9272DA4EAAF}.Debug|Win32.Build.0 = Debug|Win32
+ {D850A4B6-7D94-476E-9392-E9272DA4EAAF}.Release|Win32.ActiveCfg = Release|Win32
+ {D850A4B6-7D94-476E-9392-E9272DA4EAAF}.Release|Win32.Build.0 = Release|Win32
+ {56CCC661-8D33-4F0A-B62F-C619CE843C68}.Debug|Win32.ActiveCfg = Debug|Win32
+ {56CCC661-8D33-4F0A-B62F-C619CE843C68}.Debug|Win32.Build.0 = Debug|Win32
+ {56CCC661-8D33-4F0A-B62F-C619CE843C68}.Release|Win32.ActiveCfg = Release|Win32
+ {56CCC661-8D33-4F0A-B62F-C619CE843C68}.Release|Win32.Build.0 = Release|Win32
+ {B4C03939-D417-41F0-85B4-848ECF105E3A}.Debug|Win32.ActiveCfg = Debug|Win32
+ {B4C03939-D417-41F0-85B4-848ECF105E3A}.Debug|Win32.Build.0 = Debug|Win32
+ {B4C03939-D417-41F0-85B4-848ECF105E3A}.Release|Win32.ActiveCfg = Release|Win32
+ {B4C03939-D417-41F0-85B4-848ECF105E3A}.Release|Win32.Build.0 = Release|Win32
+ {523710EA-349D-45BF-8B39-289CC86E7D91}.Debug|Win32.ActiveCfg = Debug|Win32
+ {523710EA-349D-45BF-8B39-289CC86E7D91}.Debug|Win32.Build.0 = Debug|Win32
+ {523710EA-349D-45BF-8B39-289CC86E7D91}.Release|Win32.ActiveCfg = Release|Win32
+ {523710EA-349D-45BF-8B39-289CC86E7D91}.Release|Win32.Build.0 = Release|Win32
+ {7E280294-49BD-43D1-9903-CF29648D88CA}.Debug|Win32.ActiveCfg = Debug|Win32
+ {7E280294-49BD-43D1-9903-CF29648D88CA}.Debug|Win32.Build.0 = Debug|Win32
+ {7E280294-49BD-43D1-9903-CF29648D88CA}.Release|Win32.ActiveCfg = Release|Win32
+ {7E280294-49BD-43D1-9903-CF29648D88CA}.Release|Win32.Build.0 = Release|Win32
+ {E7728E98-0469-43F4-AF37-4529A3D52C6B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {E7728E98-0469-43F4-AF37-4529A3D52C6B}.Debug|Win32.Build.0 = Debug|Win32
+ {E7728E98-0469-43F4-AF37-4529A3D52C6B}.Release|Win32.ActiveCfg = Release|Win32
+ {E7728E98-0469-43F4-AF37-4529A3D52C6B}.Release|Win32.Build.0 = Release|Win32
+ {01807B4A-E3B5-4B97-A7F3-207746DCD71E}.Debug|Win32.ActiveCfg = Debug|Win32
+ {01807B4A-E3B5-4B97-A7F3-207746DCD71E}.Debug|Win32.Build.0 = Debug|Win32
+ {01807B4A-E3B5-4B97-A7F3-207746DCD71E}.Release|Win32.ActiveCfg = Release|Win32
+ {01807B4A-E3B5-4B97-A7F3-207746DCD71E}.Release|Win32.Build.0 = Release|Win32
+ {EC5DF28A-D789-4C46-A55D-0AD55B50ECE8}.Debug|Win32.ActiveCfg = Debug|Win32
+ {EC5DF28A-D789-4C46-A55D-0AD55B50ECE8}.Debug|Win32.Build.0 = Debug|Win32
+ {EC5DF28A-D789-4C46-A55D-0AD55B50ECE8}.Release|Win32.ActiveCfg = Release|Win32
+ {EC5DF28A-D789-4C46-A55D-0AD55B50ECE8}.Release|Win32.Build.0 = Release|Win32
EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- EndGlobalSection
- GlobalSection(ExtensibilityAddIns) = postSolution
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
diff --git a/icu4c/source/test/perf/ubrkperf/ubrkperf.vcproj b/icu4c/source/test/perf/ubrkperf/ubrkperf.vcproj
index fa2a6dd824..31f5bc03a5 100644
--- a/icu4c/source/test/perf/ubrkperf/ubrkperf.vcproj
+++ b/icu4c/source/test/perf/ubrkperf/ubrkperf.vcproj
@@ -1,28 +1,48 @@
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ DebugInformationFormat="3"
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ TargetMachine="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
@@ -142,39 +201,48 @@
+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+ >
+ RelativePath="ubrkperf.cpp"
+ >
+ Name="Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Name="Release|Win32"
+ >
+ PreprocessorDefinitions=""
+ />
+ Filter="h;hpp;hxx;hm;inl"
+ >
+ RelativePath="ubrkperf.h"
+ >
+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+ >
diff --git a/icu4c/source/test/perf/usetperf/usetperf.vcproj b/icu4c/source/test/perf/usetperf/usetperf.vcproj
index 6d62331742..0a87ba2e03 100644
--- a/icu4c/source/test/perf/usetperf/usetperf.vcproj
+++ b/icu4c/source/test/perf/usetperf/usetperf.vcproj
@@ -1,90 +1,139 @@
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ TargetMachine="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ DebugInformationFormat="3"
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
@@ -141,61 +200,76 @@
+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+ >
+ RelativePath="bitset.cpp"
+ >
+ Name="Release|Win32"
+ >
+ PreprocessorDefinitions=""
+ />
+ Name="Debug|Win32"
+ >
+ BasicRuntimeChecks="3"
+ />
+ RelativePath="usetperf.cpp"
+ >
+ Name="Release|Win32"
+ >
+ PreprocessorDefinitions=""
+ />
+ Name="Debug|Win32"
+ >
+ BasicRuntimeChecks="3"
+ />
+ Filter="h;hpp;hxx;hm;inl"
+ >
+ RelativePath=".\bitset.h"
+ >
+ RelativePath=".\timer.h"
+ >
+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+ >
diff --git a/icu4c/source/test/perf/ustrperf/stringperf.vcproj b/icu4c/source/test/perf/ustrperf/stringperf.vcproj
index 340d1047c8..1c1f32309e 100644
--- a/icu4c/source/test/perf/ustrperf/stringperf.vcproj
+++ b/icu4c/source/test/perf/ustrperf/stringperf.vcproj
@@ -1,86 +1,137 @@
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ TargetMachine="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ DebugInformationFormat="3"
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
@@ -142,39 +203,48 @@
+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+ >
+ RelativePath="stringperf.cpp"
+ >
+ Name="Release|Win32"
+ >
+ PreprocessorDefinitions=""
+ />
+ Name="Debug|Win32"
+ >
+ BrowseInformation="1"
+ />
+ Filter="h;hpp;hxx;hm;inl"
+ >
+ RelativePath="stringperf.h"
+ >
+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+ >
diff --git a/icu4c/source/test/perf/utfperf/utfperf.vcproj b/icu4c/source/test/perf/utfperf/utfperf.vcproj
index 7846addc61..6de0bdc529 100644
--- a/icu4c/source/test/perf/utfperf/utfperf.vcproj
+++ b/icu4c/source/test/perf/utfperf/utfperf.vcproj
@@ -1,28 +1,48 @@
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ DebugInformationFormat="3"
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
-
-
-
-
-
+ Name="VCManagedResourceCompilerTool"
+ />
+ Culture="1033"
+ />
+ Name="VCPreLinkEventTool"
+ />
+ Name="VCLinkerTool"
+ AdditionalDependencies="icuuc.lib icutu.lib icutest.lib winmm.lib"
+ OutputFile=".\Release/utfperf.exe"
+ LinkIncremental="1"
+ SuppressStartupBanner="true"
+ AdditionalLibraryDirectories="..\..\..\..\lib\"
+ ProgramDatabaseFile=".\Release/utfperf.pdb"
+ SubSystem="1"
+ TargetMachine="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+
+
+
+
+
@@ -141,18 +200,22 @@
+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+ >
+ RelativePath=".\utfperf.cpp"
+ >
+ Filter="h;hpp;hxx;hm;inl"
+ >
+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+ >
diff --git a/icu4c/source/tools/ctestfw/ctestfw.vcproj b/icu4c/source/tools/ctestfw/ctestfw.vcproj
index 05abd30c2b..6d62b63833 100644
--- a/icu4c/source/tools/ctestfw/ctestfw.vcproj
+++ b/icu4c/source/tools/ctestfw/ctestfw.vcproj
@@ -1,144 +1,208 @@
+ ProjectGUID="{ECA6B435-B4FA-4F9F-BF95-F451D078FC47}"
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ OptimizeForWindows98="1"
+ LinkTimeCodeGeneration="1"
+ ImportLibrary=".\..\..\..\lib\icutest.lib"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ ImportLibrary=".\..\..\..\lib\icutestd.lib"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
@@ -146,66 +210,86 @@
+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+ >
+ RelativePath=".\ctest.c"
+ >
+ RelativePath=".\datamap.cpp"
+ >
+ RelativePath=".\testdata.cpp"
+ >
+ RelativePath=".\tstdtmod.cpp"
+ >
+ RelativePath=".\uperf.cpp"
+ >
+ Name="Release|Win32"
+ >
+ DisableLanguageExtensions="false"
+ />
+ Name="Debug|Win32"
+ >
+ DisableLanguageExtensions="false"
+ />
+ Filter="h;hpp;hxx;hm;inl"
+ >
+ RelativePath=".\unicode\ctest.h"
+ >
+ RelativePath=".\unicode\datamap.h"
+ >
+ RelativePath=".\unicode\testdata.h"
+ >
+ RelativePath=".\unicode\testlog.h"
+ >
+ RelativePath=".\unicode\testtype.h"
+ >
+ RelativePath=".\unicode\tstdtmod.h"
+ >
+ RelativePath=".\unicode\uperf.h"
+ >
+ RelativePath=".\unicode\utimer.h"
+ >
+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+ >
diff --git a/icu4c/source/tools/genbidi/genbidi.vcproj b/icu4c/source/tools/genbidi/genbidi.vcproj
index 71292b4ecf..673884abe8 100644
--- a/icu4c/source/tools/genbidi/genbidi.vcproj
+++ b/icu4c/source/tools/genbidi/genbidi.vcproj
@@ -1,141 +1,201 @@
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ OptimizeForWindows98="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
@@ -143,24 +203,30 @@
+ Filter="c;cpp;rc"
+ >
+ RelativePath=".\genbidi.c"
+ >
+ RelativePath=".\store.c"
+ >
+ Filter="h"
+ >
+ RelativePath=".\genbidi.h"
+ >
+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+ >
diff --git a/icu4c/source/tools/genbrk/genbrk.vcproj b/icu4c/source/tools/genbrk/genbrk.vcproj
index 721a379e57..045eff8c70 100644
--- a/icu4c/source/tools/genbrk/genbrk.vcproj
+++ b/icu4c/source/tools/genbrk/genbrk.vcproj
@@ -1,140 +1,201 @@
+ ProjectGUID="{C2BE5000-7501-4E87-9724-B8D82494FAE6}"
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ OptimizeForWindows98="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
@@ -142,18 +203,22 @@
+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+ >
+ RelativePath=".\genbrk.cpp"
+ >
+ Filter="h;hpp;hxx;hm;inl"
+ >
+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+ >
diff --git a/icu4c/source/tools/gencase/gencase.vcproj b/icu4c/source/tools/gencase/gencase.vcproj
index 025b1720b6..c1ab2426d4 100644
--- a/icu4c/source/tools/gencase/gencase.vcproj
+++ b/icu4c/source/tools/gencase/gencase.vcproj
@@ -1,141 +1,201 @@
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ OptimizeForWindows98="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
@@ -143,24 +203,30 @@
+ Filter="c;cpp;rc"
+ >
+ RelativePath=".\gencase.c"
+ >
+ RelativePath=".\store.c"
+ >
+ Filter="h"
+ >
+ RelativePath=".\gencase.h"
+ >
+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+ >
diff --git a/icu4c/source/tools/genccode/genccode.vcproj b/icu4c/source/tools/genccode/genccode.vcproj
index 0f9b703a70..643ebef060 100644
--- a/icu4c/source/tools/genccode/genccode.vcproj
+++ b/icu4c/source/tools/genccode/genccode.vcproj
@@ -1,138 +1,199 @@
+ ProjectGUID="{FDD3C4F2-9805-44EB-9A77-BC1C1C95B547}"
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ OptimizeForWindows98="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
@@ -140,18 +201,22 @@
+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+ >
+ RelativePath=".\genccode.c"
+ >
+ Filter="h;hpp;hxx;hm;inl"
+ >
+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+ >
diff --git a/icu4c/source/tools/gencmn/gencmn.vcproj b/icu4c/source/tools/gencmn/gencmn.vcproj
index 0cd618d83b..fd28e77613 100644
--- a/icu4c/source/tools/gencmn/gencmn.vcproj
+++ b/icu4c/source/tools/gencmn/gencmn.vcproj
@@ -1,140 +1,201 @@
+ ProjectGUID="{A8D36F8D-09E6-4174-91C3-7BEAA9C3F04F}"
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ OptimizeForWindows98="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
@@ -142,18 +203,22 @@
+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+ >
+ RelativePath=".\gencmn.c"
+ >
+ Filter="h;hpp;hxx;hm;inl"
+ >
+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+ >
diff --git a/icu4c/source/tools/gencnval/gencnval.vcproj b/icu4c/source/tools/gencnval/gencnval.vcproj
index 3570af311f..180cb90304 100644
--- a/icu4c/source/tools/gencnval/gencnval.vcproj
+++ b/icu4c/source/tools/gencnval/gencnval.vcproj
@@ -1,140 +1,201 @@
+ ProjectGUID="{8B41752B-5A52-41E4-B7E0-07921C0CC6BF}"
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ OptimizeForWindows98="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
@@ -142,18 +203,22 @@
+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+ >
+ RelativePath=".\gencnval.c"
+ >
+ Filter="h;hpp;hxx;hm;inl"
+ >
+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+ >
diff --git a/icu4c/source/tools/genctd/genctd.vcproj b/icu4c/source/tools/genctd/genctd.vcproj
index d3c5911c96..4f083c7a9f 100644
--- a/icu4c/source/tools/genctd/genctd.vcproj
+++ b/icu4c/source/tools/genctd/genctd.vcproj
@@ -1,141 +1,201 @@
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ OptimizeForWindows98="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
@@ -143,18 +203,22 @@
+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+ >
+ RelativePath=".\genctd.cpp"
+ >
+ Filter="h;hpp;hxx;hm;inl"
+ >
+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+ >
diff --git a/icu4c/source/tools/gennames/gennames.vcproj b/icu4c/source/tools/gennames/gennames.vcproj
index e8d07feeca..606ed957a9 100644
--- a/icu4c/source/tools/gennames/gennames.vcproj
+++ b/icu4c/source/tools/gennames/gennames.vcproj
@@ -1,140 +1,201 @@
+ ProjectGUID="{F5281B04-A9E0-4680-BBA8-1D7F7D115458}"
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ OptimizeForWindows98="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
@@ -142,18 +203,22 @@
+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+ >
+ RelativePath=".\gennames.c"
+ >
+ Filter="h;hpp;hxx;hm;inl"
+ >
+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+ >
diff --git a/icu4c/source/tools/gennorm/gennorm.vcproj b/icu4c/source/tools/gennorm/gennorm.vcproj
index 34fcc44cb8..bf9a9965c4 100644
--- a/icu4c/source/tools/gennorm/gennorm.vcproj
+++ b/icu4c/source/tools/gennorm/gennorm.vcproj
@@ -1,140 +1,201 @@
+ ProjectGUID="{F5213103-6CBE-46E6-B4CC-2570B6837D86}"
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ OptimizeForWindows98="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
@@ -142,24 +203,30 @@
+ Filter="c;cpp;rc"
+ >
+ RelativePath=".\gennorm.c"
+ >
+ RelativePath=".\store.c"
+ >
+ Filter="h"
+ >
+ RelativePath=".\gennorm.h"
+ >
+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+ >
diff --git a/icu4c/source/tools/genpname/genpname.vcproj b/icu4c/source/tools/genpname/genpname.vcproj
index 3e92024417..2d0f17974f 100644
--- a/icu4c/source/tools/genpname/genpname.vcproj
+++ b/icu4c/source/tools/genpname/genpname.vcproj
@@ -1,140 +1,201 @@
+ ProjectGUID="{DBC0AF0B-B9FF-4B23-905B-4D4CDC2A91CB}"
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ OptimizeForWindows98="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
@@ -142,21 +203,26 @@
+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+ >
+ RelativePath=".\genpname.cpp"
+ >
+ Filter="h;hpp;hxx;hm;inl"
+ >
+ RelativePath=".\data.h"
+ >
+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+ >
diff --git a/icu4c/source/tools/genprops/genprops.vcproj b/icu4c/source/tools/genprops/genprops.vcproj
index b9c6b92904..74c08a62b1 100644
--- a/icu4c/source/tools/genprops/genprops.vcproj
+++ b/icu4c/source/tools/genprops/genprops.vcproj
@@ -1,140 +1,201 @@
+ ProjectGUID="{6F744648-D15F-478A-90C6-58E353B5DDB3}"
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ OptimizeForWindows98="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
@@ -142,27 +203,34 @@
+ Filter="c;cpp;rc"
+ >
+ RelativePath=".\genprops.c"
+ >
+ RelativePath=".\props2.c"
+ >
+ RelativePath=".\store.c"
+ >
+ Filter="h"
+ >
+ RelativePath=".\genprops.h"
+ >
+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+ >
diff --git a/icu4c/source/tools/genrb/derb.vcproj b/icu4c/source/tools/genrb/derb.vcproj
index eb0bf37621..44bb5d8937 100644
--- a/icu4c/source/tools/genrb/derb.vcproj
+++ b/icu4c/source/tools/genrb/derb.vcproj
@@ -1,147 +1,208 @@
+ ProjectGUID="{D3065ADB-8820-4CC7-9B6C-9510833961A3}"
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ OptimizeForWindows98="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
@@ -149,18 +210,22 @@
+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+ >
+ RelativePath=".\derb.c"
+ >
+ Filter="h;hpp;hxx;hm;inl"
+ >
+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+ >
diff --git a/icu4c/source/tools/genrb/genrb.vcproj b/icu4c/source/tools/genrb/genrb.vcproj
index e564c2072f..eb312232f1 100644
--- a/icu4c/source/tools/genrb/genrb.vcproj
+++ b/icu4c/source/tools/genrb/genrb.vcproj
@@ -1,139 +1,200 @@
+ ProjectGUID="{97521D06-EC47-45D4-8BD0-9E16B3F93B2A}"
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ OptimizeForWindows98="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
@@ -141,75 +202,98 @@
+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+ >
+ RelativePath=".\errmsg.c"
+ >
+ RelativePath=".\genrb.c"
+ >
+ RelativePath=".\parse.c"
+ >
+ RelativePath=".\prscmnts.cpp"
+ >
+ RelativePath=".\rbutil.c"
+ >
+ RelativePath=".\read.c"
+ >
+ RelativePath=".\reslist.c"
+ >
+ RelativePath=".\rle.c"
+ >
+ RelativePath=".\ustr.c"
+ >
+ RelativePath=".\wrtjava.c"
+ >
+ RelativePath=".\wrtxml.c"
+ >
+ Filter="h;hpp;hxx;hm;inl"
+ >
+ RelativePath=".\errmsg.h"
+ >
+ RelativePath=".\genrb.h"
+ >
+ RelativePath=".\parse.h"
+ >
+ RelativePath=".\prscmnts.h"
+ >
+ RelativePath=".\rbutil.h"
+ >
+ RelativePath=".\read.h"
+ >
+ RelativePath=".\reslist.h"
+ >
+ RelativePath=".\rle.h"
+ >
+ RelativePath=".\ustr.h"
+ >
+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+ >
diff --git a/icu4c/source/tools/gensprep/gensprep.vcproj b/icu4c/source/tools/gensprep/gensprep.vcproj
index e31f0a33f3..80798bf487 100644
--- a/icu4c/source/tools/gensprep/gensprep.vcproj
+++ b/icu4c/source/tools/gensprep/gensprep.vcproj
@@ -1,139 +1,200 @@
+ ProjectGUID="{631C23CE-6C1D-4875-88F0-85E0A42B36EA}"
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ OptimizeForWindows98="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
@@ -141,24 +202,30 @@
+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+ >
+ RelativePath=".\gensprep.c"
+ >
+ RelativePath=".\store.c"
+ >
+ Filter="h;hpp;hxx;hm;inl"
+ >
+ RelativePath=".\gensprep.h"
+ >
+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+ >
diff --git a/icu4c/source/tools/gentest/gentest.vcproj b/icu4c/source/tools/gentest/gentest.vcproj
index 66faff1176..13c2f13ceb 100644
--- a/icu4c/source/tools/gentest/gentest.vcproj
+++ b/icu4c/source/tools/gentest/gentest.vcproj
@@ -1,134 +1,197 @@
+ ProjectGUID="{77C78066-746F-4EA6-B3FE-B8C8A4A97891}"
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ OptimizeForWindows98="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
@@ -136,24 +199,30 @@
+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+ >
+ RelativePath=".\genres32.c"
+ >
+ RelativePath=".\gentest.c"
+ >
+ Filter="h;hpp;hxx;hm;inl"
+ >
+ RelativePath=".\gentest.h"
+ >
+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+ >
diff --git a/icu4c/source/tools/genuca/genuca.vcproj b/icu4c/source/tools/genuca/genuca.vcproj
index e390f12ad9..8c2684ba3b 100644
--- a/icu4c/source/tools/genuca/genuca.vcproj
+++ b/icu4c/source/tools/genuca/genuca.vcproj
@@ -1,140 +1,201 @@
+ ProjectGUID="{86829694-A375-4C58-B4EA-96EF514E3225}"
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ OptimizeForWindows98="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
@@ -142,21 +203,26 @@
+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+ >
+ RelativePath=".\genuca.cpp"
+ >
+ Filter="h;hpp;hxx;hm;inl"
+ >
+ RelativePath=".\genuca.h"
+ >
+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+ >
diff --git a/icu4c/source/tools/icupkg/icupkg.vcproj b/icu4c/source/tools/icupkg/icupkg.vcproj
index 281b2987f1..fff2f5cd1c 100644
--- a/icu4c/source/tools/icupkg/icupkg.vcproj
+++ b/icu4c/source/tools/icupkg/icupkg.vcproj
@@ -1,143 +1,206 @@
+ Keyword="Win32Proj"
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ OptimizeForWindows98="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
+ RelativePath="icupkg.cpp"
+ >
diff --git a/icu4c/source/tools/icuswap/icuswap.vcproj b/icu4c/source/tools/icuswap/icuswap.vcproj
index 4d37294835..2aa2eb9f23 100644
--- a/icu4c/source/tools/icuswap/icuswap.vcproj
+++ b/icu4c/source/tools/icuswap/icuswap.vcproj
@@ -1,146 +1,207 @@
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ OptimizeForWindows98="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
+ RelativePath=".\icuswap.cpp"
+ >
diff --git a/icu4c/source/tools/makeconv/makeconv.vcproj b/icu4c/source/tools/makeconv/makeconv.vcproj
index cfb95afd7e..3d63153ed9 100644
--- a/icu4c/source/tools/makeconv/makeconv.vcproj
+++ b/icu4c/source/tools/makeconv/makeconv.vcproj
@@ -1,139 +1,200 @@
+ ProjectGUID="{F5AD9738-1A3D-4906-B9C4-A7D9CE33DC2C}"
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ OptimizeForWindows98="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
@@ -141,33 +202,42 @@
+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+ >
+ RelativePath=".\gencnvex.c"
+ >
+ RelativePath=".\genmbcs.c"
+ >
+ RelativePath=".\makeconv.c"
+ >
+ RelativePath=".\ucnvstat.c"
+ >
+ Filter="h;hpp;hxx;hm;inl"
+ >
+ RelativePath=".\genmbcs.h"
+ >
+ RelativePath=".\makeconv.h"
+ >
+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+ >
diff --git a/icu4c/source/tools/pkgdata/pkgdata.vcproj b/icu4c/source/tools/pkgdata/pkgdata.vcproj
index b33310fa71..037340ef31 100644
--- a/icu4c/source/tools/pkgdata/pkgdata.vcproj
+++ b/icu4c/source/tools/pkgdata/pkgdata.vcproj
@@ -1,140 +1,201 @@
+ ProjectGUID="{4C8454FE-81D3-4CA3-9927-29BA96F03DAC}"
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ SubSystem="1"
+ OptimizeForWindows98="1"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
@@ -142,39 +203,50 @@
+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+ >
+ RelativePath=".\filemode.c"
+ >
+ RelativePath=".\make.c"
+ >
+ RelativePath=".\pkgdata.c"
+ >
+ RelativePath=".\pkgtypes.c"
+ >
+ RelativePath=".\sttcmode.c"
+ >
+ RelativePath=".\winmode.c"
+ >
+ Filter="h;hpp;hxx;hm;inl"
+ >
+ RelativePath=".\makefile.h"
+ >
+ RelativePath=".\pkgtypes.h"
+ >
+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+ >
diff --git a/icu4c/source/tools/toolutil/toolutil.vcproj b/icu4c/source/tools/toolutil/toolutil.vcproj
index 38b3ed3bfd..b0602fcacb 100644
--- a/icu4c/source/tools/toolutil/toolutil.vcproj
+++ b/icu4c/source/tools/toolutil/toolutil.vcproj
@@ -1,146 +1,211 @@
+ ProjectGUID="{6B231032-3CB5-4EED-9210-810D666A23A0}"
+ >
+ Name="Win32"
+ />
+
+
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ SuppressStartupBanner="true"
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ ImportLibrary="..\..\..\lib\icutu.lib"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ CharacterSet="2"
+ >
+
+
+
+
+
+ CompileAs="0"
+ />
+ Name="VCManagedResourceCompilerTool"
+ />
+
+
+ ImportLibrary="..\..\..\lib\icutud.lib"
+ />
+ Name="VCALinkTool"
+ />
+ Name="VCManifestTool"
+ UseFAT32Workaround="true"
+ />
+ Name="VCXDCMakeTool"
+ />
+ Name="VCBscMakeTool"
+ />
+ Name="VCFxCopTool"
+ />
+ Name="VCAppVerifierTool"
+ />
+ Name="VCWebDeploymentTool"
+ />
-
-
+ Name="VCPostBuildEventTool"
+ />
@@ -148,108 +213,142 @@
+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+ >
+ RelativePath=".\filestrm.c"
+ >
+ RelativePath=".\package.cpp"
+ >
+ RelativePath=".\pkgitems.cpp"
+ >
+ RelativePath=".\propsvec.c"
+ >
+ RelativePath=".\swapimpl.cpp"
+ >
+ RelativePath=".\toolutil.c"
+ >
+ Name="Release|Win32"
+ >
+ DisableLanguageExtensions="false"
+ />
+ Name="Debug|Win32"
+ >
+ DisableLanguageExtensions="false"
+ />
+ RelativePath=".\ucbuf.c"
+ >
+ RelativePath=".\ucm.c"
+ >
+ RelativePath=".\ucmstate.c"
+ >
+ RelativePath=".\unewdata.c"
+ >
+ RelativePath=".\uoptions.c"
+ >
+ RelativePath=".\uparse.c"
+ >
+ RelativePath=".\writesrc.c"
+ >
+ RelativePath=".\xmlparser.cpp"
+ >
+ Filter="h;hpp;hxx;hm;inl"
+ >
+ RelativePath=".\filestrm.h"
+ >
+ RelativePath=".\package.h"
+ >
+ RelativePath=".\pkg_imp.h"
+ >
+ RelativePath=".\propsvec.h"
+ >
+ RelativePath=".\swapimpl.h"
+ >
+ RelativePath=".\toolutil.h"
+ >
+ RelativePath=".\ucbuf.h"
+ >
+ RelativePath=".\ucm.h"
+ >
+ RelativePath=".\unewdata.h"
+ >
+ RelativePath=".\uoptions.h"
+ >
+ RelativePath=".\uparse.h"
+ >
+ RelativePath=".\writesrc.h"
+ >
+ RelativePath=".\xmlparser.h"
+ >
+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+ >