1SubDir HAIKU_TOP src system libroot posix glibc stdlib ;
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 ctype ;
16		SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc locale ;
17		SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc stdlib ;
18		SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc ;
19
20		UsePrivateHeaders libroot ;
21
22		MergeObject <$(architecture)>posix_gnu_stdlib.o :
23			drand48.c
24			drand48_r.c
25			drand48-iter.c
26			erand48.c
27			erand48_r.c
28			fpioconst.c
29			jrand48.c
30			jrand48_r.c
31			inlines.c
32			lcong48.c
33			lcong48_r.c
34			lrand48.c
35			lrand48_r.c
36			mrand48.c
37			mrand48_r.c
38			nrand48.c
39			nrand48_r.c
40			random_r.c
41			seed48.c
42			seed48_r.c
43			srand48.c
44			srand48_r.c
45			strtod.c
46			strtold.c
47			strtof.c
48			;
49	}
50}
51