libroot_debug: Merge guarded heap into libroot_debug.
[haiku.git] / src / system / libroot / posix / Jamfile
blobac6f34c3d312ea10d16211dfea1e7ec319da91f0
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                         syslog.cpp
38                         termios.c
39                         utime.c
40                         ;
41         }
44 local arch ;
45 for arch in $(TARGET_ARCHS) {
46         HaikuSubInclude arch $(arch) ;
49 SubInclude HAIKU_TOP src system libroot posix crypt ;
50 SubInclude HAIKU_TOP src system libroot posix locale ;
51 SubInclude HAIKU_TOP src system libroot posix malloc ;
52 SubInclude HAIKU_TOP src system libroot posix malloc_debug ;
53 SubInclude HAIKU_TOP src system libroot posix pthread ;
54 SubInclude HAIKU_TOP src system libroot posix signal ;
55 SubInclude HAIKU_TOP src system libroot posix stdio ;
56 SubInclude HAIKU_TOP src system libroot posix stdlib ;
57 SubInclude HAIKU_TOP src system libroot posix string ;
58 SubInclude HAIKU_TOP src system libroot posix sys ;
59 SubInclude HAIKU_TOP src system libroot posix time ;
60 SubInclude HAIKU_TOP src system libroot posix unistd ;
61 SubInclude HAIKU_TOP src system libroot posix wchar ;
63 SubInclude HAIKU_TOP src system libroot posix glibc ;