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