2000-10-30 11:41:05 +01:00
|
|
|
#-------------------------------------------------------------------------
|
|
|
|
#
|
|
|
|
# Makefile for src/backend/utils/mb/Unicode
|
|
|
|
#
|
2008-01-01 20:46:01 +01:00
|
|
|
# Copyright (c) 2001-2008, PostgreSQL Global Development Group
|
2000-10-30 11:41:05 +01:00
|
|
|
#
|
2008-01-01 20:46:01 +01:00
|
|
|
# $PostgreSQL: pgsql/src/backend/utils/mb/Unicode/Makefile,v 1.14 2008/01/01 19:45:53 momjian Exp $
|
2000-10-30 11:41:05 +01:00
|
|
|
#
|
|
|
|
#-------------------------------------------------------------------------
|
|
|
|
|
|
|
|
subdir = src/backend/utils/mb/Unicode
|
|
|
|
top_builddir = ../../../../..
|
|
|
|
include $(top_builddir)/src/Makefile.global
|
|
|
|
|
2006-02-18 17:15:23 +01:00
|
|
|
ISO8859MAPS = iso8859_2_to_utf8.map utf8_to_iso8859_2.map \
|
|
|
|
iso8859_3_to_utf8.map utf8_to_iso8859_3.map \
|
|
|
|
iso8859_4_to_utf8.map utf8_to_iso8859_4.map \
|
|
|
|
iso8859_5_to_utf8.map utf8_to_iso8859_5.map \
|
|
|
|
iso8859_6_to_utf8.map utf8_to_iso8859_6.map \
|
|
|
|
iso8859_7_to_utf8.map utf8_to_iso8859_7.map \
|
|
|
|
iso8859_8_to_utf8.map utf8_to_iso8859_8.map \
|
|
|
|
iso8859_9_to_utf8.map utf8_to_iso8859_9.map \
|
|
|
|
iso8859_10_to_utf8.map utf8_to_iso8859_10.map \
|
|
|
|
iso8859_13_to_utf8.map utf8_to_iso8859_13.map \
|
|
|
|
iso8859_14_to_utf8.map utf8_to_iso8859_14.map \
|
|
|
|
iso8859_15_to_utf8.map utf8_to_iso8859_15.map \
|
|
|
|
iso8859_16_to_utf8.map utf8_to_iso8859_16.map
|
|
|
|
|
|
|
|
WINMAPS = win866_to_utf8.map utf8_to_win866.map \
|
|
|
|
win874_to_utf8.map utf8_to_win874.map \
|
|
|
|
win1250_to_utf8.map utf8_to_win1250.map \
|
|
|
|
win1251_to_utf8.map utf8_to_win1251.map \
|
|
|
|
win1252_to_utf8.map utf8_to_win1252.map \
|
|
|
|
win1253_to_utf8.map utf8_to_win1253.map \
|
|
|
|
win1254_to_utf8.map utf8_to_win1254.map \
|
|
|
|
win1255_to_utf8.map utf8_to_win1255.map \
|
|
|
|
win1256_to_utf8.map utf8_to_win1256.map \
|
|
|
|
win1257_to_utf8.map utf8_to_win1257.map \
|
|
|
|
win1258_to_utf8.map utf8_to_win1258.map
|
|
|
|
|
|
|
|
GENERICMAPS = $(ISO8859MAPS) $(WINMAPS) \
|
|
|
|
big5_to_utf8.map utf8_to_big5.map \
|
|
|
|
johab_to_utf8.map utf8_to_johab.map \
|
|
|
|
uhc_to_utf8.map utf8_to_uhc.map \
|
|
|
|
gbk_to_utf8.map utf8_to_gbk.map \
|
|
|
|
koi8r_to_utf8.map utf8_to_koi8r.map
|
|
|
|
|
|
|
|
SPECIALMAPS = euc_cn_to_utf8.map utf8_to_euc_cn.map \
|
|
|
|
euc_jp_to_utf8.map utf8_to_euc_jp.map \
|
|
|
|
euc_kr_to_utf8.map utf8_to_euc_kr.map \
|
|
|
|
euc_tw_to_utf8.map utf8_to_euc_tw.map \
|
|
|
|
sjis_to_utf8.map utf8_to_sjis.map \
|
|
|
|
gb18030_to_utf8.map utf8_to_gb18030.map
|
|
|
|
|
|
|
|
MAPS = $(GENERICMAPS) $(SPECIALMAPS)
|
|
|
|
|
|
|
|
ISO8859TEXTS = 8859-2.TXT 8859-3.TXT 8859-4.TXT 8859-5.TXT \
|
|
|
|
8859-6.TXT 8859-7.TXT 8859-8.TXT 8859-9.TXT \
|
|
|
|
8859-10.TXT 8859-13.TXT 8859-14.TXT 8859-15.TXT \
|
|
|
|
8859-16.TXT
|
|
|
|
|
|
|
|
WINTEXTS = CP866.TXT CP874.TXT CP1250.TXT CP1251.TXT \
|
|
|
|
CP1252.TXT CP1253.TXT CP1254.TXT CP1255.TXT \
|
|
|
|
CP1256.TXT CP1257.TXT CP1258.TXT
|
|
|
|
|
|
|
|
GENERICTEXTS = $(ISO8859TEXTS) $(WINTEXTS) \
|
|
|
|
KOI8-R.TXT CP936.TXT CP949.TXT JOHAB.TXT BIG5.TXT
|
2000-10-30 11:41:05 +01:00
|
|
|
|
|
|
|
all: $(MAPS)
|
|
|
|
|
2006-02-18 17:15:23 +01:00
|
|
|
$(GENERICMAPS) : $(GENERICTEXTS)
|
2006-02-24 14:25:44 +01:00
|
|
|
$(PERL) $(srcdir)/UCS_to_most.pl
|
2000-10-30 11:41:05 +01:00
|
|
|
|
|
|
|
euc_jp_to_utf8.map utf8_to_euc_jp.map : JIS0201.TXT JIS0208.TXT JIS0212.TXT
|
2006-02-24 14:25:44 +01:00
|
|
|
$(PERL) $(srcdir)/UCS_to_EUC_JP.pl
|
2000-10-30 11:41:05 +01:00
|
|
|
|
|
|
|
euc_cn_to_utf8.map utf8_to_euc_cn.map : GB2312.TXT
|
2006-02-24 14:25:44 +01:00
|
|
|
$(PERL) $(srcdir)/UCS_to_EUC_CN.pl
|
2000-10-30 11:41:05 +01:00
|
|
|
|
2006-02-18 17:15:23 +01:00
|
|
|
euc_kr_to_utf8.map utf8_to_euc_kr.map : KSX1001.TXT
|
2006-02-24 14:25:44 +01:00
|
|
|
$(PERL) $(srcdir)/UCS_to_EUC_KR.pl
|
2000-10-30 11:41:05 +01:00
|
|
|
|
|
|
|
euc_tw_to_utf8.map utf8_to_euc_tw.map : CNS11643.TXT
|
2006-02-24 14:25:44 +01:00
|
|
|
$(PERL) $(srcdir)/UCS_to_EUC_TW.pl
|
2000-10-30 11:41:05 +01:00
|
|
|
|
2006-02-18 17:15:23 +01:00
|
|
|
sjis_to_utf8.map utf8_to_sjis.map : CP932.TXT
|
2006-02-24 14:25:44 +01:00
|
|
|
$(PERL) $(srcdir)/UCS_to_SJIS.pl
|
2000-10-30 11:41:05 +01:00
|
|
|
|
2002-06-14 05:30:56 +02:00
|
|
|
gb18030_to_utf8.map utf8_to_gb18030.map : ISO10646-GB18030.TXT
|
2006-02-24 14:25:44 +01:00
|
|
|
$(PERL) $(srcdir)/UCS_to_GB18030.pl
|
2000-10-30 11:41:05 +01:00
|
|
|
clean:
|
|
|
|
rm -f $(MAPS)
|
|
|
|
|
|
|
|
distclean: clean
|
|
|
|
rm -f $(TEXTS)
|