xref: /haiku/src/kits/locale/Jamfile (revision cf2f912782a453abaad723df61bc380e137e7493)
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	LocaleRosterData.cpp
23	MutableLocaleRoster.cpp
24	TimeZone.cpp
25
26	# in progress
27	DateFormat.cpp
28	DateTimeFormat.cpp
29	DurationFormat.cpp
30	TimeFormat.cpp
31	TimeUnitFormat.cpp
32	Format.cpp # Used by some of the above.
33	UnicodeChar.cpp # Already used in FirstBootPrompt.
34
35	# old, needs investigation
36	# Currency.cpp
37	# FloatFormat.cpp
38	# FloatFormatImpl.cpp
39	# FloatFormatParameters.cpp
40	# FormatImpl.cpp
41	# FormatParameters.cpp
42	# GenericNumberFormat.cpp
43	# IntegerFormat.cpp
44	# IntegerFormatImpl.cpp
45	# IntegerFormatParameters.cpp
46	# NumberFormat.cpp
47	# NumberFormatImpl.cpp
48	# NumberFormatParameters.cpp
49	;
50
51
52SubDirSysHdrs $(HAIKU_ICU_HEADERS) ;
53Includes [ FGristFiles $(sources) ] : $(HAIKU_ICU_HEADERS_DEPENDENCY) ;
54	# Dependency needed to trigger downloading/unzipping the package before
55	# compiling the files.
56
57MergeObject <libbe>locale_kit.o :
58	$(sources)
59	;
60
61StaticLibrary liblocalestub.a
62	: CatalogStub.cpp
63	;
64