1SubDir HAIKU_TOP src system libroot posix glibc wcsmbs ;
2
3SubDirCcFlags -D_GNU_SOURCE -DUSE_IN_LIBIO ;
4
5local architectureObject ;
6for architectureObject in [ MultiArchSubDirSetup ] {
7	on $(architectureObject) {
8		local architecture = $(TARGET_PACKAGING_ARCH) ;
9
10		SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc include arch
11			$(TARGET_ARCH) ;
12		SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc include arch
13			generic ;
14		SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc include ;
15		SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc libio ;
16		SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc wcsmbs ;
17		SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc iconv ;
18		SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc locale ;
19		SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc stdlib ;
20		SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc ctype ;
21		SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc ;
22
23		UsePrivateHeaders libroot ;
24
25		MergeObject <$(architecture)>posix_gnu_wcsmbs.o :
26			wcsmbsload.c
27			wcstod.c
28			wcstof.c
29			wcstol.c
30			wcstoll.c
31			wcstold.c
32			wcstoul.c
33			wcstoull.c
34			;
35	}
36}
37