~malept/ubuntu/lucid/python2.6/dev-dependency-fix

« back to all changes in this revision

Viewing changes to Tools/unicode/Makefile

  • Committer: Bazaar Package Importer
  • Author(s): Matthias Klose
  • Date: 2009-02-13 12:51:00 UTC
  • Revision ID: james.westby@ubuntu.com-20090213125100-uufgcb9yeqzujpqw
Tags: upstream-2.6.1
ImportĀ upstreamĀ versionĀ 2.6.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#
 
2
# Recreate the Python charmap codecs from the Unicode mapping
 
3
# files available at ftp://ftp.unicode.org/
 
4
#
 
5
#(c) Copyright Marc-Andre Lemburg, 2005.
 
6
#    Licensed to PSF under a Contributor Agreement.
 
7
 
 
8
# Python binary to use
 
9
PYTHON = python
 
10
 
 
11
# Remove tool to use
 
12
RM = /bin/rm
 
13
 
 
14
### Generic targets
 
15
 
 
16
all:    distclean mappings codecs
 
17
 
 
18
codecs: misc windows iso apple ebcdic custom-mappings cjk
 
19
 
 
20
### Mappings
 
21
 
 
22
mappings:
 
23
        ncftpget -R ftp.unicode.org . Public/MAPPINGS
 
24
 
 
25
### Codecs
 
26
 
 
27
build/:
 
28
        mkdir build
 
29
 
 
30
misc:   build/
 
31
        $(PYTHON) gencodec.py MAPPINGS/VENDORS/MISC/ build/
 
32
        $(RM) build/atarist.*
 
33
        $(RM) build/us_ascii_quotes.*
 
34
        $(RM) build/ibmgraph.*
 
35
        $(RM) build/sgml.*
 
36
        $(RM) -f build/readme.*
 
37
 
 
38
custom-mappings:        build/
 
39
        $(PYTHON) gencodec.py python-mappings/ build/
 
40
 
 
41
windows:        build/
 
42
        $(PYTHON) gencodec.py MAPPINGS/VENDORS/MICSFT/WINDOWS/ build/
 
43
        $(RM) build/cp9*
 
44
        $(RM) -f build/readme.*
 
45
 
 
46
iso:    build/
 
47
        $(PYTHON) gencodec.py MAPPINGS/ISO8859/ build/ iso
 
48
        $(RM) -f build/isoreadme.*
 
49
 
 
50
apple:  build/
 
51
        $(PYTHON) gencodec.py MAPPINGS/VENDORS/APPLE/ build/ mac_
 
52
        $(RM) build/mac_dingbats.*
 
53
        $(RM) build/mac_japanese.*
 
54
        $(RM) build/mac_chin*
 
55
        $(RM) build/mac_korean.*
 
56
        $(RM) build/mac_symbol.*
 
57
        $(RM) build/mac_corpchar.*
 
58
        $(RM) build/mac_devanaga.*
 
59
        $(RM) build/mac_gaelic.*
 
60
        $(RM) build/mac_gurmukhi.*
 
61
        $(RM) build/mac_hebrew.*
 
62
        $(RM) build/mac_inuit.*
 
63
        $(RM) build/mac_thai.*
 
64
        $(RM) build/mac_ukraine.*
 
65
        $(RM) build/mac_arabic.py
 
66
        $(RM) build/mac_celtic.*
 
67
        $(RM) build/mac_gujarati.*
 
68
        $(RM) build/mac_keyboard.*
 
69
        $(RM) -f build/mac_readme.*
 
70
 
 
71
ebcdic: build/
 
72
        $(PYTHON) gencodec.py MAPPINGS/VENDORS/MICSFT/EBCDIC/ build/
 
73
        $(RM) -f build/readme.*
 
74
 
 
75
cjk:    build/
 
76
        $(PYTHON) gencjkcodecs.py build/
 
77
 
 
78
### Cleanup
 
79
 
 
80
clean:
 
81
        $(RM) -f build/*
 
82
 
 
83
distclean:      clean
 
84
        $(RM) -rf MAPPINGS/