xref: /haiku/src/system/libroot/posix/Jamfile (revision 579f1dbca962a2a03df54f69fdc6e9423f91f20e)
1SubDir HAIKU_TOP src system libroot posix ;
2
3UsePrivateHeaders app shared [ FDirName syslog_daemon ] ;
4UsePrivateSystemHeaders ;
5UsePrivateHeaders kernel ;
6	# For util/KMessage.h
7UsePrivateHeaders libroot runtime_loader shared ;
8
9if $(HAIKU_MULTIUSER_QUERY) = 1 {
10	PWD_BACKEND = pwd_query.c ;
11} else {
12	PWD_BACKEND = pwd.cpp grp.cpp shadow.cpp user_group_common.cpp ;
13}
14MergeObject posix_main.o :
15 	assert.c
16 	dlfcn.c
17 	dirent.c
18 	errno.c
19	fcntl.cpp
20 	fnmatch.c
21    fts.c
22    ftw.c
23 	glob.c
24 	inttypes.c
25	libgen.cpp
26    nftw.c
27 	poll.c
28 	$(PWD_BACKEND)
29 	scheduler.cpp
30	semaphore.cpp
31 	syslog.cpp
32 	termios.c
33 	utime.c
34;
35
36SubInclude HAIKU_TOP src system libroot posix arch $(TARGET_ARCH) ;
37
38SubInclude HAIKU_TOP src system libroot posix crypt ;
39SubInclude HAIKU_TOP src system libroot posix locale ;
40SubInclude HAIKU_TOP src system libroot posix malloc ;
41SubInclude HAIKU_TOP src system libroot posix malloc_debug ;
42SubInclude HAIKU_TOP src system libroot posix pthread ;
43SubInclude HAIKU_TOP src system libroot posix signal ;
44SubInclude HAIKU_TOP src system libroot posix stdio ;
45SubInclude HAIKU_TOP src system libroot posix stdlib ;
46SubInclude HAIKU_TOP src system libroot posix string ;
47SubInclude HAIKU_TOP src system libroot posix sys ;
48SubInclude HAIKU_TOP src system libroot posix time ;
49SubInclude HAIKU_TOP src system libroot posix unistd ;
50SubInclude HAIKU_TOP src system libroot posix wchar ;
51
52SubInclude HAIKU_TOP src system libroot posix glibc ;
53