* activated API-versioning for ICU-libs

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35324 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Oliver Tappe
2010-01-27 23:14:50 +00:00
parent 291785f88f
commit ebaeff9e68
5 changed files with 15 additions and 7 deletions
+3 -1
View File
@@ -1,5 +1,7 @@
SubDir HAIKU_TOP src libs icu ; 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 common ;
SubInclude HAIKU_TOP src libs icu source data ; SubInclude HAIKU_TOP src libs icu source data ;
SubInclude HAIKU_TOP src libs icu source i18n ; SubInclude HAIKU_TOP src libs icu source i18n ;
@@ -14,4 +16,4 @@ Depends ICU_Libs
libicu-i18n.so libicu-i18n.so
libicu-toolutil.so libicu-toolutil.so
; ;
+4 -1
View File
@@ -12,7 +12,8 @@ SubDirC++Flags
-DU_COMMON_IMPLEMENTATION -Wno-sign-compare -Wno-parentheses -DU_COMMON_IMPLEMENTATION -Wno-sign-compare -Wno-parentheses
; ;
SharedLibrary libicu-common.so : SharedLibrary libicu-common.so
:
bmpset.cpp bmpset.cpp
brkeng.cpp brkeng.cpp
brkiter.cpp brkiter.cpp
@@ -156,4 +157,6 @@ SharedLibrary libicu-common.so :
wintz.c wintz.c
: :
<stub>libicu-data.so $(TARGET_LIBSUPC++) <stub>libicu-data.so $(TARGET_LIBSUPC++)
:
$(HAIKU_ICU_API_VERSION)
; ;
+2 -1
View File
@@ -183,4 +183,5 @@ GeneratePackageInclude icupkg.inc ;
local icuDataAsmSource = [ FGristFiles $(ICU_DATA_VERSION)_dat.s ] ; local icuDataAsmSource = [ FGristFiles $(ICU_DATA_VERSION)_dat.s ] ;
GeneratePackageDataAsm $(icuDataAsmSource) : icudata.lst ; GeneratePackageDataAsm $(icuDataAsmSource) : icudata.lst ;
SharedLibrary libicu-data.so : $(icuDataAsmSource) ; SharedLibrary libicu-data.so
: $(icuDataAsmSource) : : $(HAIKU_ICU_API_VERSION) ;
+4 -1
View File
@@ -12,7 +12,8 @@ SubDirC++Flags
-DU_I18N_IMPLEMENTATION -Wno-sign-compare -Wno-parentheses -DU_I18N_IMPLEMENTATION -Wno-sign-compare -Wno-parentheses
; ;
SharedLibrary libicu-i18n.so : SharedLibrary libicu-i18n.so
:
anytrans.cpp anytrans.cpp
astro.cpp astro.cpp
basictz.cpp basictz.cpp
@@ -153,4 +154,6 @@ SharedLibrary libicu-i18n.so :
zstrfmt.cpp zstrfmt.cpp
: :
libicu-common.so $(TARGET_LIBSUPC++) libicu-common.so $(TARGET_LIBSUPC++)
:
$(HAIKU_ICU_API_VERSION)
; ;
+2 -3
View File
@@ -4,6 +4,5 @@ UseLibraryHeaders icu ;
SubDirHdrs [ FDirName $(HAIKU_TOP) src libs icu source common ] ; SubDirHdrs [ FDirName $(HAIKU_TOP) src libs icu source common ] ;
SharedLibrary <stub>libicu-data.so : SharedLibrary <stub>libicu-data.so
stubdata.c : stubdata.c : : $(HAIKU_ICU_API_VERSION) ;
;