Makefile revision fcf3ce441efd61da9bb2884968af01cb7c1452cc
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync#
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# CDDL HEADER START
17d67aeb3722c094c6493a3e9a9d0cdfb9453ecdvboxsync#
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# The contents of this file are subject to the terms of the
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# Common Development and Distribution License (the "License").
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# You may not use this file except in compliance with the License.
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync#
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# or http://www.opensolaris.org/os/licensing.
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# See the License for the specific language governing permissions
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# and limitations under the License.
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync#
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# When distributing Covered Code, include this CDDL HEADER in each
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# If applicable, add the following below this CDDL HEADER, with the
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# fields enclosed by brackets "[]" replaced with your own identifying
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# information: Portions Copyright [yyyy] [name of copyright owner]
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync#
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# CDDL HEADER END
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync#
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync#
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync# Use is subject to license terms.
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync#
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncPROG = svc-stmf
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncinclude ../Makefile.cmd
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncCOMMONBASE = ../../common
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncLOCAL_OBJS = stmfsvc.o
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncCOMMON_OBJS = cmdparse.o
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncLOCAL_SRCS = $(LOCAL_OBJS:%.o=%.c)
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncCOMMON_SRCS = $(COMMON_OBJS:%.o=$(COMMONBASE)/cmdparse/%.c)
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncOBJS = $(LOCAL_OBJS) $(COMMON_OBJS)
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncSRCS = $(LOCAL_SRCS) $(COMMON_SRCS)
2c691730ab202620fe427110841aa4e0075b7ccavboxsync
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncCPPFLAGS += -I. -I$(COMMONBASE)/cmdparse
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncLDLIBS += -lstmf
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync
24df09922f68ca6b53d3b8052e589d3b790f7c17vboxsyncMANIFEST = stmf.xml
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncSVCMETHOD = svc-stmf
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync
2c691730ab202620fe427110841aa4e0075b7ccavboxsyncROOTMANIFESTDIR = $(ROOTSVCSYSTEM)
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync$(ROOTSVCSYSTEM)/stmf.xml := OWNER = root
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync$(ROOTSVCSYSTEM)/stmf.xml := GROUP = bin
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync$(ROOTSVCSYSTEM)/stmf.xml := FILEMODE = 0444
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync.KEEP_STATE:
d02610fd604cc8ab4cccf7e3fa510c06cb728ff2vboxsync
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncall: $(PROG)
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync$(PROG): $(OBJS)
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync $(LINK.c) -o $@ $(OBJS) $(LDLIBS)
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync $(POST_PROCESS)
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncinstall: all $(ROOTMANIFEST) $(ROOTSVCMETHOD)
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsynccheck: $(CHKMANIFEST)
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync $(CSTYLE) -pPc $(SRCS:%=%)
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsynccmdparse.o: $(COMMONBASE)/cmdparse/cmdparse.c
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync $(COMPILE.c) -o $@ $(COMMONBASE)/cmdparse/cmdparse.c
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync $(POST_PROCESS_O)
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncclean:
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync $(RM) $(OBJS)
f2ca52afeb0baed982c05e9d8591e0e4c7539dbdvboxsync
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsynclint: lint_SRCS
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsyncinclude ../Makefile.targ
5f9dfb422a6ed57822f9c0cb94fa7df8d24acc9bvboxsync