xref: /haiku/src/bin/multiuser/Jamfile (revision e680a439bf54eb3f561c3fc8cefd299587e69368)
1SubDir HAIKU_TOP src bin multiuser ;
2
3UsePrivateSystemHeaders ;
4UsePrivateHeaders app ;
5UsePrivateHeaders kernel ;
6	# for <util/KMessage.h>
7UsePrivateHeaders libroot ;
8UsePrivateHeaders shared ;
9UseHeaders [ FDirName $(HAIKU_TOP) headers compatibility bsd ] : true ;
10SubDirC++Flags [ FDefines _BSD_SOURCE=1 ] ;
11
12StaticLibrary libmultiuser_utils.a : multiuser_utils.cpp ;
13
14BinCommand login : login.cpp : libmultiuser_utils.a libbsd.so ;
15
16BinCommand su : su.cpp : libmultiuser_utils.a libbsd.so ;
17
18BinCommand passwd : passwd.cpp : libmultiuser_utils.a libbsd.so ;
19
20BinCommand useradd : useradd.cpp ;
21
22BinCommand userdel : userdel.cpp ;
23
24BinCommand groupadd : groupadd.cpp ;
25
26BinCommand groupdel : groupdel.cpp ;
27
28BinCommand groupmod : groupmod.cpp : [ TargetLibstdc++ ] ;
29
30# set set-uid bit on passwd, su
31MODE on passwd = 04755 ;
32MODE on su = 04755 ;
33