Staging
v0.5.1
v0.5.1
https://github.com/python/cpython
Tip revision: 1da43e5e916949c8e849e656d9d05fa4b9d6836c authored by Benjamin Peterson on 26 June 2009, 13:21:52 UTC
rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
rearrange the sections of the README, so they'll hopefully be more in the order people will interested in
Tip revision: 1da43e5
Makefile
#
# 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 use
PYTHON = python
# Remove tool to use
RM = /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/