17db96d56Sopenharmony_ci# 27db96d56Sopenharmony_ci# Recreate the Python charmap codecs from the Unicode mapping 37db96d56Sopenharmony_ci# files available at ftp://ftp.unicode.org/ 47db96d56Sopenharmony_ci# 57db96d56Sopenharmony_ci#(c) Copyright Marc-Andre Lemburg, 2005. 67db96d56Sopenharmony_ci# Licensed to PSF under a Contributor Agreement. 77db96d56Sopenharmony_ci 87db96d56Sopenharmony_ci# Python binary to use 97db96d56Sopenharmony_ciPYTHON = python 107db96d56Sopenharmony_ci 117db96d56Sopenharmony_ci# Remove tool to use 127db96d56Sopenharmony_ciRM = /bin/rm 137db96d56Sopenharmony_ci 147db96d56Sopenharmony_ci### Generic targets 157db96d56Sopenharmony_ci 167db96d56Sopenharmony_ciall: distclean mappings codecs 177db96d56Sopenharmony_ci 187db96d56Sopenharmony_cicodecs: misc windows iso apple ebcdic custom-mappings cjk 197db96d56Sopenharmony_ci 207db96d56Sopenharmony_ci### Mappings 217db96d56Sopenharmony_ci 227db96d56Sopenharmony_cimappings: 237db96d56Sopenharmony_ci ncftpget -R ftp.unicode.org . Public/MAPPINGS 247db96d56Sopenharmony_ci 257db96d56Sopenharmony_ci### Codecs 267db96d56Sopenharmony_ci 277db96d56Sopenharmony_cibuild/: 287db96d56Sopenharmony_ci mkdir build 297db96d56Sopenharmony_ci 307db96d56Sopenharmony_cimisc: build/ 317db96d56Sopenharmony_ci $(PYTHON) gencodec.py MAPPINGS/VENDORS/MISC/ build/ 327db96d56Sopenharmony_ci $(RM) build/atarist.* 337db96d56Sopenharmony_ci $(RM) build/us_ascii_quotes.* 347db96d56Sopenharmony_ci $(RM) build/ibmgraph.* 357db96d56Sopenharmony_ci $(RM) build/sgml.* 367db96d56Sopenharmony_ci $(RM) -f build/readme.* 377db96d56Sopenharmony_ci 387db96d56Sopenharmony_cicustom-mappings: build/ 397db96d56Sopenharmony_ci $(PYTHON) gencodec.py python-mappings/ build/ 407db96d56Sopenharmony_ci 417db96d56Sopenharmony_ciwindows: build/ 427db96d56Sopenharmony_ci $(PYTHON) gencodec.py MAPPINGS/VENDORS/MICSFT/WINDOWS/ build/ 437db96d56Sopenharmony_ci $(RM) build/cp9* 447db96d56Sopenharmony_ci $(RM) -f build/readme.* 457db96d56Sopenharmony_ci 467db96d56Sopenharmony_ciiso: build/ 477db96d56Sopenharmony_ci $(PYTHON) gencodec.py MAPPINGS/ISO8859/ build/ iso 487db96d56Sopenharmony_ci $(RM) -f build/isoreadme.* 497db96d56Sopenharmony_ci 507db96d56Sopenharmony_ciapple: build/ 517db96d56Sopenharmony_ci $(PYTHON) gencodec.py MAPPINGS/VENDORS/APPLE/ build/ mac_ 527db96d56Sopenharmony_ci $(RM) build/mac_dingbats.* 537db96d56Sopenharmony_ci $(RM) build/mac_japanese.* 547db96d56Sopenharmony_ci $(RM) build/mac_chin* 557db96d56Sopenharmony_ci $(RM) build/mac_korean.* 567db96d56Sopenharmony_ci $(RM) build/mac_symbol.* 577db96d56Sopenharmony_ci $(RM) build/mac_corpchar.* 587db96d56Sopenharmony_ci $(RM) build/mac_devanaga.* 597db96d56Sopenharmony_ci $(RM) build/mac_gaelic.* 607db96d56Sopenharmony_ci $(RM) build/mac_gurmukhi.* 617db96d56Sopenharmony_ci $(RM) build/mac_hebrew.* 627db96d56Sopenharmony_ci $(RM) build/mac_inuit.* 637db96d56Sopenharmony_ci $(RM) build/mac_thai.* 647db96d56Sopenharmony_ci $(RM) build/mac_ukraine.* 657db96d56Sopenharmony_ci $(RM) build/mac_arabic.py 667db96d56Sopenharmony_ci $(RM) build/mac_celtic.* 677db96d56Sopenharmony_ci $(RM) build/mac_gujarati.* 687db96d56Sopenharmony_ci $(RM) build/mac_keyboard.* 697db96d56Sopenharmony_ci $(RM) -f build/mac_readme.* 707db96d56Sopenharmony_ci 717db96d56Sopenharmony_ciebcdic: build/ 727db96d56Sopenharmony_ci $(PYTHON) gencodec.py MAPPINGS/VENDORS/MICSFT/EBCDIC/ build/ 737db96d56Sopenharmony_ci $(RM) -f build/readme.* 747db96d56Sopenharmony_ci 757db96d56Sopenharmony_cicjk: build/ 767db96d56Sopenharmony_ci $(PYTHON) gencjkcodecs.py build/ 777db96d56Sopenharmony_ci 787db96d56Sopenharmony_ci### Cleanup 797db96d56Sopenharmony_ci 807db96d56Sopenharmony_ciclean: 817db96d56Sopenharmony_ci $(RM) -f build/* 827db96d56Sopenharmony_ci 837db96d56Sopenharmony_cidistclean: clean 847db96d56Sopenharmony_ci $(RM) -rf MAPPINGS/ 85