SubDir HAIKU_TOP src system libroot posix musl ;

local architectureObject ;
for architectureObject in [ MultiArchSubDirSetup ] {
	on $(architectureObject) {
		local architecture = $(TARGET_PACKAGING_ARCH) ;

		MergeObjectFromObjects <$(architecture)>posix_musl.o :
			:
			<$(architecture)>posix_musl_crypt.o
			<$(architecture)>posix_musl_complex.o
			<$(architecture)>posix_musl_dirent.o
			<$(architecture)>posix_musl_math.o
			<$(architecture)>posix_musl_misc.o
			<$(architecture)>posix_musl_prng.o
			<$(architecture)>posix_musl_regex.o
			<$(architecture)>posix_musl_search.o
			<$(architecture)>posix_musl_stdlib.o
			<$(architecture)>posix_musl_string.o
			<$(architecture)>posix_musl_time.o
			;
	}
}

local arch ;
for arch in $(TARGET_ARCHS) {
	HaikuSubInclude math $(arch) ;
}

HaikuSubInclude crypt ;
HaikuSubInclude complex ;
HaikuSubInclude dirent ;
HaikuSubInclude misc ;
HaikuSubInclude prng ;
HaikuSubInclude regex ;
HaikuSubInclude search ;
HaikuSubInclude stdlib ;
HaikuSubInclude string ;
HaikuSubInclude time ;
