1 # 2 # Copyright 2005-2006 Sun Microsystems, Inc. All Rights Reserved. 3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4 # 5 # This code is free software; you can redistribute it and/or modify it 6 # under the terms of the GNU General Public License version 2 only, as 7 # published by the Free Software Foundation. Sun designates this 8 # particular file as subject to the "Classpath" exception as provided 9 # by Sun in the LICENSE file that accompanied this code. 10 # 11 # This code is distributed in the hope that it will be useful, but WITHOUT 12 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 13 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 14 # version 2 for more details (a copy is included in the LICENSE file that 15 # accompanied this code). 16 # 17 # You should have received a copy of the GNU General Public License version 18 # 2 along with this work; if not, write to the Free Software Foundation, 19 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 20 # 21 # Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, 22 # CA 95054 USA or visit www.sun.com if you need additional information or 23 # have any questions. 24 # 25 26 # 27 # Character converters for lib/charsets.jar 28 # 29 # Core character converters are built from make/java/java. 30 # 31 32 FILES_src = \ 33 sun/io/ByteToCharDoubleByte.java \ 34 sun/io/ByteToCharDBCS_ASCII.java \ 35 sun/io/ByteToCharDBCS_EBCDIC.java \ 36 sun/io/ByteToCharEUC.java \ 37 sun/io/CharToByteDoubleByte.java \ 38 sun/io/CharToByteDBCS_ASCII.java \ 39 sun/io/CharToByteDBCS_EBCDIC.java \ 40 sun/io/CharToByteEUC.java \ 41 sun/io/ByteToCharBig5.java \ 42 sun/io/ByteToCharBig5_Solaris.java \ 43 sun/io/ByteToCharBig5_HKSCS.java \ 44 sun/io/ByteToCharMS950_HKSCS.java \ 45 sun/io/ByteToCharHKSCS.java \ 46 sun/io/ByteToCharHKSCS_2001.java \ 47 sun/io/ByteToCharGB18030.java \ 48 sun/io/ByteToCharGB18030DB.java \ 49 sun/io/ByteToCharCp037.java \ 50 sun/io/ByteToCharCp1006.java \ 51 sun/io/ByteToCharCp1025.java \ 52 sun/io/ByteToCharCp1026.java \ 53 sun/io/ByteToCharCp1046.java \ 54 sun/io/ByteToCharCp1047.java \ 55 sun/io/ByteToCharCp1097.java \ 56 sun/io/ByteToCharCp1098.java \ 57 sun/io/ByteToCharCp1112.java \ 58 sun/io/ByteToCharCp1122.java \ 59 sun/io/ByteToCharCp1123.java \ 60 sun/io/ByteToCharCp1124.java \ 61 sun/io/ByteToCharCp1140.java \ 62 sun/io/ByteToCharCp1141.java \ 63 sun/io/ByteToCharCp1142.java \ 64 sun/io/ByteToCharCp1143.java \ 65 sun/io/ByteToCharCp1144.java \ 66 sun/io/ByteToCharCp1145.java \ 67 sun/io/ByteToCharCp1146.java \ 68 sun/io/ByteToCharCp1147.java \ 69 sun/io/ByteToCharCp1148.java \ 70 sun/io/ByteToCharCp1149.java \ 71 sun/io/ByteToCharCp1255.java \ 72 sun/io/ByteToCharCp1256.java \ 73 sun/io/ByteToCharCp1258.java \ 74 sun/io/ByteToCharCp1381.java \ 75 sun/io/ByteToCharCp1383.java \ 76 sun/io/ByteToCharCp273.java \ 77 sun/io/ByteToCharCp277.java \ 78 sun/io/ByteToCharCp278.java \ 79 sun/io/ByteToCharCp280.java \ 80 sun/io/ByteToCharCp284.java \ 81 sun/io/ByteToCharCp285.java \ 82 sun/io/ByteToCharCp297.java \ 83 sun/io/ByteToCharCp33722.java \ 84 sun/io/ByteToCharCp420.java \ 85 sun/io/ByteToCharCp424.java \ 86 sun/io/ByteToCharCp437.java \ 87 sun/io/ByteToCharCp500.java \ 88 sun/io/ByteToCharCp737.java \ 89 sun/io/ByteToCharCp775.java \ 90 sun/io/ByteToCharCp834.java \ 91 sun/io/ByteToCharCp838.java \ 92 sun/io/ByteToCharCp850.java \ 93 sun/io/ByteToCharCp852.java \ 94 sun/io/ByteToCharCp855.java \ 95 sun/io/ByteToCharCp856.java \ 96 sun/io/ByteToCharCp857.java \ 97 sun/io/ByteToCharCp858.java \ 98 sun/io/ByteToCharCp860.java \ 99 sun/io/ByteToCharCp861.java \ 100 sun/io/ByteToCharCp862.java \ 101 sun/io/ByteToCharCp863.java \ 102 sun/io/ByteToCharCp864.java \ 103 sun/io/ByteToCharCp865.java \ 104 sun/io/ByteToCharCp866.java \ 105 sun/io/ByteToCharCp868.java \ 106 sun/io/ByteToCharCp869.java \ 107 sun/io/ByteToCharCp870.java \ 108 sun/io/ByteToCharCp871.java \ 109 sun/io/ByteToCharCp874.java \ 110 sun/io/ByteToCharCp875.java \ 111 sun/io/ByteToCharCp918.java \ 112 sun/io/ByteToCharCp921.java \ 113 sun/io/ByteToCharCp922.java \ 114 sun/io/ByteToCharCp930.java \ 115 sun/io/ByteToCharCp933.java \ 116 sun/io/ByteToCharCp935.java \ 117 sun/io/ByteToCharCp937.java \ 118 sun/io/ByteToCharCp939.java \ 119 sun/io/ByteToCharCp942.java \ 120 sun/io/ByteToCharCp942C.java \ 121 sun/io/ByteToCharCp943.java \ 122 sun/io/ByteToCharCp943C.java \ 123 sun/io/ByteToCharCp948.java \ 124 sun/io/ByteToCharCp949.java \ 125 sun/io/ByteToCharCp949C.java \ 126 sun/io/ByteToCharCp950.java \ 127 sun/io/ByteToCharCp964.java \ 128 sun/io/ByteToCharCp970.java \ 129 sun/io/ByteToCharJIS0201.java \ 130 sun/io/ByteToCharJIS0208.java \ 131 sun/io/ByteToCharJIS0208_Solaris.java \ 132 sun/io/ByteToCharJIS0212.java \ 133 sun/io/ByteToCharJIS0212_Solaris.java \ 134 sun/io/ByteToCharEUC_CN.java \ 135 sun/io/ByteToCharEUC_JP.java \ 136 sun/io/ByteToCharEUC_JP_LINUX.java \ 137 sun/io/ByteToCharEUC_JP_Solaris.java \ 138 sun/io/ByteToCharEUC_KR.java \ 139 sun/io/ByteToCharEUC_TW.java \ 140 sun/io/ByteToCharSJIS.java \ 141 sun/io/ByteToCharPCK.java \ 142 sun/io/ByteToCharGBK.java \ 143 sun/io/ByteToCharISCII91.java \ 144 sun/io/ByteToCharISO2022.java \ 145 sun/io/ByteToCharISO2022CN.java \ 146 sun/io/ByteToCharISO2022JP.java \ 147 sun/io/ByteToCharISO2022KR.java \ 148 sun/io/ByteToCharISO8859_3.java \ 149 sun/io/ByteToCharISO8859_6.java \ 150 sun/io/ByteToCharISO8859_8.java \ 151 sun/io/ByteToCharJISAutoDetect.java \ 152 sun/io/ByteToCharJohab.java \ 153 sun/io/ByteToCharMS874.java \ 154 sun/io/ByteToCharMS932DB.java \ 155 sun/io/ByteToCharMS932.java \ 156 sun/io/ByteToCharMS936.java \ 157 sun/io/ByteToCharMS949.java \ 158 sun/io/ByteToCharMS950.java \ 159 sun/io/ByteToCharMacArabic.java \ 160 sun/io/ByteToCharMacCentralEurope.java \ 161 sun/io/ByteToCharMacCroatian.java \ 162 sun/io/ByteToCharMacCyrillic.java \ 163 sun/io/ByteToCharMacDingbat.java \ 164 sun/io/ByteToCharMacGreek.java \ 165 sun/io/ByteToCharMacHebrew.java \ 166 sun/io/ByteToCharMacIceland.java \ 167 sun/io/ByteToCharMacRoman.java \ 168 sun/io/ByteToCharMacRomania.java \ 169 sun/io/ByteToCharMacSymbol.java \ 170 sun/io/ByteToCharMacThai.java \ 171 sun/io/ByteToCharMacTurkish.java \ 172 sun/io/ByteToCharMacUkraine.java \ 173 sun/io/ByteToCharTIS620.java \ 174 sun/io/CharToByteBig5.java \ 175 sun/io/CharToByteBig5_Solaris.java \ 176 sun/io/CharToByteBig5_HKSCS.java \ 177 sun/io/CharToByteHKSCS.java \ 178 sun/io/CharToByteHKSCS_2001.java \ 179 sun/io/CharToByteMS950_HKSCS.java \ 180 sun/io/CharToByteGB18030.java \ 181 sun/io/CharToByteCp037.java \ 182 sun/io/CharToByteCp1006.java \ 183 sun/io/CharToByteCp1025.java \ 184 sun/io/CharToByteCp1026.java \ 185 sun/io/CharToByteCp1046.java \ 186 sun/io/CharToByteCp1047.java \ 187 sun/io/CharToByteCp1097.java \ 188 sun/io/CharToByteCp1098.java \ 189 sun/io/CharToByteCp1112.java \ 190 sun/io/CharToByteCp1122.java \ 191 sun/io/CharToByteCp1123.java \ 192 sun/io/CharToByteCp1124.java \ 193 sun/io/CharToByteCp1140.java \ 194 sun/io/CharToByteCp1141.java \ 195 sun/io/CharToByteCp1142.java \ 196 sun/io/CharToByteCp1143.java \ 197 sun/io/CharToByteCp1144.java \ 198 sun/io/CharToByteCp1145.java \ 199 sun/io/CharToByteCp1146.java \ 200 sun/io/CharToByteCp1147.java \ 201 sun/io/CharToByteCp1148.java \ 202 sun/io/CharToByteCp1149.java \ 203 sun/io/CharToByteCp1255.java \ 204 sun/io/CharToByteCp1256.java \ 205 sun/io/CharToByteCp1258.java \ 206 sun/io/CharToByteCp1381.java \ 207 sun/io/CharToByteCp1383.java \ 208 sun/io/CharToByteCp273.java \ 209 sun/io/CharToByteCp277.java \ 210 sun/io/CharToByteCp278.java \ 211 sun/io/CharToByteCp280.java \ 212 sun/io/CharToByteCp284.java \ 213 sun/io/CharToByteCp285.java \ 214 sun/io/CharToByteCp297.java \ 215 sun/io/CharToByteCp33722.java \ 216 sun/io/CharToByteCp420.java \ 217 sun/io/CharToByteCp424.java \ 218 sun/io/CharToByteCp437.java \ 219 sun/io/CharToByteCp500.java \ 220 sun/io/CharToByteCp737.java \ 221 sun/io/CharToByteCp775.java \ 222 sun/io/CharToByteCp834.java \ 223 sun/io/CharToByteCp838.java \ 224 sun/io/CharToByteCp850.java \ 225 sun/io/CharToByteCp852.java \ 226 sun/io/CharToByteCp855.java \ 227 sun/io/CharToByteCp856.java \ 228 sun/io/CharToByteCp857.java \ 229 sun/io/CharToByteCp858.java \ 230 sun/io/CharToByteCp860.java \ 231 sun/io/CharToByteCp861.java \ 232 sun/io/CharToByteCp862.java \ 233 sun/io/CharToByteCp863.java \ 234 sun/io/CharToByteCp864.java \ 235 sun/io/CharToByteCp865.java \ 236 sun/io/CharToByteCp866.java \ 237 sun/io/CharToByteCp868.java \ 238 sun/io/CharToByteCp869.java \ 239 sun/io/CharToByteCp870.java \ 240 sun/io/CharToByteCp871.java \ 241 sun/io/CharToByteCp874.java \ 242 sun/io/CharToByteCp875.java \ 243 sun/io/CharToByteCp918.java \ 244 sun/io/CharToByteCp921.java \ 245 sun/io/CharToByteCp922.java \ 246 sun/io/CharToByteCp930.java \ 247 sun/io/CharToByteCp933.java \ 248 sun/io/CharToByteCp935.java \ 249 sun/io/CharToByteCp937.java \ 250 sun/io/CharToByteCp939.java \ 251 sun/io/CharToByteCp942.java \ 252 sun/io/CharToByteCp942C.java \ 253 sun/io/CharToByteCp943.java \ 254 sun/io/CharToByteCp943C.java \ 255 sun/io/CharToByteCp948.java \ 256 sun/io/CharToByteCp949.java \ 257 sun/io/CharToByteCp949C.java \ 258 sun/io/CharToByteCp950.java \ 259 sun/io/CharToByteCp964.java \ 260 sun/io/CharToByteCp970.java \ 261 sun/io/CharToByteJIS0201.java \ 262 sun/io/CharToByteJIS0208.java \ 263 sun/io/CharToByteJIS0208_Solaris.java \ 264 sun/io/CharToByteJIS0212.java \ 265 sun/io/CharToByteJIS0212_Solaris.java \ 266 sun/io/CharToByteEUC_CN.java \ 267 sun/io/CharToByteEUC_JP.java \ 268 sun/io/CharToByteEUC_JP_LINUX.java \ 269 sun/io/CharToByteEUC_JP_Solaris.java \ 270 sun/io/CharToByteEUC_KR.java \ 271 sun/io/CharToByteEUC_TW.java \ 272 sun/io/CharToByteSJIS.java \ 273 sun/io/CharToBytePCK.java \ 274 sun/io/CharToByteGBK.java \ 275 sun/io/CharToByteISCII91.java \ 276 sun/io/CharToByteISO2022.java \ 277 sun/io/CharToByteISO2022CN_CNS.java \ 278 sun/io/CharToByteISO2022CN_GB.java \ 279 sun/io/CharToByteISO2022JP.java \ 280 sun/io/CharToByteISO2022KR.java \ 281 sun/io/CharToByteISO8859_3.java \ 282 sun/io/CharToByteISO8859_6.java \ 283 sun/io/CharToByteISO8859_8.java \ 284 sun/io/CharToByteJohab.java \ 285 sun/io/CharToByteMS874.java \ 286 sun/io/CharToByteMS932DB.java \ 287 sun/io/CharToByteMS932.java \ 288 sun/io/CharToByteMS936.java \ 289 sun/io/CharToByteMS949.java \ 290 sun/io/CharToByteMS950.java \ 291 sun/io/CharToByteMacArabic.java \ 292 sun/io/CharToByteMacCentralEurope.java \ 293 sun/io/CharToByteMacCroatian.java \ 294 sun/io/CharToByteMacCyrillic.java \ 295 sun/io/CharToByteMacDingbat.java \ 296 sun/io/CharToByteMacGreek.java \ 297 sun/io/CharToByteMacHebrew.java \ 298 sun/io/CharToByteMacIceland.java \ 299 sun/io/CharToByteMacRoman.java \ 300 sun/io/CharToByteMacRomania.java \ 301 sun/io/CharToByteMacSymbol.java \ 302 sun/io/CharToByteMacThai.java \ 303 sun/io/CharToByteMacTurkish.java \ 304 sun/io/CharToByteMacUkraine.java \ 305 sun/io/CharToByteTIS620.java 306 307 FILES_gen_extcs = \ 308 sun/nio/cs/ext/IBM037.java \ 309 sun/nio/cs/ext/IBM1006.java \ 310 sun/nio/cs/ext/IBM1025.java \ 311 sun/nio/cs/ext/IBM1026.java \ 312 sun/nio/cs/ext/IBM1046.java \ 313 sun/nio/cs/ext/IBM1047.java \ 314 sun/nio/cs/ext/IBM1097.java \ 315 sun/nio/cs/ext/IBM1098.java \ 316 sun/nio/cs/ext/IBM1112.java \ 317 sun/nio/cs/ext/IBM1122.java \ 318 sun/nio/cs/ext/IBM1123.java \ 319 sun/nio/cs/ext/IBM1124.java \ 320 sun/nio/cs/ext/IBM1140.java \ 321 sun/nio/cs/ext/IBM1141.java \ 322 sun/nio/cs/ext/IBM1142.java \ 323 sun/nio/cs/ext/IBM1143.java \ 324 sun/nio/cs/ext/IBM1144.java \ 325 sun/nio/cs/ext/IBM1145.java \ 326 sun/nio/cs/ext/IBM1146.java \ 327 sun/nio/cs/ext/IBM1147.java \ 328 sun/nio/cs/ext/IBM1148.java \ 329 sun/nio/cs/ext/IBM1149.java \ 330 sun/nio/cs/ext/IBM273.java \ 331 sun/nio/cs/ext/IBM277.java \ 332 sun/nio/cs/ext/IBM278.java \ 333 sun/nio/cs/ext/IBM280.java \ 334 sun/nio/cs/ext/IBM284.java \ 335 sun/nio/cs/ext/IBM285.java \ 336 sun/nio/cs/ext/IBM297.java \ 337 sun/nio/cs/ext/IBM420.java \ 338 sun/nio/cs/ext/IBM424.java \ 339 sun/nio/cs/ext/IBM500.java \ 340 sun/nio/cs/ext/IBM838.java \ 341 sun/nio/cs/ext/IBM856.java \ 342 sun/nio/cs/ext/IBM860.java \ 343 sun/nio/cs/ext/IBM861.java \ 344 sun/nio/cs/ext/IBM863.java \ 345 sun/nio/cs/ext/IBM864.java \ 346 sun/nio/cs/ext/IBM865.java \ 347 sun/nio/cs/ext/IBM868.java \ 348 sun/nio/cs/ext/IBM869.java \ 349 sun/nio/cs/ext/IBM870.java \ 350 sun/nio/cs/ext/IBM871.java \ 351 sun/nio/cs/ext/IBM875.java \ 352 sun/nio/cs/ext/IBM918.java \ 353 sun/nio/cs/ext/IBM921.java \ 354 sun/nio/cs/ext/IBM922.java \ 355 sun/nio/cs/ext/ISO_8859_11.java \ 356 sun/nio/cs/ext/ISO_8859_3.java \ 357 sun/nio/cs/ext/ISO_8859_6.java \ 358 sun/nio/cs/ext/ISO_8859_8.java \ 359 sun/nio/cs/ext/MS1255.java \ 360 sun/nio/cs/ext/MS1256.java \ 361 sun/nio/cs/ext/MS1258.java \ 362 sun/nio/cs/ext/MS874.java \ 363 sun/nio/cs/ext/MacArabic.java \ 364 sun/nio/cs/ext/MacCentralEurope.java \ 365 sun/nio/cs/ext/MacCroatian.java \ 366 sun/nio/cs/ext/MacCyrillic.java \ 367 sun/nio/cs/ext/MacDingbat.java \ 368 sun/nio/cs/ext/MacGreek.java \ 369 sun/nio/cs/ext/MacHebrew.java \ 370 sun/nio/cs/ext/MacIceland.java \ 371 sun/nio/cs/ext/MacRoman.java \ 372 sun/nio/cs/ext/MacRomania.java \ 373 sun/nio/cs/ext/MacSymbol.java \ 374 sun/nio/cs/ext/MacThai.java \ 375 sun/nio/cs/ext/MacTurkish.java \ 376 sun/nio/cs/ext/MacUkraine.java \ 377 sun/nio/cs/ext/TIS_620.java \ 378 sun/nio/cs/ext/EUC_TWMapping.java \ 379 sun/nio/cs/ext/IBM1381.java \ 380 sun/nio/cs/ext/IBM1383.java \ 381 sun/nio/cs/ext/IBM930.java \ 382 sun/nio/cs/ext/IBM933.java \ 383 sun/nio/cs/ext/IBM935.java \ 384 sun/nio/cs/ext/IBM937.java \ 385 sun/nio/cs/ext/IBM939.java \ 386 sun/nio/cs/ext/IBM942.java \ 387 sun/nio/cs/ext/IBM943.java \ 388 sun/nio/cs/ext/IBM948.java \ 389 sun/nio/cs/ext/IBM949.java \ 390 sun/nio/cs/ext/IBM950.java \ 391 sun/nio/cs/ext/IBM970.java 392 393 FILES_java = $(FILES_src) $(FILES_gen_extcs) 394