Author: zooey Date: 2010-01-28 00:14:50 +0100 (Thu, 28 Jan 2010) New Revision: 35324 Changeset: http://dev.haiku-os.org/changeset/35324/haiku Modified: haiku/trunk/src/libs/icu/Jamfile haiku/trunk/src/libs/icu/source/common/Jamfile haiku/trunk/src/libs/icu/source/data/Jamfile haiku/trunk/src/libs/icu/source/i18n/Jamfile haiku/trunk/src/libs/icu/source/stubdata/Jamfile Log: * activated API-versioning for ICU-libs Modified: haiku/trunk/src/libs/icu/Jamfile =================================================================== --- haiku/trunk/src/libs/icu/Jamfile 2010-01-27 23:13:49 UTC (rev 35323) +++ haiku/trunk/src/libs/icu/Jamfile 2010-01-27 23:14:50 UTC (rev 35324) @@ -1,5 +1,7 @@ SubDir HAIKU_TOP src libs icu ; +HAIKU_ICU_API_VERSION = 4.2 ; + SubInclude HAIKU_TOP src libs icu source common ; SubInclude HAIKU_TOP src libs icu source data ; SubInclude HAIKU_TOP src libs icu source i18n ; @@ -14,4 +16,4 @@ libicu-i18n.so libicu-toolutil.so ; - + Modified: haiku/trunk/src/libs/icu/source/common/Jamfile =================================================================== --- haiku/trunk/src/libs/icu/source/common/Jamfile 2010-01-27 23:13:49 UTC (rev 35323) +++ haiku/trunk/src/libs/icu/source/common/Jamfile 2010-01-27 23:14:50 UTC (rev 35324) @@ -12,7 +12,8 @@ -DU_COMMON_IMPLEMENTATION -Wno-sign-compare -Wno-parentheses ; -SharedLibrary libicu-common.so : +SharedLibrary libicu-common.so + : bmpset.cpp brkeng.cpp brkiter.cpp @@ -156,4 +157,6 @@ wintz.c : <stub>libicu-data.so $(TARGET_LIBSUPC++) + : + $(HAIKU_ICU_API_VERSION) ; Modified: haiku/trunk/src/libs/icu/source/data/Jamfile =================================================================== --- haiku/trunk/src/libs/icu/source/data/Jamfile 2010-01-27 23:13:49 UTC (rev 35323) +++ haiku/trunk/src/libs/icu/source/data/Jamfile 2010-01-27 23:14:50 UTC (rev 35324) @@ -183,4 +183,5 @@ local icuDataAsmSource = [ FGristFiles $(ICU_DATA_VERSION)_dat.s ] ; GeneratePackageDataAsm $(icuDataAsmSource) : icudata.lst ; -SharedLibrary libicu-data.so : $(icuDataAsmSource) ; +SharedLibrary libicu-data.so + : $(icuDataAsmSource) : : $(HAIKU_ICU_API_VERSION) ; Modified: haiku/trunk/src/libs/icu/source/i18n/Jamfile =================================================================== --- haiku/trunk/src/libs/icu/source/i18n/Jamfile 2010-01-27 23:13:49 UTC (rev 35323) +++ haiku/trunk/src/libs/icu/source/i18n/Jamfile 2010-01-27 23:14:50 UTC (rev 35324) @@ -12,7 +12,8 @@ -DU_I18N_IMPLEMENTATION -Wno-sign-compare -Wno-parentheses ; -SharedLibrary libicu-i18n.so : +SharedLibrary libicu-i18n.so + : anytrans.cpp astro.cpp basictz.cpp @@ -153,4 +154,6 @@ zstrfmt.cpp : libicu-common.so $(TARGET_LIBSUPC++) + : + $(HAIKU_ICU_API_VERSION) ; Modified: haiku/trunk/src/libs/icu/source/stubdata/Jamfile =================================================================== --- haiku/trunk/src/libs/icu/source/stubdata/Jamfile 2010-01-27 23:13:49 UTC (rev 35323) +++ haiku/trunk/src/libs/icu/source/stubdata/Jamfile 2010-01-27 23:14:50 UTC (rev 35324) @@ -4,6 +4,5 @@ SubDirHdrs [ FDirName $(HAIKU_TOP) src libs icu source common ] ; -SharedLibrary <stub>libicu-data.so : - stubdata.c - ; +SharedLibrary <stub>libicu-data.so + : stubdata.c : : $(HAIKU_ICU_API_VERSION) ;