SubDir HAIKU_TOP src bin multiuser ;

UsePrivateSystemHeaders ;
UsePrivateHeaders app ;
UsePrivateHeaders kernel ;
	# for <util/KMessage.h>
UsePrivateHeaders libroot ;
UsePrivateHeaders shared ;
UseHeaders [ FDirName $(HAIKU_TOP) headers compatibility bsd ] : true ;

StaticLibrary libmultiuser_utils.a : multiuser_utils.cpp ;

BinCommand login : login.cpp : libmultiuser_utils.a libbsd.so ;

BinCommand su : su.cpp : libmultiuser_utils.a libbsd.so ;

BinCommand passwd : passwd.cpp : libmultiuser_utils.a libbsd.so ;

BinCommand useradd : useradd.cpp ;

BinCommand userdel : userdel.cpp ;

BinCommand groupadd : groupadd.cpp ;

BinCommand groupdel : groupdel.cpp ;

BinCommand groupmod : groupmod.cpp : [ TargetLibstdc++ ] ;

# set set-uid bit on passwd, su
MODE on passwd = 04755 ;
MODE on su = 04755 ;
