BTRFS: Implement some space relevant helpers.
[haiku.git] / src / system / libroot / posix / Jamfile
blob20790670169aebb411804d9c46a4651f9774ec4a
1 SubDir HAIKU_TOP src system libroot posix ;
3 UsePrivateHeaders app shared [ FDirName syslog_daemon ] ;
4 UsePrivateHeaders kernel ;
5         # For util/KMessage.h
6 UsePrivateHeaders libroot runtime_loader shared ;
8 local architectureObject ;
9 for architectureObject in [ MultiArchSubDirSetup ] {
10         on $(architectureObject) {
11                 local architecture = $(TARGET_PACKAGING_ARCH) ;
13                 UsePrivateSystemHeaders ;
15                 if $(HAIKU_MULTIUSER_QUERY) = 1 {
16                         PWD_BACKEND = pwd_query.c ;
17                 } else {
18                         PWD_BACKEND = pwd.cpp grp.cpp shadow.cpp user_group_common.cpp ;
19                 }
20                 MergeObject <$(architecture)>posix_main.o :
21                         assert.c
22                         dlfcn.c
23                         dirent.c
24                         errno.c
25                         fcntl.cpp
26                         fnmatch.c
27                         fts.c
28                         ftw.c
29                         glob.c
30                         inttypes.c
31                         libgen.cpp
32                         nftw.c
33                         poll.c
34                         $(PWD_BACKEND)
35                         scheduler.cpp
36                         semaphore.cpp
37                         spawn.cpp
38                         syslog.cpp
39                         termios.c
40                         utime.c
41                         ;
42         }
45 local arch ;
46 for arch in $(TARGET_ARCHS) {
47         HaikuSubInclude arch $(arch) ;
50 SubInclude HAIKU_TOP src system libroot posix crypt ;
51 SubInclude HAIKU_TOP src system libroot posix locale ;
52 SubInclude HAIKU_TOP src system libroot posix malloc ;
53 SubInclude HAIKU_TOP src system libroot posix malloc_debug ;
54 SubInclude HAIKU_TOP src system libroot posix pthread ;
55 SubInclude HAIKU_TOP src system libroot posix signal ;
56 SubInclude HAIKU_TOP src system libroot posix stdio ;
57 SubInclude HAIKU_TOP src system libroot posix stdlib ;
58 SubInclude HAIKU_TOP src system libroot posix string ;
59 SubInclude HAIKU_TOP src system libroot posix sys ;
60 SubInclude HAIKU_TOP src system libroot posix time ;
61 SubInclude HAIKU_TOP src system libroot posix unistd ;
62 SubInclude HAIKU_TOP src system libroot posix wchar ;
64 SubInclude HAIKU_TOP src system libroot posix glibc ;