1SubDir HAIKU_TOP src system libroot posix glibc stdio-common ;
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 libio ;
11		SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc include arch
12			$(TARGET_ARCH) ;
13		SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc include arch
14			generic ;
15		SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc include ;
16		SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc stdio-common ;
17		SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc ctype ;
18		SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc locale ;
19		SubDirSysHdrs $(HAIKU_TOP) src system libroot posix glibc ;
20
21		UsePrivateHeaders libroot ;
22
23		MergeObject <$(architecture)>posix_gnu_stdio.o :
24			_itoa.c
25			_itowa.c
26			asprintf.c
27			dprintf.c
28			fprintf.c
29			fscanf.c
30			getline.c
31			getw.c
32			itoa-digits.c
33			itoa-udigits.c
34			itowa-digits.c
35			perror.c
36			printf-prs.c
37			printf.c
38			printf_fp.c
39			printf_fphex.c
40			printf_size.c
41			putw.c
42			reg-printf.c
43			scanf.c
44			snprintf.c
45			sprintf.c
46			sscanf.c
47			tempnam.c
48			tempname.c
49			tmpfile.c
50			tmpnam.c
51			tmpnam_r.c
52			vfprintf.c
53#			vfprintf_stub.c
54#			vfscanf_stub.c
55			vfscanf.c
56			vfwprintf.c
57			vfwscanf.c
58			vprintf.c
59			;
60	}
61}
62