xref: /haiku/src/tools/locale/Jamfile (revision e36a1b58e6daf3efeec46621114691ef499faafc)
1SubDir HAIKU_TOP src tools locale ;
2
3UsePublicHeaders locale ;
4UsePrivateHeaders locale ;
5UsePrivateHeaders shared ;
6
7SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src kits tracker ] ;
8
9local localetools =
10	<build>linkcatkeys
11	<build>collectcatkeys
12;
13
14USES_BE_API on $(localetools) = true ;
15
16UseLibraryHeaders icu ;
17
18# TODO: temporary kludge
19local libHaikuCompat ;
20if $(HOST_PLATFORM) in r5 bone dano {
21	ObjectC++Flags database_support.cpp UpdateMimeInfoThread.cpp
22		MimeUpdateThread.cpp
23		: -include [ FDirName $(HAIKU_TOP) headers build
24			HaikuBuildCompatibility.h ] ;
25	libHaikuCompat = libhaikucompat_build.a ;
26}
27
28BuildPlatformMain <build>collectcatkeys :
29	collectcatkeys.cpp
30	PlainTextCatalog.cpp
31	HashMapCatalog.cpp
32	Catalog.cpp
33	RegExp.cpp
34	: $(HOST_LIBBE)  $(HOST_LIBSUPC++) $(HOST_LIBSTDC++) ;
35
36BuildPlatformMain <build>linkcatkeys :
37	linkcatkeys.cpp
38	PlainTextCatalog.cpp
39	HashMapCatalog.cpp
40	DefaultCatalog.cpp
41	Catalog.cpp
42	: $(HOST_LIBBE) $(HOST_LIBSUPC++) $(HOST_LIBSTDC++) ;
43