Makefile revision 1.5
1# $NetBSD: Makefile,v 1.5 1999/12/08 00:01:36 soren Exp $
2#
3.include <bsd.own.mk>
4
5CPPFLAGS+= -DEXTENSIONS
6
7SKEL_DIR=	/etc/skel
8EXAMPLE_DIR=	${DESTDIR}/usr/share/examples/usermgmt
9
10PROG= user
11LINKS+=	${BINDIR}/user ${BINDIR}/useradd
12LINKS+=	${BINDIR}/user ${BINDIR}/userdel
13LINKS+=	${BINDIR}/user ${BINDIR}/usermod
14LINKS+=	${BINDIR}/user ${BINDIR}/group
15LINKS+=	${BINDIR}/user ${BINDIR}/groupadd
16LINKS+=	${BINDIR}/user ${BINDIR}/groupdel
17LINKS+=	${BINDIR}/user ${BINDIR}/groupmod
18LDADD+= -lutil 
19DPADD+= ${LIBUTIL}
20MAN= user.8 useradd.8 userdel.8 usermod.8 group.8 groupadd.8 groupdel.8 groupmod.8
21MLINKS=	useradd.8 adduser.8
22
23.if ${MKSHARE} != "no"
24FILES=			dot.cshrc dot.login dot.profile
25FILESNAME_dot.cshrc=	.cshrc
26FILESNAME_dot.login=	.login
27FILESNAME_dot.profile=	.profile
28FILESDIR=		/usr/share/examples/usermgmt
29.endif
30
31.include <bsd.prog.mk>
32
33test: ${PROG}
34	@echo "No news is good news"
35	@echo "1. Adding new user"
36	./${PROG} add -m -g=uid test1.1
37	@echo "2. Modifying new user"
38	./${PROG} mod -l test1.2 test1.1
39	@echo "3. Deleting new user"
40	./${PROG} del -r test1.2
41	@echo "4. Attempting to add an invalid user name - IGNORE ANY ERROR"
42	-./${PROG} add -m test1%1
43	@echo "5. Bad usage - IGNORE ANY ERROR"
44	-./${PROG} add -m
45	@echo "All tests completed"
46