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