xref: /haiku/src/bin/multiuser/Jamfile (revision 495060760727dd782c9f8a90db71e5d727f19748)
1f5e8e689SIngo WeinholdSubDir HAIKU_TOP src bin multiuser ;
2f5e8e689SIngo Weinhold
36b202f4eSIngo WeinholdUsePrivateSystemHeaders ;
4f5e8e689SIngo WeinholdUsePrivateHeaders app ;
56b202f4eSIngo WeinholdUsePrivateHeaders kernel ;
66b202f4eSIngo Weinhold	# for <util/KMessage.h>
7f5e8e689SIngo WeinholdUsePrivateHeaders libroot ;
8f5e8e689SIngo WeinholdUsePrivateHeaders shared ;
9*ef916ff3SMurai TakashiUseHeaders [ FDirName $(HAIKU_TOP) headers compatibility bsd ] : true ;
10f5e8e689SIngo Weinhold
11f5e8e689SIngo WeinholdStaticLibrary libmultiuser_utils.a : multiuser_utils.cpp ;
12f5e8e689SIngo Weinhold
13*ef916ff3SMurai TakashiBinCommand login : login.cpp : libmultiuser_utils.a libbsd.so ;
14f5e8e689SIngo Weinhold
15*ef916ff3SMurai TakashiBinCommand su : su.cpp : libmultiuser_utils.a libbsd.so ;
1695295296SAugustin Cavalier
17*ef916ff3SMurai TakashiBinCommand passwd : passwd.cpp : libmultiuser_utils.a libbsd.so ;
18f5e8e689SIngo Weinhold
19032ea9a4SIngo WeinholdBinCommand useradd : useradd.cpp ;
20f5e8e689SIngo Weinhold
21e9d9ac71SIngo WeinholdBinCommand userdel : userdel.cpp ;
22e9d9ac71SIngo Weinhold
23519bb60aSIngo WeinholdBinCommand groupadd : groupadd.cpp ;
24519bb60aSIngo Weinhold
25519bb60aSIngo WeinholdBinCommand groupdel : groupdel.cpp ;
26519bb60aSIngo Weinhold
27220d0402SOliver TappeBinCommand groupmod : groupmod.cpp : [ TargetLibstdc++ ] ;
28519bb60aSIngo Weinhold
2995295296SAugustin Cavalier# set set-uid bit on passwd, su
30f5e8e689SIngo WeinholdMODE on passwd = 04755 ;
3195295296SAugustin CavalierMODE on su = 04755 ;
32