~ubuntu-branches/ubuntu/lucid/postgresql-8.4/lucid-proposed

« back to all changes in this revision

Viewing changes to src/backend/utils/mb/Unicode/Makefile

  • Committer: Bazaar Package Importer
  • Author(s): Martin Pitt
  • Date: 2009-03-20 12:00:13 UTC
  • Revision ID: james.westby@ubuntu.com-20090320120013-hogj7egc5mjncc5g
Tags: upstream-8.4~0cvs20090328
ImportĀ upstreamĀ versionĀ 8.4~0cvs20090328

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#-------------------------------------------------------------------------
 
2
#
 
3
# Makefile for src/backend/utils/mb/Unicode
 
4
#
 
5
# Copyright (c) 2001-2009, PostgreSQL Global Development Group
 
6
#
 
7
# $PostgreSQL$
 
8
#
 
9
#-------------------------------------------------------------------------
 
10
 
 
11
subdir = src/backend/utils/mb/Unicode
 
12
top_builddir = ../../../../..
 
13
include $(top_builddir)/src/Makefile.global
 
14
 
 
15
ISO8859MAPS = iso8859_2_to_utf8.map utf8_to_iso8859_2.map \
 
16
        iso8859_3_to_utf8.map utf8_to_iso8859_3.map \
 
17
        iso8859_4_to_utf8.map utf8_to_iso8859_4.map \
 
18
        iso8859_5_to_utf8.map utf8_to_iso8859_5.map \
 
19
        iso8859_6_to_utf8.map utf8_to_iso8859_6.map \
 
20
        iso8859_7_to_utf8.map utf8_to_iso8859_7.map \
 
21
        iso8859_8_to_utf8.map utf8_to_iso8859_8.map \
 
22
        iso8859_9_to_utf8.map utf8_to_iso8859_9.map \
 
23
        iso8859_10_to_utf8.map utf8_to_iso8859_10.map \
 
24
        iso8859_13_to_utf8.map utf8_to_iso8859_13.map \
 
25
        iso8859_14_to_utf8.map utf8_to_iso8859_14.map \
 
26
        iso8859_15_to_utf8.map utf8_to_iso8859_15.map \
 
27
        iso8859_16_to_utf8.map utf8_to_iso8859_16.map
 
28
 
 
29
WINMAPS = win866_to_utf8.map utf8_to_win866.map \
 
30
        win874_to_utf8.map utf8_to_win874.map \
 
31
        win1250_to_utf8.map utf8_to_win1250.map \
 
32
        win1251_to_utf8.map utf8_to_win1251.map \
 
33
        win1252_to_utf8.map utf8_to_win1252.map \
 
34
        win1253_to_utf8.map utf8_to_win1253.map \
 
35
        win1254_to_utf8.map utf8_to_win1254.map \
 
36
        win1255_to_utf8.map utf8_to_win1255.map \
 
37
        win1256_to_utf8.map utf8_to_win1256.map \
 
38
        win1257_to_utf8.map utf8_to_win1257.map \
 
39
        win1258_to_utf8.map utf8_to_win1258.map
 
40
 
 
41
GENERICMAPS = $(ISO8859MAPS) $(WINMAPS) \
 
42
        johab_to_utf8.map utf8_to_johab.map \
 
43
        uhc_to_utf8.map utf8_to_uhc.map \
 
44
        gbk_to_utf8.map utf8_to_gbk.map \
 
45
        koi8r_to_utf8.map utf8_to_koi8r.map
 
46
 
 
47
SPECIALMAPS = euc_cn_to_utf8.map utf8_to_euc_cn.map \
 
48
        euc_jp_to_utf8.map utf8_to_euc_jp.map \
 
49
        euc_kr_to_utf8.map utf8_to_euc_kr.map \
 
50
        euc_tw_to_utf8.map utf8_to_euc_tw.map \
 
51
        sjis_to_utf8.map utf8_to_sjis.map \
 
52
        gb18030_to_utf8.map utf8_to_gb18030.map \
 
53
        big5_to_utf8.map utf8_to_big5.map
 
54
 
 
55
MAPS = $(GENERICMAPS) $(SPECIALMAPS)
 
56
 
 
57
ISO8859TEXTS = 8859-2.TXT 8859-3.TXT 8859-4.TXT 8859-5.TXT \
 
58
        8859-6.TXT 8859-7.TXT 8859-8.TXT 8859-9.TXT \
 
59
        8859-10.TXT 8859-13.TXT 8859-14.TXT 8859-15.TXT \
 
60
        8859-16.TXT
 
61
 
 
62
WINTEXTS = CP866.TXT CP874.TXT CP1250.TXT CP1251.TXT \
 
63
        CP1252.TXT CP1253.TXT CP1254.TXT CP1255.TXT \
 
64
        CP1256.TXT CP1257.TXT CP1258.TXT
 
65
 
 
66
GENERICTEXTS = $(ISO8859TEXTS) $(WINTEXTS) \
 
67
        KOI8-R.TXT CP936.TXT CP949.TXT JOHAB.TXT
 
68
 
 
69
all: $(MAPS)
 
70
 
 
71
$(GENERICMAPS) : $(GENERICTEXTS)
 
72
        $(PERL) $(srcdir)/UCS_to_most.pl
 
73
 
 
74
euc_jp_to_utf8.map utf8_to_euc_jp.map : JIS0201.TXT JIS0208.TXT JIS0212.TXT
 
75
        $(PERL) $(srcdir)/UCS_to_EUC_JP.pl
 
76
 
 
77
euc_cn_to_utf8.map utf8_to_euc_cn.map : GB2312.TXT
 
78
        $(PERL) $(srcdir)/UCS_to_EUC_CN.pl
 
79
 
 
80
euc_kr_to_utf8.map utf8_to_euc_kr.map : KSX1001.TXT
 
81
        $(PERL) $(srcdir)/UCS_to_EUC_KR.pl
 
82
 
 
83
euc_tw_to_utf8.map utf8_to_euc_tw.map : CNS11643.TXT
 
84
        $(PERL) $(srcdir)/UCS_to_EUC_TW.pl
 
85
 
 
86
sjis_to_utf8.map utf8_to_sjis.map : CP932.TXT
 
87
        $(PERL) $(srcdir)/UCS_to_SJIS.pl
 
88
 
 
89
gb18030_to_utf8.map  utf8_to_gb18030.map : ISO10646-GB18030.TXT
 
90
        $(PERL) $(srcdir)/UCS_to_GB18030.pl
 
91
 
 
92
big5_to_utf8.map  utf8_to_big5.map : BIG5.TXT CP950.TXT
 
93
        $(PERL) $(srcdir)/UCS_to_BIG5.pl
 
94
 
 
95
clean:
 
96
        rm -f $(MAPS)
 
97
 
 
98
distclean: clean
 
99
        rm -f $(TEXTS)