| diff -Naur icu-orig/source/config/Makefile.inc.in icu/source/config/Makefile.inc.in |
| --- icu-orig/source/config/Makefile.inc.in 2016-09-10 00:28:18.000000000 +0300 |
| +++ icu/source/config/Makefile.inc.in 2018-03-01 10:09:29.643444500 +0300 |
| @@ -106,14 +106,14 @@ |
| # - $(ICULIBS_I18N) - i18n library, formatting, etc. |
| # - $(ICULIBS_ICUIO) - ICU stdio equivalent library |
| |
| -ICULIBS_COMMON = -l$(ICUPREFIX)uc$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION) |
| -ICULIBS_DATA = -l$(ICUPREFIX)$(DATA_STUBNAME)$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION) |
| -ICULIBS_I18N = -l$(ICUPREFIX)$(I18N_STUBNAME)$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION) |
| -ICULIBS_TOOLUTIL = -l$(ICUPREFIX)tu$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION) |
| -ICULIBS_CTESTFW = -l$(ICUPREFIX)ctestfw$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION) |
| -ICULIBS_ICUIO = -l$(ICUPREFIX)io$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION) |
| -ICULIBS_OBSOLETE = -l$(ICUPREFIX)obsolete$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION) |
| -ICULIBS_LAYOUTEX = -l$(ICUPREFIX)lx$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION) |
| +ICULIBS_COMMON = -l$(ICUPREFIX)uc$(ICULIBSUFFIX) |
| +ICULIBS_DATA = -l$(ICUPREFIX)$(DATA_STUBNAME)$(ICULIBSUFFIX) |
| +ICULIBS_I18N = -l$(ICUPREFIX)$(I18N_STUBNAME)$(ICULIBSUFFIX) |
| +ICULIBS_TOOLUTIL = -l$(ICUPREFIX)tu$(ICULIBSUFFIX) |
| +ICULIBS_CTESTFW = -l$(ICUPREFIX)ctestfw$(ICULIBSUFFIX) |
| +ICULIBS_ICUIO = -l$(ICUPREFIX)io$(ICULIBSUFFIX) |
| +ICULIBS_OBSOLETE = -l$(ICUPREFIX)obsolete$(ICULIBSUFFIX) |
| +ICULIBS_LAYOUTEX = -l$(ICUPREFIX)lx$(ICULIBSUFFIX) |
| ICULIBS_BASE = -L$(libdir) |
| |
| # for icu-config to test with |
| diff -Naur icu-orig/source/config/mh-mingw icu/source/config/mh-mingw |
| --- icu-orig/source/config/mh-mingw 2018-03-01 10:09:24.339435200 +0300 |
| +++ icu/source/config/mh-mingw 2018-03-01 10:09:29.627844500 +0300 |
| @@ -77,16 +77,19 @@ |
| I18N_STUBNAME = in |
| LIBICU = $(LIBPREFIX)$(STATIC_PREFIX_WHEN_USED)$(ICUPREFIX) |
| |
| +# The following is for Makefile.inc's use. |
| +ICULIBSUFFIX_VERSION = $(LIB_VERSION_MAJOR) |
| + |
| #SH### copied from Makefile.inc |
| #SH## for icu-config to test with |
| #SH#ICULIBS_COMMON_LIB_NAME="${LIBICU}${COMMON_STUBNAME}${ICULIBSUFFIX}${ICULIBSUFFIX_VERSION}.${SO}" |
| #SH#ICULIBS_COMMON_LIB_NAME_A="${LIBICU}${COMMON_STUBNAME}${ICULIBSUFFIX}.${A}" |
| |
| -#SH#ICULIBS_DATA="-l$(ICUPREFIX)$(DATA_STUBNAME)$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION)" |
| -ICULIBS_DT="-l$(ICUPREFIX)$(DATA_STUBNAME)$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION)" |
| -ICULIBS_I18N="-l$(ICUPREFIX)$(I18N_STUBNAME)$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION)" |
| -ICULIBS_IO="-l$(ICUPREFIX)$(IO_STUBNAME)$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION)" |
| -ICULIBS_UC="-l$(ICUPREFIX)$(COMMON_STUBNAME)$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION)" |
| +#SH#ICULIBS_DATA="-l$(ICUPREFIX)$(DATA_STUBNAME)$(ICULIBSUFFIX)" |
| +ICULIBS_DT="-l$(ICUPREFIX)$(DATA_STUBNAME)$(ICULIBSUFFIX)" |
| +ICULIBS_I18N="-l$(ICUPREFIX)$(I18N_STUBNAME)$(ICULIBSUFFIX)" |
| +ICULIBS_IO="-l$(ICUPREFIX)$(IO_STUBNAME)$(ICULIBSUFFIX)" |
| +ICULIBS_UC="-l$(ICUPREFIX)$(COMMON_STUBNAME)$(ICULIBSUFFIX)" |
| #SH# |
| #SH## ICULIBS is the set of libraries your application should link |
| #SH## with usually. Many applications will want to add ${ICULIBS_I18N} as well. |
| diff -Naur icu-orig/source/config/mh-mingw64 icu/source/config/mh-mingw64 |
| --- icu-orig/source/config/mh-mingw64 2018-03-01 10:09:24.339435200 +0300 |
| +++ icu/source/config/mh-mingw64 2018-03-01 10:09:29.627844500 +0300 |
| @@ -77,16 +77,19 @@ |
| I18N_STUBNAME = in |
| LIBICU = $(LIBPREFIX)$(STATIC_PREFIX_WHEN_USED)$(ICUPREFIX) |
| |
| +# The following is for Makefile.inc's use. |
| +ICULIBSUFFIX_VERSION = $(LIB_VERSION_MAJOR) |
| + |
| #SH### copied from Makefile.inc |
| #SH## for icu-config to test with |
| #SH#ICULIBS_COMMON_LIB_NAME="${LIBICU}${COMMON_STUBNAME}${ICULIBSUFFIX}${ICULIBSUFFIX_VERSION}.${SO}" |
| #SH#ICULIBS_COMMON_LIB_NAME_A="${LIBICU}${COMMON_STUBNAME}${ICULIBSUFFIX}.${A}" |
| |
| -#SH#ICULIBS_DATA="-l$(ICUPREFIX)$(DATA_STUBNAME)$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION)" |
| -ICULIBS_DT="-l$(ICUPREFIX)$(DATA_STUBNAME)$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION)" |
| -ICULIBS_I18N="-l$(ICUPREFIX)$(I18N_STUBNAME)$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION)" |
| -ICULIBS_IO="-l$(ICUPREFIX)$(IO_STUBNAME)$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION)" |
| -ICULIBS_UC="-l$(ICUPREFIX)$(COMMON_STUBNAME)$(ICULIBSUFFIX)$(ICULIBSUFFIX_VERSION)" |
| +#SH#ICULIBS_DATA="-l$(ICUPREFIX)$(DATA_STUBNAME)$(ICULIBSUFFIX)" |
| +ICULIBS_DT="-l$(ICUPREFIX)$(DATA_STUBNAME)$(ICULIBSUFFIX)" |
| +ICULIBS_I18N="-l$(ICUPREFIX)$(I18N_STUBNAME)$(ICULIBSUFFIX)" |
| +ICULIBS_IO="-l$(ICUPREFIX)$(IO_STUBNAME)$(ICULIBSUFFIX)" |
| +ICULIBS_UC="-l$(ICUPREFIX)$(COMMON_STUBNAME)$(ICULIBSUFFIX)" |
| #SH# |
| #SH## ICULIBS is the set of libraries your application should link |
| #SH## with usually. Many applications will want to add ${ICULIBS_I18N} as well. |