Makefile revision 7014882c6a3672fd0e5d60200af8643ae53c5928
5e087561a50f4c26728a7a5b0fbc7746122a923evboxsync#
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsync# CDDL HEADER START
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsync#
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsync# The contents of this file are subject to the terms of the
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsync# Common Development and Distribution License, Version 1.0 only
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsync# (the "License"). You may not use this file except in compliance
c7814cf6e1240a519cbec0441e033d0e2470ed00vboxsync# with the License.
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsync#
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsync# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsync# or http://www.opensolaris.org/os/licensing.
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsync# See the License for the specific language governing permissions
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync# and limitations under the License.
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync#
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync# When distributing Covered Code, include this CDDL HEADER in each
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsync# If applicable, add the following below this CDDL HEADER, with the
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsync# fields enclosed by brackets "[]" replaced with your own identifying
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsync# information: Portions Copyright [yyyy] [name of copyright owner]
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsync#
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsync# CDDL HEADER END
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsync#
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsync#
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsync# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsync# Use is subject to license terms.
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsync#
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsync
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsyncPROG = lsvcrun
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsyncOBJS = lsvcrun.o
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsyncSRCS = $(OBJS:%.o=%.c)
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsyncPOFILES = $(OBJS:.o=.po)
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsync
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsyncROOTLIBSVCBINPROG = $(ROOT)/lib/svc/bin/$(PROG)
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsync
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsyncinclude ../../Makefile.cmd
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsync
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsyncLDLIBS += -lcontract -lscf -luutil
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsyncCERRWARN += -_gcc=-Wno-parentheses
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsyncCERRWARN += -_gcc=-Wno-uninitialized
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsync
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsynclint := LINTFLAGS = -ux
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsync
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsync.KEEP_STATE:
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsync
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsyncall: $(PROG)
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsync
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsync$(PROG): $(OBJS)
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsync $(LINK.c) -o $@ $(OBJS) $(LDLIBS)
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsync $(POST_PROCESS)
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsync
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsyncinstall: all $(ROOTLIBSVCBINPROG)
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsync
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsync$(ROOTLIBSVCBIN)/%: %
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsync $(INS.file)
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsync
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsyncclean:
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsync $(RM) $(OBJS)
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsync
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsynclint: lint_SRCS
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsync
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsyncinclude ../../Makefile.targ
07ca5489e6fa49b415eb5e0e42567833699a9e57vboxsync