xref: /titanic_44/usr/src/cmd/passwd/Makefile (revision 8eea8e29cc4374d1ee24c25a07f45af132db3499)
1#
2# CDDL HEADER START
3#
4# The contents of this file are subject to the terms of the
5# Common Development and Distribution License, Version 1.0 only
6# (the "License").  You may not use this file except in compliance
7# with the License.
8#
9# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
10# or http://www.opensolaris.org/os/licensing.
11# See the License for the specific language governing permissions
12# and limitations under the License.
13#
14# When distributing Covered Code, include this CDDL HEADER in each
15# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
16# If applicable, add the following below this CDDL HEADER, with the
17# fields enclosed by brackets "[]" replaced with your own identifying
18# information: Portions Copyright [yyyy] [name of copyright owner]
19#
20# CDDL HEADER END
21#
22#
23# Copyright 2001-2003 Sun Microsystems, Inc.  All rights reserved.
24# Use is subject to license terms.
25#
26# ident	"%Z%%M%	%I%	%E% SMI"
27#
28
29PROG= passwd
30
31include ../Makefile.cmd
32
33DFLTD= $(ROOTETC)/default
34DIRS= $(DFLTD)
35
36ETCDFLTPROG = $(PROG:%=$(DFLTD)/%)
37$(ETCDFLTPROG) := FILEMODE = $(LIBFILEMODE)
38passwd := LDLIBS += $(ROOT)/usr/lib/passwdutil.so.1
39lint := LDLIBS += -lpasswdutil
40LDLIBS += -lbsm -lpam -lnsl
41
42FILEMODE = 06555
43OWNER = root
44GROUP = sys
45XGETFLAGS += -a -x $(PROG).xcl
46
47.KEEP_STATE:
48
49all: $(PROG)
50
51install: all $(DIRS) $(ROOTPROG) $(PROG).dfl $(ETCDFLTPROG)
52
53$(DIRS):
54	$(INS.dir)
55
56$(DFLTD)/% : %
57	$(MV) $(PROG) $(PROG).save
58	$(LN) $(PROG).dfl $(PROG)
59	$(INS.file)
60	$(RM) $(PROG)
61	$(MV) $(PROG).save $(PROG)
62
63clean:
64
65lint:	lint_PROG
66
67include ../Makefile.targ
68