xref: /haiku/src/system/libroot/posix/Jamfile (revision 481f986b59e7782458dcc5fe98ad59a57480e5db)
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 	glob.c
22 	inttypes.c
23	libgen.cpp
24 	poll.c
25 	$(PWD_BACKEND)
26 	scheduler.cpp
27	semaphore.cpp
28 	syslog.cpp
29 	termios.c
30 	utime.c
31;
32
33SubInclude HAIKU_TOP src system libroot posix arch $(TARGET_ARCH) ;
34
35SubInclude HAIKU_TOP src system libroot posix crypt ;
36SubInclude HAIKU_TOP src system libroot posix locale ;
37SubInclude HAIKU_TOP src system libroot posix malloc ;
38SubInclude HAIKU_TOP src system libroot posix malloc_debug ;
39SubInclude HAIKU_TOP src system libroot posix pthread ;
40SubInclude HAIKU_TOP src system libroot posix signal ;
41SubInclude HAIKU_TOP src system libroot posix stdio ;
42SubInclude HAIKU_TOP src system libroot posix stdlib ;
43SubInclude HAIKU_TOP src system libroot posix string ;
44SubInclude HAIKU_TOP src system libroot posix sys ;
45SubInclude HAIKU_TOP src system libroot posix time ;
46SubInclude HAIKU_TOP src system libroot posix unistd ;
47
48SubInclude HAIKU_TOP src system libroot posix glibc ;
49