xref: /haiku/src/kits/locale/Jamfile (revision 93e30a47bed879ad448b3e2d9e10333d3f2e60ae)
1SubDir HAIKU_TOP src kits locale ;
2
3AddSubDirSupportedPlatforms libbe_test ;
4
5UsePrivateHeaders locale shared ;
6UsePublicHeaders locale storage ;
7
8local sources =
9	cat.cpp
10	Catalog.cpp
11	CatalogData.cpp
12	Collator.cpp
13	Country.cpp
14	DefaultCatalog.cpp
15	EditableCatalog.cpp
16	FormattingConventions.cpp
17	HashMapCatalog.cpp
18	InitLocaleKit.cpp
19	Language.cpp
20	Locale.cpp
21	LocaleRoster.cpp
22	MutableLocaleRoster.cpp
23	TimeZone.cpp
24
25	# in progress
26	DateFormat.cpp
27	DateTimeFormat.cpp
28	DurationFormat.cpp
29	TimeFormat.cpp
30	TimeUnitFormat.cpp
31	Format.cpp # Used by some of the above.
32	UnicodeChar.cpp # Already used in ReadOnlyBootPrompt.
33
34	# old, needs investigation
35	# Currency.cpp
36	# FloatFormat.cpp
37	# FloatFormatImpl.cpp
38	# FloatFormatParameters.cpp
39	# FormatImpl.cpp
40	# FormatParameters.cpp
41	# GenericNumberFormat.cpp
42	# IntegerFormat.cpp
43	# IntegerFormatImpl.cpp
44	# IntegerFormatParameters.cpp
45	# NumberFormat.cpp
46	# NumberFormatImpl.cpp
47	# NumberFormatParameters.cpp
48	;
49
50
51SubDirSysHdrs $(HAIKU_ICU_HEADERS) ;
52Includes [ FGristFiles $(sources) ] : $(HAIKU_ICU_HEADERS_DEPENDENCY) ;
53	# Dependency needed to trigger downloading/unzipping the package before
54	# compiling the files.
55
56MergeObject <libbe>locale_kit.o :
57	$(sources)
58	;
59
60StaticLibrary liblocalestub.a
61	: CatalogStub.cpp
62	;
63