symbian-qemu-0.9.1-12/python-2.6.1/Tools/unicode/Makefile
changeset 1 2fb8b9db1c86
equal deleted inserted replaced
0:ffa851df0825 1:2fb8b9db1c86
       
     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/