libroot/posix/stdio: Remove unused portions.
[haiku.git] / build / jam / packages / UserlandFS
blob7f1c50a7d10992643750f1c83330e53300d3fe91
1 local architecture = $(HAIKU_PACKAGING_ARCHS[1]) ;
3 local userlandFSPackage = userland_fs.hpkg ;
4 HaikuPackage $(userlandFSPackage) ;
6 # kernel module
7 AddFilesToPackage add-ons kernel file_systems : userlandfs ;
9 # server
10 AddFilesToPackage servers : userlandfs_server ;
13 # libs
14 local userlandfsLibs = [ FFilterByBuildFeatures
15                 libuserlandfs_beos_kernel.so@!x86_64
16                 libuserlandfs_haiku_kernel.so
17                 libuserlandfs_fuse.so
18         ]
19         ;
21 AddLibrariesToPackage lib : $(userlandfsLibs) ;
23 # TODO move development stuff to a separate package?
25 # library symlinks
26 local lib ;
27 for lib in $(userlandfsLibs) {
28         AddSymlinkToPackage develop lib : /system/lib/$(lib:BS) ;
32 # FUSE headers
34 local fuseHeaders =
35         fuse_common_compat.h
36         fuse_common.h
37         fuse_compat.h
38         fuse.h
39         fuse_lowlevel_compat.h
40         fuse_lowlevel.h
41         fuse_opt.h
43 fuseHeaders = $(fuseHeaders:G=userlandfs!fuse) ;
44 SEARCH on $(fuseHeaders)
45         = [ FDirName $(HAIKU_TOP) headers private userlandfs fuse ] ;
46 AddFilesToPackage develop headers userlandfs fuse : $(fuseHeaders) ;
48 BuildHaikuPackage $(userlandFSPackage) : userland_fs ;