aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/mb/Unicode/Makefile
blob: 9cd0c95f1a92b26f3b4924160dad9fd83bf7cd78 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#-------------------------------------------------------------------------
#
# Makefile for src/backend/utils/mb/Unicode
#
# Copyright 2001 by PostgreSQL Global Development Group
#
# $Header: /cvsroot/pgsql/src/backend/utils/mb/Unicode/Makefile,v 1.1 2000/10/30 10:40:29 ishii Exp $
#
#-------------------------------------------------------------------------

subdir = src/backend/utils/mb/Unicode
top_builddir = ../../../../..
include $(top_builddir)/src/Makefile.global

ISO8859MAPS=iso8859_2_to_utf8.map iso8859_3_to_utf8.map \
	iso8859_4_to_utf8.map iso8859_5_to_utf8.map \
	utf8_to_iso8859_2.map utf8_to_iso8859_3.map \
	utf8_to_iso8859_4.map utf8_to_iso8859_5.map 

MAPS= $(ISO8859MAPS) \
	big5_to_utf8.map euc_cn_to_utf8.map euc_jp_to_utf8.map \
	euc_kr_to_utf8.map euc_tw_to_utf8.map sjis_to_utf8.map \
	utf8_to_big5.map utf8_to_euc_cn.map utf8_to_euc_jp.map \
	utf8_to_euc_kr.map utf8_to_euc_tw.map utf8_to_iso8859_2.map \
	utf8_to_sjis.map

ISO8859TEXTS= 8859-2.TXT 8859-3.TXT 8859-4.TXT 8859-5.TXT

TEXTS=$(ISO8859TEXTS) \
	BIG5.TXT CNS11643.TXT GB2312.TXT \
	JIS0201.TXT JIS0208.TXT JIS0212.TXT \
	OLD5601.TXT SHIFTJIS.TXT

all: $(MAPS)

$(ISO8859MAPS) : $(ISO8859TEXTS)
	./UCS_to_8859.pl

euc_jp_to_utf8.map utf8_to_euc_jp.map : JIS0201.TXT JIS0208.TXT JIS0212.TXT
	./UCS_to_EUC_JP.pl

euc_cn_to_utf8.map utf8_to_euc_cn.map : GB2312.TXT
	./UCS_to_EUC_CN.pl

euc_kr_to_utf8.map utf8_to_euc_kr.map : OLD5601.TXT
	./UCS_to_EUC_KR.pl

euc_tw_to_utf8.map utf8_to_euc_tw.map : CNS11643.TXT
	./UCS_to_EUC_TW.pl

sjis_to_utf8.map utf8_to_sjis.map : SHIFTJIS.TXT
	./UCS_to_SJIS.pl

big5_to_utf8.map utf8_to_big5.map : BIG5.TXT
	./UCS_to_BIG5.pl

clean:
	rm -f $(MAPS)

distclean: clean
	rm -f $(TEXTS)