84 lines · 1.7 KB · Makefile
RawDownload
## Recreate the Python charmap codecs from the Unicode mapping# files available at ftp://ftp.unicode.org/##(c) Copyright Marc-Andre Lemburg, 2005.#    Licensed to PSF under a Contributor Agreement. # Python binary to usePYTHON = python # Remove tool to useRM = /bin/rm ### Generic targets all:	distclean mappings codecs codecs:	misc windows iso apple ebcdic custom-mappings cjk ### Mappings mappings:	ncftpget -R ftp.unicode.org . Public/MAPPINGS ### Codecs build/:	mkdir build misc:	build/	$(PYTHON) gencodec.py MAPPINGS/VENDORS/MISC/ build/	$(RM) build/atarist.*	$(RM) build/us_ascii_quotes.*	$(RM) build/ibmgraph.*	$(RM) build/sgml.*	$(RM) -f build/readme.* custom-mappings:	build/	$(PYTHON) gencodec.py python-mappings/ build/ windows:	build/	$(PYTHON) gencodec.py MAPPINGS/VENDORS/MICSFT/WINDOWS/ build/	$(RM) build/cp9*	$(RM) -f build/readme.* iso:	build/	$(PYTHON) gencodec.py MAPPINGS/ISO8859/ build/ iso	$(RM) -f build/isoreadme.* apple:	build/	$(PYTHON) gencodec.py MAPPINGS/VENDORS/APPLE/ build/ mac_	$(RM) build/mac_dingbats.*	$(RM) build/mac_japanese.*	$(RM) build/mac_chin*	$(RM) build/mac_korean.*	$(RM) build/mac_symbol.*	$(RM) build/mac_corpchar.*	$(RM) build/mac_devanaga.*	$(RM) build/mac_gaelic.*	$(RM) build/mac_gurmukhi.*	$(RM) build/mac_hebrew.*	$(RM) build/mac_inuit.*	$(RM) build/mac_thai.*	$(RM) build/mac_ukraine.*	$(RM) build/mac_arabic.py	$(RM) build/mac_celtic.*	$(RM) build/mac_gujarati.*	$(RM) build/mac_keyboard.*	$(RM) -f build/mac_readme.* ebcdic:	build/	$(PYTHON) gencodec.py MAPPINGS/VENDORS/MICSFT/EBCDIC/ build/	$(RM) -f build/readme.* cjk:	build/	$(PYTHON) gencjkcodecs.py build/ ### Cleanup clean:	$(RM) -f build/* distclean:	clean	$(RM) -rf MAPPINGS/