xref: /haiku/src/system/libroot/posix/locale/Jamfile (revision 97f11716bfaa0f385eb0e28a52bf56a5023b9e99)
1338b8dc3SIngo WeinholdSubDir HAIKU_TOP src system libroot posix locale ;
25af32e75SAxel Dörfler
3560b10ffSOliver TappeUsePrivateHeaders
4ae901935SOliver Tappe	[ FDirName libroot ]
5560b10ffSOliver Tappe	[ FDirName libroot locale ]
6560b10ffSOliver Tappe	[ FDirName libroot time ]
7*d338200eSTrung Nguyen	[ FDirName system ]
8560b10ffSOliver Tappe	;
9a3f66598SOliver Tappe
10b0944c78SIngo Weinholdlocal architectureObject ;
11b0944c78SIngo Weinholdfor architectureObject in [ MultiArchSubDirSetup ] {
12b0944c78SIngo Weinhold	on $(architectureObject) {
13b0944c78SIngo Weinhold		local architecture = $(TARGET_PACKAGING_ARCH) ;
14b0944c78SIngo Weinhold
15b0944c78SIngo Weinhold		MergeObject <$(architecture)>posix_locale.o :
16*d338200eSTrung Nguyen			ctype_l.cpp
17a3f66598SOliver Tappe			ctype.cpp
18a3f66598SOliver Tappe			LocaleBackend.cpp
19a3f66598SOliver Tappe			LocaleData.cpp
20a3f66598SOliver Tappe			LocaleDataBridge.cpp
21*d338200eSTrung Nguyen			LocaleInternal.cpp
22*d338200eSTrung Nguyen			locale_t.cpp
23a3f66598SOliver Tappe			localeconv.cpp
24a3f66598SOliver Tappe			nl_langinfo.cpp
25a3f66598SOliver Tappe			setlocale.cpp
26*d338200eSTrung Nguyen			ThreadLocale.cpp
27*d338200eSTrung Nguyen			wctype_l.cpp
28a3f66598SOliver Tappe			wctype.cpp
295af32e75SAxel Dörfler			;
30*d338200eSTrung Nguyen
31*d338200eSTrung Nguyen		MergeObject <$(architecture)>ctype_loc.o :
32*d338200eSTrung Nguyen			ctype_loc.cpp
33*d338200eSTrung Nguyen			;
34b0944c78SIngo Weinhold	}
35b0944c78SIngo Weinhold}
36