1SubDir HAIKU_TOP src libs bsd ;
2
3UsePrivateHeaders libroot shared system ;
4UsePrivateHeaders [ FDirName system arch $(TARGET_ARCH) ] ;
5UseHeaders [ FDirName $(HAIKU_TOP) headers compatibility bsd ] : true ;
6
7local architectureObject ;
8for architectureObject in [ MultiArchSubDirSetup ] {
9	on $(architectureObject) {
10		SetVersionScript [ MultiArchDefaultGristFiles libbsd.so ] :
11			libbsd_versions ;
12
13		SharedLibrary [ MultiArchDefaultGristFiles libbsd.so ] :
14			arc4random.c
15			arc4random_uniform.c
16			daemon.c
17			dl_iterate_phdr.c
18			err.c
19			explicit_bzero.c
20			fgetln.c
21			fts.c
22			getentropy.c
23			getpass.c
24			issetugid.c
25			kqueue.cpp
26			lutimes.c
27			progname.c
28			pty.cpp
29			readpassphrase.c
30			signal.c
31			string.cpp
32			stringlist.c
33			strtonum.c
34			termios.c
35			unvis.c
36			usershell.c
37			vis.c
38			wait.c
39			;
40	}
41}
42