public inbox for [email protected]
help / color / mirror / Atom feedFrom: Chao Li <[email protected]>
To: [email protected]
Subject: [please ignore] test
Date: Wed, 6 Aug 2025 13:46:36 +0800
Message-ID: <[email protected]> (raw)
--Apple-Mail=_A070DF4C-EAD4-4A9F-AAA6-AE6742E88173
Content-Disposition: attachment;
filename=v1-0001-Enhance-Makefiles-to-rebuild-objects-on-map-file-.patch
Content-Type: application/octet-stream;
x-unix-mode=0644;
name="v1-0001-Enhance-Makefiles-to-rebuild-objects-on-map-file-.patch"
Content-Transfer-Encoding: quoted-printable
=46rom=20946186fb319bbdd3125597e1bc096a6fdf932c1a=20Mon=20Sep=2017=20=
00:00:00=202001=0AFrom:=20"Chao=20Li=20(HighGo=20Inc.)"=20=
<[email protected]>=0ADate:=20Wed,=206=20Aug=202025=2006:45:17=20=
+0800=0ASubject:=20[PATCH=20v1]=20Enhance=20Makefiles=20to=20rebuild=20=
objects=20on=20map=20file=20changes=0A=0AWhile=20working=20on=20the=20=
upgrade=20from=20GB18030=20to=20GB18030-2022,=20I=20updated=0Atwo=20=
GB18030-related=20map=20files.=20However,=20rebuilding=20PostgreSQL=20=
did=0Anot=20recompile=20anything,=20which=20led=20me=20to=20discover=20=
that=20the=20Makefiles=0Aunder=20src/backend/utils/mb/conversion_procs=20=
were=20missing=20dependency=0Arules=20between=20NAME.o=20and=20the=20=
corresponding=20map=20files.=0A=0AThis=20patch=20adds=20the=20necessary=20=
dependencies=20to=20ensure=20that=20when=20a=20map=20file=0Achanges,=20=
the=20corresponding=20.o=20file=20is=20rebuilt=20accordingly.=0A=0A=
Author:=20Chao=20Li=20<[email protected]>=0A---=0A=20=
src/backend/utils/mb/conversion_procs/proc.mk=20|=20=206=20+++++=0A=20=
.../conversion_procs/utf8_and_big5/Makefile=20=20=20|=20=203=20+++=0A=20=
.../utf8_and_cyrillic/Makefile=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20|=20=205=20++++=0A=20.../utf8_and_euc2004/Makefile=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20=20|=20=203=20+++=0A=20=
.../conversion_procs/utf8_and_euc_cn/Makefile=20|=20=203=20+++=0A=20=
.../conversion_procs/utf8_and_euc_jp/Makefile=20|=20=203=20+++=0A=20=
.../conversion_procs/utf8_and_euc_kr/Makefile=20|=20=203=20+++=0A=20=
.../conversion_procs/utf8_and_euc_tw/Makefile=20|=20=203=20+++=0A=20=
.../utf8_and_gb18030/Makefile=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20=20|=20=203=20+++=0A=20.../mb/conversion_procs/utf8_and_gbk/Makefile=20=
|=20=203=20+++=0A=20.../utf8_and_iso8859/Makefile=20=20=20=20=20=20=20=20=
=20=20=20=20=20=20=20=20=20|=2027=20+++++++++++++++++++=0A=20=
.../conversion_procs/utf8_and_johab/Makefile=20=20|=20=203=20+++=0A=20=
.../conversion_procs/utf8_and_sjis/Makefile=20=20=20|=20=203=20+++=0A=20=
.../utf8_and_sjis2004/Makefile=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
=20|=20=203=20+++=0A=20.../mb/conversion_procs/utf8_and_uhc/Makefile=20|=20=
=203=20+++=0A=20.../mb/conversion_procs/utf8_and_win/Makefile=20|=2023=20=
++++++++++++++++=0A=2016=20files=20changed,=2097=20insertions(+)=0A=0A=
diff=20--git=20a/src/backend/utils/mb/conversion_procs/proc.mk=20=
b/src/backend/utils/mb/conversion_procs/proc.mk=0Aindex=20=
2eeae282409..cc88d5ae79f=20100644=0A---=20=
a/src/backend/utils/mb/conversion_procs/proc.mk=0A+++=20=
b/src/backend/utils/mb/conversion_procs/proc.mk=0A@@=20-1,6=20+1,12=20@@=0A=
=20SRCS=09=09+=3D=20$(NAME).c=0A=20OBJS=09=09+=3D=20$(NAME).o=20=
$(WIN32RES)=0A=20=0A+$(MAPFILES):=0A+=09#=20The=20map=20files=20are=20=
generated=20by=20Perl=20scripts.=20We=20don't=20automatically=0A+=09#=20=
regenerate=20them=20here.=0A+=0A+$(NAME).o:=20$(MAPFILES)=0A+=0A=20rpath=20=
=3D=0A=20=0A=20all:=20all-shared-lib=0Adiff=20--git=20=
a/src/backend/utils/mb/conversion_procs/utf8_and_big5/Makefile=20=
b/src/backend/utils/mb/conversion_procs/utf8_and_big5/Makefile=0Aindex=20=
2c274f3d9cc..4e8aae35416=20100644=0A---=20=
a/src/backend/utils/mb/conversion_procs/utf8_and_big5/Makefile=0A+++=20=
b/src/backend/utils/mb/conversion_procs/utf8_and_big5/Makefile=0A@@=20=
-6,8=20+6,11=20@@=0A=20subdir=20=3D=20=
src/backend/utils/mb/conversion_procs/utf8_and_big5=0A=20top_builddir=20=
=3D=20../../../../../..=0A=20include=20=
$(top_builddir)/src/Makefile.global=0A+mapfiledir=20=3D=20=
$(top_builddir)/src/backend/utils/mb/Unicode=0A=20=0A=20NAME=09=09=3D=20=
utf8_and_big5=0A=20PGFILEDESC=09=3D=20"utf8=20<->=20big5=20text=20=
conversions"=0A+MAPFILES=09=3D=20$(mapfiledir)/big5_to_utf8.map=20\=0A+=09=
=09=09=20=20$(mapfiledir)/utf8_to_big5.map=0A=20=0A=20include=20=
$(srcdir)/../proc.mk=0Adiff=20--git=20=
a/src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/Makefile=20=
b/src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/Makefile=0A=
index=20725281ec967..f0742db6898=20100644=0A---=20=
a/src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/Makefile=0A+++=20=
b/src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/Makefile=0A@@=20=
-6,8=20+6,13=20@@=0A=20subdir=20=3D=20=
src/backend/utils/mb/conversion_procs/utf8_and_cyrillic=0A=20=
top_builddir=20=3D=20../../../../../..=0A=20include=20=
$(top_builddir)/src/Makefile.global=0A+mapfiledir=20=3D=20=
$(top_builddir)/src/backend/utils/mb/Unicode=0A=20=0A=20NAME=09=09=3D=20=
utf8_and_cyrillic=0A=20PGFILEDESC=09=3D=20"utf8=20<->=20cyrillic=20text=20=
conversions"=0A+MAPFILES=09=3D=20$(mapfiledir)/utf8_to_koi8r.map=20\=0A+=09=
=09=09=20=20$(mapfiledir)/koi8r_to_utf8.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/utf8_to_koi8u.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/koi8u_to_utf8.map=0A=20=0A=20include=20=
$(srcdir)/../proc.mk=0Adiff=20--git=20=
a/src/backend/utils/mb/conversion_procs/utf8_and_euc2004/Makefile=20=
b/src/backend/utils/mb/conversion_procs/utf8_and_euc2004/Makefile=0A=
index=20c6c537cffc8..e3830de005c=20100644=0A---=20=
a/src/backend/utils/mb/conversion_procs/utf8_and_euc2004/Makefile=0A+++=20=
b/src/backend/utils/mb/conversion_procs/utf8_and_euc2004/Makefile=0A@@=20=
-6,8=20+6,11=20@@=0A=20subdir=20=3D=20=
src/backend/utils/mb/conversion_procs/utf8_and_euc2004=0A=20top_builddir=20=
=3D=20../../../../../..=0A=20include=20=
$(top_builddir)/src/Makefile.global=0A+mapfiledir=20=3D=20=
$(top_srcdir)/src/backend/utils/mb/Unicode=0A=20=0A=20NAME=09=09=3D=20=
utf8_and_euc2004=0A=20PGFILEDESC=09=3D=20"utf8=20<->=20euc2004=20text=20=
conversions"=0A+MAPFILES=09=3D=20$(mapfiledir)/euc_jis_2004_to_utf8.map=20=
\=0A+=09=09=09=20=20$(mapfiledir)/utf8_to_euc_jis_2004.map=0A=20=0A=20=
include=20$(srcdir)/../proc.mk=0Adiff=20--git=20=
a/src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/Makefile=20=
b/src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/Makefile=0Aindex=20=
9d0e157a758..d31499a5da8=20100644=0A---=20=
a/src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/Makefile=0A+++=20=
b/src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/Makefile=0A@@=20=
-6,8=20+6,11=20@@=0A=20subdir=20=3D=20=
src/backend/utils/mb/conversion_procs/utf8_and_euc_cn=0A=20top_builddir=20=
=3D=20../../../../../..=0A=20include=20=
$(top_builddir)/src/Makefile.global=0A+mapfiledir=20=3D=20=
$(top_builddir)/src/backend/utils/mb/Unicode=0A=20=0A=20NAME=09=09=3D=20=
utf8_and_euc_cn=0A=20PGFILEDESC=09=3D=20"utf8=20<->=20euc_cn=20text=20=
conversions"=0A+MAPFILES=09=3D=20$(mapfiledir)/euc_cn_to_utf8.map=20\=0A=
+=09=09=09=20=20$(mapfiledir)/utf8_to_euc_cn.map=0A=20=0A=20include=20=
$(srcdir)/../proc.mk=0Adiff=20--git=20=
a/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/Makefile=20=
b/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/Makefile=0Aindex=20=
c5f55784363..5f15ae40867=20100644=0A---=20=
a/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/Makefile=0A+++=20=
b/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/Makefile=0A@@=20=
-6,8=20+6,11=20@@=0A=20subdir=20=3D=20=
src/backend/utils/mb/conversion_procs/utf8_and_euc_jp=0A=20top_builddir=20=
=3D=20../../../../../..=0A=20include=20=
$(top_builddir)/src/Makefile.global=0A+mapfiledir=20=3D=20=
$(top_builddir)/src/backend/utils/mb/Unicode=0A=20=0A=20NAME=09=09=3D=20=
utf8_and_euc_jp=0A=20PGFILEDESC=09=3D=20"utf8=20<->=20euc_jp=20text=20=
conversions"=0A+MAPFILES=09=3D=20$(mapfiledir)/euc_jp_to_utf8.map=20\=0A=
+=09=09=09=20=20$(mapfiledir)/utf8_to_euc_jp.map=0A=20=0A=20include=20=
$(srcdir)/../proc.mk=0Adiff=20--git=20=
a/src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/Makefile=20=
b/src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/Makefile=0Aindex=20=
a7eff9e9e17..71d1a322012=20100644=0A---=20=
a/src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/Makefile=0A+++=20=
b/src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/Makefile=0A@@=20=
-6,8=20+6,11=20@@=0A=20subdir=20=3D=20=
src/backend/utils/mb/conversion_procs/utf8_and_euc_kr=0A=20top_builddir=20=
=3D=20../../../../../..=0A=20include=20=
$(top_builddir)/src/Makefile.global=0A+mapfiledir=20=3D=20=
$(top_builddir)/src/backend/utils/mb/Unicode=0A=20=0A=20NAME=09=09=3D=20=
utf8_and_euc_kr=0A=20PGFILEDESC=09=3D=20"utf8=20<->=20euc_kr=20text=20=
conversions"=0A+MAPFILES=09=3D=20$(mapfiledir)/euc_kr_to_utf8.map=20\=0A=
+=09=09=09=20=20$(mapfiledir)/utf8_to_euc_kr.map=0A=20=0A=20include=20=
$(srcdir)/../proc.mk=0Adiff=20--git=20=
a/src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/Makefile=20=
b/src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/Makefile=0Aindex=20=
59f42dc2b7d..23e88503444=20100644=0A---=20=
a/src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/Makefile=0A+++=20=
b/src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/Makefile=0A@@=20=
-6,8=20+6,11=20@@=0A=20subdir=20=3D=20=
src/backend/utils/mb/conversion_procs/utf8_and_euc_tw=0A=20top_builddir=20=
=3D=20../../../../../..=0A=20include=20=
$(top_builddir)/src/Makefile.global=0A+mapfiledir=20=3D=20=
$(top_srcdir)/src/backend/utils/mb/Unicode=0A=20=0A=20NAME=09=09=3D=20=
utf8_and_euc_tw=0A=20PGFILEDESC=09=3D=20"utf8=20<->=20euc_tw=20text=20=
conversions"=0A+MAPFILES=09=3D=20$(mapfiledir)/euc_tw_to_utf8.map=20\=0A=
+=09=09=09=20=20$(mapfiledir)/utf8_to_euc_tw.map=0A=20=0A=20include=20=
$(srcdir)/../proc.mk=0Adiff=20--git=20=
a/src/backend/utils/mb/conversion_procs/utf8_and_gb18030/Makefile=20=
b/src/backend/utils/mb/conversion_procs/utf8_and_gb18030/Makefile=0A=
index=2017bc18c373b..0b2d37b2995=20100644=0A---=20=
a/src/backend/utils/mb/conversion_procs/utf8_and_gb18030/Makefile=0A+++=20=
b/src/backend/utils/mb/conversion_procs/utf8_and_gb18030/Makefile=0A@@=20=
-6,8=20+6,11=20@@=0A=20subdir=20=3D=20=
src/backend/utils/mb/conversion_procs/utf8_and_gb18030=0A=20top_builddir=20=
=3D=20../../../../../..=0A=20include=20=
$(top_builddir)/src/Makefile.global=0A+mapfiledir=20=3D=20=
$(top_builddir)/src/backend/utils/mb/Unicode=0A=20=0A=20NAME=09=09=3D=20=
utf8_and_gb18030=0A=20PGFILEDESC=09=3D=20"utf8=20<->=20gb18030=20text=20=
conversions"=0A+MAPFILES=09=3D=20$(mapfiledir)/gb18030_to_utf8.map=20\=0A=
+=09=09=09=20=20$(mapfiledir)/utf8_to_gb18030.map=0A=20=0A=20include=20=
$(srcdir)/../proc.mk=0Adiff=20--git=20=
a/src/backend/utils/mb/conversion_procs/utf8_and_gbk/Makefile=20=
b/src/backend/utils/mb/conversion_procs/utf8_and_gbk/Makefile=0Aindex=20=
eb20638440f..ca28f103bf1=20100644=0A---=20=
a/src/backend/utils/mb/conversion_procs/utf8_and_gbk/Makefile=0A+++=20=
b/src/backend/utils/mb/conversion_procs/utf8_and_gbk/Makefile=0A@@=20=
-6,8=20+6,11=20@@=0A=20subdir=20=3D=20=
src/backend/utils/mb/conversion_procs/utf8_and_gbk=0A=20top_builddir=20=3D=
=20../../../../../..=0A=20include=20$(top_builddir)/src/Makefile.global=0A=
+mapfiledir=20=3D=20$(top_builddir)/src/backend/utils/mb/Unicode=0A=20=0A=
=20NAME=09=09=3D=20utf8_and_gbk=0A=20PGFILEDESC=09=3D=20"utf8=20<->=20=
gbk=20text=20conversions"=0A+MAPFILES=09=3D=20=
$(mapfiledir)/gbk_to_utf8.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/utf8_to_gbk.map=0A=20=0A=20include=20$(srcdir)/../proc.mk=0A=
diff=20--git=20=
a/src/backend/utils/mb/conversion_procs/utf8_and_iso8859/Makefile=20=
b/src/backend/utils/mb/conversion_procs/utf8_and_iso8859/Makefile=0A=
index=206fd0dd27bf5..7914dff2b47=20100644=0A---=20=
a/src/backend/utils/mb/conversion_procs/utf8_and_iso8859/Makefile=0A+++=20=
b/src/backend/utils/mb/conversion_procs/utf8_and_iso8859/Makefile=0A@@=20=
-6,8=20+6,35=20@@=0A=20subdir=20=3D=20=
src/backend/utils/mb/conversion_procs/utf8_and_iso8859=0A=20top_builddir=20=
=3D=20../../../../../..=0A=20include=20=
$(top_builddir)/src/Makefile.global=0A+mapfiledir=20=3D=20=
$(top_builddir)/src/backend/utils/mb/Unicode=0A=20=0A=20NAME=09=09=3D=20=
utf8_and_iso8859=0A=20PGFILEDESC=09=3D=20"utf8=20<->=20iso8859=20text=20=
conversions"=0A+MAPFILES=09=3D=20$(mapfiledir)/iso8859_10_to_utf8.map=20=
\=0A+=09=09=09=20=20$(mapfiledir)/iso8859_13_to_utf8.map=20\=0A+=09=09=09=
=20=20$(mapfiledir)/iso8859_14_to_utf8.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/iso8859_15_to_utf8.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/iso8859_16_to_utf8.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/iso8859_2_to_utf8.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/iso8859_3_to_utf8.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/iso8859_4_to_utf8.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/iso8859_5_to_utf8.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/iso8859_6_to_utf8.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/iso8859_7_to_utf8.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/iso8859_8_to_utf8.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/iso8859_9_to_utf8.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/utf8_to_iso8859_10.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/utf8_to_iso8859_13.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/utf8_to_iso8859_14.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/utf8_to_iso8859_15.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/utf8_to_iso8859_16.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/utf8_to_iso8859_2.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/utf8_to_iso8859_3.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/utf8_to_iso8859_4.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/utf8_to_iso8859_5.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/utf8_to_iso8859_6.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/utf8_to_iso8859_7.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/utf8_to_iso8859_8.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/utf8_to_iso8859_9.map=0A=20=0A=20include=20=
$(srcdir)/../proc.mk=0Adiff=20--git=20=
a/src/backend/utils/mb/conversion_procs/utf8_and_johab/Makefile=20=
b/src/backend/utils/mb/conversion_procs/utf8_and_johab/Makefile=0Aindex=20=
e48ef3e3ea7..c4709c93976=20100644=0A---=20=
a/src/backend/utils/mb/conversion_procs/utf8_and_johab/Makefile=0A+++=20=
b/src/backend/utils/mb/conversion_procs/utf8_and_johab/Makefile=0A@@=20=
-6,8=20+6,11=20@@=0A=20subdir=20=3D=20=
src/backend/utils/mb/conversion_procs/utf8_and_johab=0A=20top_builddir=20=
=3D=20../../../../../..=0A=20include=20=
$(top_builddir)/src/Makefile.global=0A+mapfiledir=20=3D=20=
$(top_builddir)/src/backend/utils/mb/Unicode=0A=20=0A=20NAME=09=09=3D=20=
utf8_and_johab=0A=20PGFILEDESC=09=3D=20"utf8=20<->=20johab=20text=20=
conversions"=0A+MAPFILES=09=3D=20$(mapfiledir)/johab_to_utf8.map=20\=0A+=09=
=09=09=20=20$(mapfiledir)/utf8_to_johab.map=0A=20=0A=20include=20=
$(srcdir)/../proc.mk=0Adiff=20--git=20=
a/src/backend/utils/mb/conversion_procs/utf8_and_sjis/Makefile=20=
b/src/backend/utils/mb/conversion_procs/utf8_and_sjis/Makefile=0Aindex=20=
448c5d4b64a..b5c2f0125a9=20100644=0A---=20=
a/src/backend/utils/mb/conversion_procs/utf8_and_sjis/Makefile=0A+++=20=
b/src/backend/utils/mb/conversion_procs/utf8_and_sjis/Makefile=0A@@=20=
-6,8=20+6,11=20@@=0A=20subdir=20=3D=20=
src/backend/utils/mb/conversion_procs/utf8_and_sjis=0A=20top_builddir=20=
=3D=20../../../../../..=0A=20include=20=
$(top_builddir)/src/Makefile.global=0A+mapfiledir=20=3D=20=
$(top_srcdir)/src/backend/utils/mb/Unicode=0A=20=0A=20NAME=09=09=3D=20=
utf8_and_sjis=0A=20PGFILEDESC=09=3D=20"utf8=20<->=20sjis=20text=20=
conversions"=0A+MAPFILES=09=3D=20$(mapfiledir)/sjis_to_utf8.map=20\=0A+=09=
=09=09=20=20$(mapfiledir)/utf8_to_sjis.map=0A=20=0A=20include=20=
$(srcdir)/../proc.mk=0Adiff=20--git=20=
a/src/backend/utils/mb/conversion_procs/utf8_and_sjis2004/Makefile=20=
b/src/backend/utils/mb/conversion_procs/utf8_and_sjis2004/Makefile=0A=
index=20f7072a4dc5f..c201074677d=20100644=0A---=20=
a/src/backend/utils/mb/conversion_procs/utf8_and_sjis2004/Makefile=0A+++=20=
b/src/backend/utils/mb/conversion_procs/utf8_and_sjis2004/Makefile=0A@@=20=
-6,8=20+6,11=20@@=0A=20subdir=20=3D=20=
src/backend/utils/mb/conversion_procs/utf8_and_sjis2004=0A=20=
top_builddir=20=3D=20../../../../../..=0A=20include=20=
$(top_builddir)/src/Makefile.global=0A+mapfiledir=20=3D=20=
$(top_srcdir)/src/backend/utils/mb/Unicode=0A=20=0A=20NAME=09=09=3D=20=
utf8_and_sjis2004=0A=20PGFILEDESC=09=3D=20"utf8=20<->=20sjis2004=20text=20=
conversions"=0A+MAPFILES=09=3D=20=
$(mapfiledir)/shift_jis_2004_to_utf8.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/utf8_to_shift_jis_2004.map=0A=20=0A=20include=20=
$(srcdir)/../proc.mk=0Adiff=20--git=20=
a/src/backend/utils/mb/conversion_procs/utf8_and_uhc/Makefile=20=
b/src/backend/utils/mb/conversion_procs/utf8_and_uhc/Makefile=0Aindex=20=
cc6e0a9c971..85db2cf5686=20100644=0A---=20=
a/src/backend/utils/mb/conversion_procs/utf8_and_uhc/Makefile=0A+++=20=
b/src/backend/utils/mb/conversion_procs/utf8_and_uhc/Makefile=0A@@=20=
-6,8=20+6,11=20@@=0A=20subdir=20=3D=20=
src/backend/utils/mb/conversion_procs/utf8_and_uhc=0A=20top_builddir=20=3D=
=20../../../../../..=0A=20include=20$(top_builddir)/src/Makefile.global=0A=
+mapfiledir=20=3D=20$(top_srcdir)/src/backend/utils/mb/Unicode=0A=20=0A=20=
NAME=09=09=3D=20utf8_and_uhc=0A=20PGFILEDESC=09=3D=20"utf8=20<->=20uhc=20=
text=20conversions"=0A+MAPFILES=09=3D=20$(mapfiledir)/uhc_to_utf8.map=20=
\=0A+=09=09=09=20=20$(mapfiledir)/utf8_to_uhc.map=0A=20=0A=20include=20=
$(srcdir)/../proc.mk=0Adiff=20--git=20=
a/src/backend/utils/mb/conversion_procs/utf8_and_win/Makefile=20=
b/src/backend/utils/mb/conversion_procs/utf8_and_win/Makefile=0Aindex=20=
d8b18fbf334..107d8002beb=20100644=0A---=20=
a/src/backend/utils/mb/conversion_procs/utf8_and_win/Makefile=0A+++=20=
b/src/backend/utils/mb/conversion_procs/utf8_and_win/Makefile=0A@@=20=
-6,8=20+6,31=20@@=0A=20subdir=20=3D=20=
src/backend/utils/mb/conversion_procs/utf8_and_win=0A=20top_builddir=20=3D=
=20../../../../../..=0A=20include=20$(top_builddir)/src/Makefile.global=0A=
+mapfiledir=20=3D=20$(top_srcdir)/src/backend/utils/mb/Unicode=0A=20=0A=20=
NAME=09=09=3D=20utf8_and_win=0A=20PGFILEDESC=09=3D=20"utf8=20<->=20win=20=
text=20conversions"=0A+MAPFILES=09=3D=20=
$(mapfiledir)/utf8_to_win1250.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/utf8_to_win1251.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/utf8_to_win1252.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/utf8_to_win1253.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/utf8_to_win1254.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/utf8_to_win1255.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/utf8_to_win1256.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/utf8_to_win1257.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/utf8_to_win1258.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/utf8_to_win866.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/utf8_to_win874.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/win1250_to_utf8.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/win1251_to_utf8.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/win1252_to_utf8.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/win1253_to_utf8.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/win1254_to_utf8.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/win1255_to_utf8.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/win1256_to_utf8.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/win1257_to_utf8.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/win866_to_utf8.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/win874_to_utf8.map=20\=0A+=09=09=09=20=20=
$(mapfiledir)/win1258_to_utf8.map=0A=20=0A=20include=20=
$(srcdir)/../proc.mk=0A--=20=0A2.39.5=20(Apple=20Git-154)=0A=0A=
--Apple-Mail=_A070DF4C-EAD4-4A9F-AAA6-AE6742E88173--
Attachments:
[application/octet-stream] v1-0001-Enhance-Makefiles-to-rebuild-objects-on-map-file-.patch (14.8K, 1-v1-0001-Enhance-Makefiles-to-rebuild-objects-on-map-file-.patch)
download | inline diff:
From 946186fb319bbdd3125597e1bc096a6fdf932c1a Mon Sep 17 00:00:00 2001
From: "Chao Li (HighGo Inc.)" <[email protected]>
Date: Wed, 6 Aug 2025 06:45:17 +0800
Subject: [PATCH v1] Enhance Makefiles to rebuild objects on map file changes
While working on the upgrade from GB18030 to GB18030-2022, I updated
two GB18030-related map files. However, rebuilding PostgreSQL did
not recompile anything, which led me to discover that the Makefiles
under src/backend/utils/mb/conversion_procs were missing dependency
rules between NAME.o and the corresponding map files.
This patch adds the necessary dependencies to ensure that when a map file
changes, the corresponding .o file is rebuilt accordingly.
Author: Chao Li <[email protected]>
---
src/backend/utils/mb/conversion_procs/proc.mk | 6 +++++
.../conversion_procs/utf8_and_big5/Makefile | 3 +++
.../utf8_and_cyrillic/Makefile | 5 ++++
.../utf8_and_euc2004/Makefile | 3 +++
.../conversion_procs/utf8_and_euc_cn/Makefile | 3 +++
.../conversion_procs/utf8_and_euc_jp/Makefile | 3 +++
.../conversion_procs/utf8_and_euc_kr/Makefile | 3 +++
.../conversion_procs/utf8_and_euc_tw/Makefile | 3 +++
.../utf8_and_gb18030/Makefile | 3 +++
.../mb/conversion_procs/utf8_and_gbk/Makefile | 3 +++
.../utf8_and_iso8859/Makefile | 27 +++++++++++++++++++
.../conversion_procs/utf8_and_johab/Makefile | 3 +++
.../conversion_procs/utf8_and_sjis/Makefile | 3 +++
.../utf8_and_sjis2004/Makefile | 3 +++
.../mb/conversion_procs/utf8_and_uhc/Makefile | 3 +++
.../mb/conversion_procs/utf8_and_win/Makefile | 23 ++++++++++++++++
16 files changed, 97 insertions(+)
diff --git a/src/backend/utils/mb/conversion_procs/proc.mk b/src/backend/utils/mb/conversion_procs/proc.mk
index 2eeae282409..cc88d5ae79f 100644
--- a/src/backend/utils/mb/conversion_procs/proc.mk
+++ b/src/backend/utils/mb/conversion_procs/proc.mk
@@ -1,6 +1,12 @@
SRCS += $(NAME).c
OBJS += $(NAME).o $(WIN32RES)
+$(MAPFILES):
+ # The map files are generated by Perl scripts. We don't automatically
+ # regenerate them here.
+
+$(NAME).o: $(MAPFILES)
+
rpath =
all: all-shared-lib
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_big5/Makefile b/src/backend/utils/mb/conversion_procs/utf8_and_big5/Makefile
index 2c274f3d9cc..4e8aae35416 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_big5/Makefile
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_big5/Makefile
@@ -6,8 +6,11 @@
subdir = src/backend/utils/mb/conversion_procs/utf8_and_big5
top_builddir = ../../../../../..
include $(top_builddir)/src/Makefile.global
+mapfiledir = $(top_builddir)/src/backend/utils/mb/Unicode
NAME = utf8_and_big5
PGFILEDESC = "utf8 <-> big5 text conversions"
+MAPFILES = $(mapfiledir)/big5_to_utf8.map \
+ $(mapfiledir)/utf8_to_big5.map
include $(srcdir)/../proc.mk
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/Makefile b/src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/Makefile
index 725281ec967..f0742db6898 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/Makefile
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_cyrillic/Makefile
@@ -6,8 +6,13 @@
subdir = src/backend/utils/mb/conversion_procs/utf8_and_cyrillic
top_builddir = ../../../../../..
include $(top_builddir)/src/Makefile.global
+mapfiledir = $(top_builddir)/src/backend/utils/mb/Unicode
NAME = utf8_and_cyrillic
PGFILEDESC = "utf8 <-> cyrillic text conversions"
+MAPFILES = $(mapfiledir)/utf8_to_koi8r.map \
+ $(mapfiledir)/koi8r_to_utf8.map \
+ $(mapfiledir)/utf8_to_koi8u.map \
+ $(mapfiledir)/koi8u_to_utf8.map
include $(srcdir)/../proc.mk
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_euc2004/Makefile b/src/backend/utils/mb/conversion_procs/utf8_and_euc2004/Makefile
index c6c537cffc8..e3830de005c 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_euc2004/Makefile
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_euc2004/Makefile
@@ -6,8 +6,11 @@
subdir = src/backend/utils/mb/conversion_procs/utf8_and_euc2004
top_builddir = ../../../../../..
include $(top_builddir)/src/Makefile.global
+mapfiledir = $(top_srcdir)/src/backend/utils/mb/Unicode
NAME = utf8_and_euc2004
PGFILEDESC = "utf8 <-> euc2004 text conversions"
+MAPFILES = $(mapfiledir)/euc_jis_2004_to_utf8.map \
+ $(mapfiledir)/utf8_to_euc_jis_2004.map
include $(srcdir)/../proc.mk
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/Makefile b/src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/Makefile
index 9d0e157a758..d31499a5da8 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/Makefile
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_euc_cn/Makefile
@@ -6,8 +6,11 @@
subdir = src/backend/utils/mb/conversion_procs/utf8_and_euc_cn
top_builddir = ../../../../../..
include $(top_builddir)/src/Makefile.global
+mapfiledir = $(top_builddir)/src/backend/utils/mb/Unicode
NAME = utf8_and_euc_cn
PGFILEDESC = "utf8 <-> euc_cn text conversions"
+MAPFILES = $(mapfiledir)/euc_cn_to_utf8.map \
+ $(mapfiledir)/utf8_to_euc_cn.map
include $(srcdir)/../proc.mk
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/Makefile b/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/Makefile
index c5f55784363..5f15ae40867 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/Makefile
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_euc_jp/Makefile
@@ -6,8 +6,11 @@
subdir = src/backend/utils/mb/conversion_procs/utf8_and_euc_jp
top_builddir = ../../../../../..
include $(top_builddir)/src/Makefile.global
+mapfiledir = $(top_builddir)/src/backend/utils/mb/Unicode
NAME = utf8_and_euc_jp
PGFILEDESC = "utf8 <-> euc_jp text conversions"
+MAPFILES = $(mapfiledir)/euc_jp_to_utf8.map \
+ $(mapfiledir)/utf8_to_euc_jp.map
include $(srcdir)/../proc.mk
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/Makefile b/src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/Makefile
index a7eff9e9e17..71d1a322012 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/Makefile
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_euc_kr/Makefile
@@ -6,8 +6,11 @@
subdir = src/backend/utils/mb/conversion_procs/utf8_and_euc_kr
top_builddir = ../../../../../..
include $(top_builddir)/src/Makefile.global
+mapfiledir = $(top_builddir)/src/backend/utils/mb/Unicode
NAME = utf8_and_euc_kr
PGFILEDESC = "utf8 <-> euc_kr text conversions"
+MAPFILES = $(mapfiledir)/euc_kr_to_utf8.map \
+ $(mapfiledir)/utf8_to_euc_kr.map
include $(srcdir)/../proc.mk
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/Makefile b/src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/Makefile
index 59f42dc2b7d..23e88503444 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/Makefile
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_euc_tw/Makefile
@@ -6,8 +6,11 @@
subdir = src/backend/utils/mb/conversion_procs/utf8_and_euc_tw
top_builddir = ../../../../../..
include $(top_builddir)/src/Makefile.global
+mapfiledir = $(top_srcdir)/src/backend/utils/mb/Unicode
NAME = utf8_and_euc_tw
PGFILEDESC = "utf8 <-> euc_tw text conversions"
+MAPFILES = $(mapfiledir)/euc_tw_to_utf8.map \
+ $(mapfiledir)/utf8_to_euc_tw.map
include $(srcdir)/../proc.mk
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_gb18030/Makefile b/src/backend/utils/mb/conversion_procs/utf8_and_gb18030/Makefile
index 17bc18c373b..0b2d37b2995 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_gb18030/Makefile
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_gb18030/Makefile
@@ -6,8 +6,11 @@
subdir = src/backend/utils/mb/conversion_procs/utf8_and_gb18030
top_builddir = ../../../../../..
include $(top_builddir)/src/Makefile.global
+mapfiledir = $(top_builddir)/src/backend/utils/mb/Unicode
NAME = utf8_and_gb18030
PGFILEDESC = "utf8 <-> gb18030 text conversions"
+MAPFILES = $(mapfiledir)/gb18030_to_utf8.map \
+ $(mapfiledir)/utf8_to_gb18030.map
include $(srcdir)/../proc.mk
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_gbk/Makefile b/src/backend/utils/mb/conversion_procs/utf8_and_gbk/Makefile
index eb20638440f..ca28f103bf1 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_gbk/Makefile
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_gbk/Makefile
@@ -6,8 +6,11 @@
subdir = src/backend/utils/mb/conversion_procs/utf8_and_gbk
top_builddir = ../../../../../..
include $(top_builddir)/src/Makefile.global
+mapfiledir = $(top_builddir)/src/backend/utils/mb/Unicode
NAME = utf8_and_gbk
PGFILEDESC = "utf8 <-> gbk text conversions"
+MAPFILES = $(mapfiledir)/gbk_to_utf8.map \
+ $(mapfiledir)/utf8_to_gbk.map
include $(srcdir)/../proc.mk
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_iso8859/Makefile b/src/backend/utils/mb/conversion_procs/utf8_and_iso8859/Makefile
index 6fd0dd27bf5..7914dff2b47 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_iso8859/Makefile
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_iso8859/Makefile
@@ -6,8 +6,35 @@
subdir = src/backend/utils/mb/conversion_procs/utf8_and_iso8859
top_builddir = ../../../../../..
include $(top_builddir)/src/Makefile.global
+mapfiledir = $(top_builddir)/src/backend/utils/mb/Unicode
NAME = utf8_and_iso8859
PGFILEDESC = "utf8 <-> iso8859 text conversions"
+MAPFILES = $(mapfiledir)/iso8859_10_to_utf8.map \
+ $(mapfiledir)/iso8859_13_to_utf8.map \
+ $(mapfiledir)/iso8859_14_to_utf8.map \
+ $(mapfiledir)/iso8859_15_to_utf8.map \
+ $(mapfiledir)/iso8859_16_to_utf8.map \
+ $(mapfiledir)/iso8859_2_to_utf8.map \
+ $(mapfiledir)/iso8859_3_to_utf8.map \
+ $(mapfiledir)/iso8859_4_to_utf8.map \
+ $(mapfiledir)/iso8859_5_to_utf8.map \
+ $(mapfiledir)/iso8859_6_to_utf8.map \
+ $(mapfiledir)/iso8859_7_to_utf8.map \
+ $(mapfiledir)/iso8859_8_to_utf8.map \
+ $(mapfiledir)/iso8859_9_to_utf8.map \
+ $(mapfiledir)/utf8_to_iso8859_10.map \
+ $(mapfiledir)/utf8_to_iso8859_13.map \
+ $(mapfiledir)/utf8_to_iso8859_14.map \
+ $(mapfiledir)/utf8_to_iso8859_15.map \
+ $(mapfiledir)/utf8_to_iso8859_16.map \
+ $(mapfiledir)/utf8_to_iso8859_2.map \
+ $(mapfiledir)/utf8_to_iso8859_3.map \
+ $(mapfiledir)/utf8_to_iso8859_4.map \
+ $(mapfiledir)/utf8_to_iso8859_5.map \
+ $(mapfiledir)/utf8_to_iso8859_6.map \
+ $(mapfiledir)/utf8_to_iso8859_7.map \
+ $(mapfiledir)/utf8_to_iso8859_8.map \
+ $(mapfiledir)/utf8_to_iso8859_9.map
include $(srcdir)/../proc.mk
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_johab/Makefile b/src/backend/utils/mb/conversion_procs/utf8_and_johab/Makefile
index e48ef3e3ea7..c4709c93976 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_johab/Makefile
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_johab/Makefile
@@ -6,8 +6,11 @@
subdir = src/backend/utils/mb/conversion_procs/utf8_and_johab
top_builddir = ../../../../../..
include $(top_builddir)/src/Makefile.global
+mapfiledir = $(top_builddir)/src/backend/utils/mb/Unicode
NAME = utf8_and_johab
PGFILEDESC = "utf8 <-> johab text conversions"
+MAPFILES = $(mapfiledir)/johab_to_utf8.map \
+ $(mapfiledir)/utf8_to_johab.map
include $(srcdir)/../proc.mk
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_sjis/Makefile b/src/backend/utils/mb/conversion_procs/utf8_and_sjis/Makefile
index 448c5d4b64a..b5c2f0125a9 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_sjis/Makefile
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_sjis/Makefile
@@ -6,8 +6,11 @@
subdir = src/backend/utils/mb/conversion_procs/utf8_and_sjis
top_builddir = ../../../../../..
include $(top_builddir)/src/Makefile.global
+mapfiledir = $(top_srcdir)/src/backend/utils/mb/Unicode
NAME = utf8_and_sjis
PGFILEDESC = "utf8 <-> sjis text conversions"
+MAPFILES = $(mapfiledir)/sjis_to_utf8.map \
+ $(mapfiledir)/utf8_to_sjis.map
include $(srcdir)/../proc.mk
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_sjis2004/Makefile b/src/backend/utils/mb/conversion_procs/utf8_and_sjis2004/Makefile
index f7072a4dc5f..c201074677d 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_sjis2004/Makefile
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_sjis2004/Makefile
@@ -6,8 +6,11 @@
subdir = src/backend/utils/mb/conversion_procs/utf8_and_sjis2004
top_builddir = ../../../../../..
include $(top_builddir)/src/Makefile.global
+mapfiledir = $(top_srcdir)/src/backend/utils/mb/Unicode
NAME = utf8_and_sjis2004
PGFILEDESC = "utf8 <-> sjis2004 text conversions"
+MAPFILES = $(mapfiledir)/shift_jis_2004_to_utf8.map \
+ $(mapfiledir)/utf8_to_shift_jis_2004.map
include $(srcdir)/../proc.mk
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_uhc/Makefile b/src/backend/utils/mb/conversion_procs/utf8_and_uhc/Makefile
index cc6e0a9c971..85db2cf5686 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_uhc/Makefile
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_uhc/Makefile
@@ -6,8 +6,11 @@
subdir = src/backend/utils/mb/conversion_procs/utf8_and_uhc
top_builddir = ../../../../../..
include $(top_builddir)/src/Makefile.global
+mapfiledir = $(top_srcdir)/src/backend/utils/mb/Unicode
NAME = utf8_and_uhc
PGFILEDESC = "utf8 <-> uhc text conversions"
+MAPFILES = $(mapfiledir)/uhc_to_utf8.map \
+ $(mapfiledir)/utf8_to_uhc.map
include $(srcdir)/../proc.mk
diff --git a/src/backend/utils/mb/conversion_procs/utf8_and_win/Makefile b/src/backend/utils/mb/conversion_procs/utf8_and_win/Makefile
index d8b18fbf334..107d8002beb 100644
--- a/src/backend/utils/mb/conversion_procs/utf8_and_win/Makefile
+++ b/src/backend/utils/mb/conversion_procs/utf8_and_win/Makefile
@@ -6,8 +6,31 @@
subdir = src/backend/utils/mb/conversion_procs/utf8_and_win
top_builddir = ../../../../../..
include $(top_builddir)/src/Makefile.global
+mapfiledir = $(top_srcdir)/src/backend/utils/mb/Unicode
NAME = utf8_and_win
PGFILEDESC = "utf8 <-> win text conversions"
+MAPFILES = $(mapfiledir)/utf8_to_win1250.map \
+ $(mapfiledir)/utf8_to_win1251.map \
+ $(mapfiledir)/utf8_to_win1252.map \
+ $(mapfiledir)/utf8_to_win1253.map \
+ $(mapfiledir)/utf8_to_win1254.map \
+ $(mapfiledir)/utf8_to_win1255.map \
+ $(mapfiledir)/utf8_to_win1256.map \
+ $(mapfiledir)/utf8_to_win1257.map \
+ $(mapfiledir)/utf8_to_win1258.map \
+ $(mapfiledir)/utf8_to_win866.map \
+ $(mapfiledir)/utf8_to_win874.map \
+ $(mapfiledir)/win1250_to_utf8.map \
+ $(mapfiledir)/win1251_to_utf8.map \
+ $(mapfiledir)/win1252_to_utf8.map \
+ $(mapfiledir)/win1253_to_utf8.map \
+ $(mapfiledir)/win1254_to_utf8.map \
+ $(mapfiledir)/win1255_to_utf8.map \
+ $(mapfiledir)/win1256_to_utf8.map \
+ $(mapfiledir)/win1257_to_utf8.map \
+ $(mapfiledir)/win866_to_utf8.map \
+ $(mapfiledir)/win874_to_utf8.map \
+ $(mapfiledir)/win1258_to_utf8.map
include $(srcdir)/../proc.mk
--
2.39.5 (Apple Git-154)
reply
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Reply to all the recipients using the --to and --cc options:
reply via email
To: [email protected]
Cc: [email protected]
Subject: Re: [please ignore] test
In-Reply-To: <[email protected]>
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox