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