SubDir HAIKU_TOP src system libroot posix ;UsePrivateHeaders app shared [ FDirName syslog_daemon ] ;UsePrivateHeaders kernel ;# For util/KMessage.hUsePrivateHeaders libroot runtime_loader shared ;local architectureObject ;for architectureObject in [ MultiArchSubDirSetup ] {on $(architectureObject) {local architecture = $(TARGET_PACKAGING_ARCH) ;UsePrivateSystemHeaders ;if $(HAIKU_MULTIUSER_QUERY) = 1 {PWD_BACKEND = pwd_query.c ;} else {PWD_BACKEND = pwd.cpp grp.cpp shadow.cpp user_group_common.cpp ;}local threadsLib = call_once.c cnd.c mtx.c thrd.c tss.c ;SEARCH_SOURCE += [ FDirName $(SUBDIR) libstdthreads ] ;if $(HAIKU_CC_IS_LEGACY_GCC_$(architecture)) = 1 {# the threads library is not available on gcc2threadsLib = ;}MergeObject <$(architecture)>posix_main.o :assert.cppcat.cppdevctl.cdlfcn.cdirent.cpperrno.cfcntl.cppglob.cinttypes.cmath.cpoll.cpp$(PWD_BACKEND)scheduler.cppsemaphore.cppspawn.cppsyslog.cpptermios.c$(threadsLib)utime.cutmpx.cpp;}}local arch ;for arch in $(TARGET_ARCHS) {HaikuSubInclude arch $(arch) ;}SubInclude HAIKU_TOP src system libroot posix crypt ;SubInclude HAIKU_TOP src system libroot posix locale ;SubInclude HAIKU_TOP src system libroot posix malloc ;SubInclude HAIKU_TOP src system libroot posix pthread ;SubInclude HAIKU_TOP src system libroot posix signal ;SubInclude HAIKU_TOP src system libroot posix stdio ;SubInclude HAIKU_TOP src system libroot posix stdlib ;SubInclude HAIKU_TOP src system libroot posix string ;SubInclude HAIKU_TOP src system libroot posix sys ;SubInclude HAIKU_TOP src system libroot posix time ;SubInclude HAIKU_TOP src system libroot posix unistd ;SubInclude HAIKU_TOP src system libroot posix wchar ;SubInclude HAIKU_TOP src system libroot posix glibc ;SubInclude HAIKU_TOP src system libroot posix musl ;