Makefile revision 7c478bd95313f5f23a4c958a745db2134aa03244
1633838b8255282d10af15c5c84cee5a51466712Bob Halley#
499b34cea04a46823d003d4c0520c8b03e8513cbBrian Wellington# CDDL HEADER START
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence#
1633838b8255282d10af15c5c84cee5a51466712Bob Halley# The contents of this file are subject to the terms of the
1633838b8255282d10af15c5c84cee5a51466712Bob Halley# Common Development and Distribution License, Version 1.0 only
1633838b8255282d10af15c5c84cee5a51466712Bob Halley# (the "License"). You may not use this file except in compliance
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence# with the License.
15a44745412679c30a6d022733925af70a38b715David Lawrence#
15a44745412679c30a6d022733925af70a38b715David Lawrence# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
15a44745412679c30a6d022733925af70a38b715David Lawrence# or http://www.opensolaris.org/os/licensing.
15a44745412679c30a6d022733925af70a38b715David Lawrence# See the License for the specific language governing permissions
15a44745412679c30a6d022733925af70a38b715David Lawrence# and limitations under the License.
15a44745412679c30a6d022733925af70a38b715David Lawrence#
15a44745412679c30a6d022733925af70a38b715David Lawrence# When distributing Covered Code, include this CDDL HEADER in each
15a44745412679c30a6d022733925af70a38b715David Lawrence# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
1633838b8255282d10af15c5c84cee5a51466712Bob Halley# If applicable, add the following below this CDDL HEADER, with the
d25afd60ee2286cb171c4960a790f3d7041b6f85Bob Halley# fields enclosed by brackets "[]" replaced with your own identifying
dfb0717d7598641339a3f5e48d1982082a15dbd6Damien Neil# information: Portions Copyright [yyyy] [name of copyright owner]
9c3531d72aeaad6c5f01efe6a1c82023e1379e4dDavid Lawrence#
d25afd60ee2286cb171c4960a790f3d7041b6f85Bob Halley# CDDL HEADER END
6d05b41aaef2a56d8d806b2cbf3ab08a1b4990e6Michael Graff#
b61bbad878d0ac563a093525aa826cdba0fd43bfMark Andrews#
483e300c61e6af1cf20d2227bd3ccfc657e90d43Michael Graff#ident "%Z%%M% %I% %E% SMI"
6149906644219cd01a9fd2625c08b1592dcdb1c8Michael Graff#
6149906644219cd01a9fd2625c08b1592dcdb1c8Michael Graff# Copyright 2003 Sun Microsystems, Inc. All rights reserved.
483e300c61e6af1cf20d2227bd3ccfc657e90d43Michael Graff# Use is subject to license terms.
483e300c61e6af1cf20d2227bd3ccfc657e90d43Michael Graff#
6d05b41aaef2a56d8d806b2cbf3ab08a1b4990e6Michael Graff# cmd/oamuser/group/Makefile
6d05b41aaef2a56d8d806b2cbf3ab08a1b4990e6Michael Graff#
6d05b41aaef2a56d8d806b2cbf3ab08a1b4990e6Michael Graff
6d05b41aaef2a56d8d806b2cbf3ab08a1b4990e6Michael Graffinclude ../../Makefile.cmd
6d05b41aaef2a56d8d806b2cbf3ab08a1b4990e6Michael Graff
7f9e7076849ac56b03c6f578c22a47c81aa5d171Michael GraffGROUPADD= groupadd
6d05b41aaef2a56d8d806b2cbf3ab08a1b4990e6Michael GraffGROUPDEL= groupdel
4556681e191b7c1654639895ce719d98f2822ee2Michael GraffGROUPMOD= groupmod
32eddfc189108fa93e31761e13150594c7a79d2bDavid Lawrence
801dceea23d11975f5a5ae6ccbdf1dbde6b7af13David LawrenceSBINPROG= $(GROUPADD) $(GROUPDEL) $(GROUPMOD)
4556681e191b7c1654639895ce719d98f2822ee2Michael Graff
4142e747f2b68939a2241db9971e82a7c7b71f14Michael GraffPROG= $(SBINPROG)
32eddfc189108fa93e31761e13150594c7a79d2bDavid Lawrence
9cd6d409b78a6f833b681c13a68fbdc7c024fe66David LawrenceADD_OBJ= groupadd.o add_group.o gid.o messages.o
801dceea23d11975f5a5ae6ccbdf1dbde6b7af13David LawrenceDEL_OBJ= groupdel.o del_group.o messages.o
4c5faa6bcf41d8ba253b872a04105a2fcc88c07bMichael GraffMOD_OBJ= groupmod.o mod_group.o messages.o
efafe4fa7f495283af3f9b6699a5a748088bc51eBrian Wellington
99b24bbca2271ed7ded3ffd284780114e039b917Michael GraffOBJECTS= $(ADD_OBJ) $(DEL_OBJ) $(MOD_OBJ)
4556681e191b7c1654639895ce719d98f2822ee2Michael GraffSRCS= $(OBJECTS:.o=.c)
6d05b41aaef2a56d8d806b2cbf3ab08a1b4990e6Michael Graff
32eddfc189108fa93e31761e13150594c7a79d2bDavid LawrenceLIBDIR= ../lib
801dceea23d11975f5a5ae6ccbdf1dbde6b7af13David LawrenceLIBUSRGRP= $(LIBDIR)/lib.a
440be4c866f6935ac069db79a414304507a664c2Michael GraffLOCAL= ../inc
a3002fd5a23b06733c6a98fd34a417099fe51cc4Bob HalleyHERE= .
801dceea23d11975f5a5ae6ccbdf1dbde6b7af13David LawrenceLINTFLAGS= -u
efafe4fa7f495283af3f9b6699a5a748088bc51eBrian Wellington
0d89afffb26d5e53a761fc425dab3dda07c7e191Brian WellingtonINSSBINPROG= $(SBINPROG:%=$(ROOTUSRSBIN)/%)
efafe4fa7f495283af3f9b6699a5a748088bc51eBrian Wellington
882350d11c90de9de6fc1cead25690c8114b0b95Michael GraffCPPFLAGS= -I$(HERE) -I$(LOCAL) $(CPPFLAGS.master)
882350d11c90de9de6fc1cead25690c8114b0b95Michael GraffFILEMODE= 0555
194b6a25192581bbc8ec731e32e8989042b202a4Michael GraffOWNER= root
882350d11c90de9de6fc1cead25690c8114b0b95Michael GraffGROUP= sys
b73eb944cdde0deebad48a4a12c35f904bc05f4eMichael Graff
194b6a25192581bbc8ec731e32e8989042b202a4Michael Graff$(GROUPADD) := OBJS = $(ADD_OBJ)
b73eb944cdde0deebad48a4a12c35f904bc05f4eMichael Graff$(GROUPADD) := LDLIBS += $(LIBUSRGRP)
6d05b41aaef2a56d8d806b2cbf3ab08a1b4990e6Michael Graff
882350d11c90de9de6fc1cead25690c8114b0b95Michael Graff$(GROUPDEL) := OBJS = $(DEL_OBJ)
882350d11c90de9de6fc1cead25690c8114b0b95Michael Graff$(GROUPDEL) := LDLIBS += $(LIBUSRGRP)
882350d11c90de9de6fc1cead25690c8114b0b95Michael Graff
b73eb944cdde0deebad48a4a12c35f904bc05f4eMichael Graff$(GROUPMOD) := OBJS = $(MOD_OBJ)
b73eb944cdde0deebad48a4a12c35f904bc05f4eMichael Graff$(GROUPMOD) := LDLIBS += $(LIBUSRGRP)
b73eb944cdde0deebad48a4a12c35f904bc05f4eMichael Graff
b73eb944cdde0deebad48a4a12c35f904bc05f4eMichael Graffall: $(PROG)
882350d11c90de9de6fc1cead25690c8114b0b95Michael Graff
b73eb944cdde0deebad48a4a12c35f904bc05f4eMichael Graff$(PROG): $$(OBJS) $(LIBUSRGRP)
b73eb944cdde0deebad48a4a12c35f904bc05f4eMichael Graff $(LINK.c) $(OBJS) -o $@ $(LDLIBS)
b73eb944cdde0deebad48a4a12c35f904bc05f4eMichael Graff $(POST_PROCESS)
b73eb944cdde0deebad48a4a12c35f904bc05f4eMichael Graff
6d05b41aaef2a56d8d806b2cbf3ab08a1b4990e6Michael Graff$(GROUPADD): $(ADD_OBJ)
4142e747f2b68939a2241db9971e82a7c7b71f14Michael Graff$(GROUPMOD): $(MOD_OBJ)
0c7244d35222b48c016e348bfa59234f6e1a8256Michael Graff$(GROUPDEL): $(DEL_OBJ)
4142e747f2b68939a2241db9971e82a7c7b71f14Michael Graff
4142e747f2b68939a2241db9971e82a7c7b71f14Michael Graffinstall: all $(INSSBINPROG)
4142e747f2b68939a2241db9971e82a7c7b71f14Michael Graff
4142e747f2b68939a2241db9971e82a7c7b71f14Michael Graffclean:
4142e747f2b68939a2241db9971e82a7c7b71f14Michael Graff $(RM) $(OBJECTS)
4142e747f2b68939a2241db9971e82a7c7b71f14Michael Graff
4142e747f2b68939a2241db9971e82a7c7b71f14Michael Grafflint: lint_SRCS
febc974d0fc0066282e91d38f895004a27cd40d7Brian Wellington
febc974d0fc0066282e91d38f895004a27cd40d7Brian Wellingtoninclude ../../Makefile.targ
febc974d0fc0066282e91d38f895004a27cd40d7Brian Wellington