Makefile revision 74e20cfe817b82802b16fac8690dadcda76f54f5
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh#
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh# CDDL HEADER START
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh#
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh# The contents of this file are subject to the terms of the
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh# Common Development and Distribution License (the "License").
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh# You may not use this file except in compliance with the License.
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh#
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh# or http://www.opensolaris.org/os/licensing.
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh# See the License for the specific language governing permissions
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh# and limitations under the License.
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh#
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh# When distributing Covered Code, include this CDDL HEADER in each
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh# If applicable, add the following below this CDDL HEADER, with the
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh# fields enclosed by brackets "[]" replaced with your own identifying
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh# information: Portions Copyright [yyyy] [name of copyright owner]
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh#
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh# CDDL HEADER END
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh#
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh#
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh# Use is subject to license terms.
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh#
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh# ident "%Z%%M% %I% %E% SMI"
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dhPROG = sdpadm
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dhOBJS = sdpadm.o
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dhSRCS = $(OBJS:.o=.c)
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dhMSGFILES = $(SRCS:%.c=%.i)
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dhETCFILES = sdp.conf
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dhROOTETC = $(ROOT)/etc
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dhLINTFLAGS += -mx
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dhinclude ../Makefile.cmd
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dhCFLAGS += $(CCVERBOSE)
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dhPOFILE = sdpadm_msg.po
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dhXGETFLAGS = -a
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dhFILEMODE = 0555
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dhOWNER = root
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dhGROUP = bin
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dhROOTETCFILES= $(ETCFILES:%=$(ROOTETC)/%)
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh$(ROOTETCFILES) := FILEMODE= 644
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dhLINT_OBJS = $(OBJS:%.o=%.ln)
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh.KEEP_STATE:
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dhall: $(PROG) $(ETCFILES)
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh$(PROG): $(OBJS)
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh $(LINK.c) -o $@ $(OBJS)
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh $(POST_PROCESS)
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dhinstall: all $(ROOTUSRSBINPROG) $(ROOTETCFILES)
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh$(POFILE): $(MSGFILES)
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh $(BUILDPO.msgfiles)
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh_msg: $(MSGDOMAINPOFILE)
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dhclean:
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh $(RM) $(OBJS)
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dhclobber: clean
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh $(RM) $(PROG) $(MSGFILES) $(POFILE)
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dhlint: $(LINT_OBJS)
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh $(LINT.c) $(LINTFLAGS) $(LINT_OBJS)
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dhinclude $(SRC)/Makefile.msg.targ
4c06356b0f0fffb4fc1b6eccc8e5d8e2254a84d6dh