* 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

View File

@ -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 @@ Depends ICU_Libs
libicu-i18n.so
libicu-toolutil.so
;

View File

@ -12,7 +12,8 @@ SubDirC++Flags
-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 @@ SharedLibrary libicu-common.so :
wintz.c
:
<stub>libicu-data.so $(TARGET_LIBSUPC++)
:
$(HAIKU_ICU_API_VERSION)
;

View File

@ -183,4 +183,5 @@ GeneratePackageInclude icupkg.inc ;
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) ;

View File

@ -12,7 +12,8 @@ SubDirC++Flags
-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 @@ SharedLibrary libicu-i18n.so :
zstrfmt.cpp
:
libicu-common.so $(TARGET_LIBSUPC++)
:
$(HAIKU_ICU_API_VERSION)
;

View File

@ -4,6 +4,5 @@ UseLibraryHeaders icu ;
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) ;