SubDir HAIKU_TOP src tools locale ;UsePublicHeaders locale ;UsePrivateHeaders locale ;UsePrivateHeaders shared ;SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src kits locale ] ;SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src kits tracker ] ;local localetools =<build>linkcatkeys<build>collectcatkeys;# Due to the use of STL fstream open() mapping the function names via macro# name doesn't work.DEFINES += _HAIKU_BUILD_DONT_REMAP_FD_FUNCTIONS ;# Use empty translation macros to avoid a dependency on the locale kitDEFINES += B_AVOID_TRANSLATION_MACROS 'B_TRANSLATE_NOCOLLECT(x)=x''B_TRANSLATE_MARK(x)=x' ;# We link against the host libbe.so which could also contain this class, so# rename it for locale toolsDEFINES += DefaultCatalog=ToolsDefaultCatalog ;USES_BE_API on $(localetools) = true ;UseLibraryHeaders icu ;BuildPlatformMain <build>collectcatkeys :collectcatkeys.cppPlainTextCatalog.cppHashMapCatalog.cppCatalog.cppCatalogData.cppRegExp.cpp: $(HOST_LIBBE) $(HOST_LIBSUPC++) $(HOST_LIBSTDC++) ;BuildPlatformMain <build>linkcatkeys :linkcatkeys.cppPlainTextCatalog.cppHashMapCatalog.cppDefaultCatalog.cppCatalog.cppCatalogData.cpp: $(HOST_LIBBE) $(HOST_LIBSUPC++) $(HOST_LIBSTDC++) ;