Makefile revision 1bdd6c0e3710e91cb1f31aa78de33cb638494480
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson#
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson# CDDL HEADER START
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5Mark Andrews#
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson# The contents of this file are subject to the terms of the
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson# Common Development and Distribution License (the "License").
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson# You may not use this file except in compliance with the License.
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson#
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson# or http://www.opensolaris.org/os/licensing.
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson# See the License for the specific language governing permissions
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson# and limitations under the License.
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson#
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson# When distributing Covered Code, include this CDDL HEADER in each
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson# If applicable, add the following below this CDDL HEADER, with the
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson# fields enclosed by brackets "[]" replaced with your own identifying
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson# information: Portions Copyright [yyyy] [name of copyright owner]
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson#
be8aff07bb6a863c46874021f2ce8304b721632aMark Andrews# CDDL HEADER END
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson#
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson#
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson# Use is subject to license terms.
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson#
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas GustafssonPROG = svc-srpt
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafssoninclude ../Makefile.cmd
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas GustafssonSRPTBASE = ../../uts/common/io/comstar/port/srpt
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas GustafssonOBJS = srptsvc.o
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas GustafssonSRCS = $(OBJS:%.o=%.c)
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas GustafssonCPPFLAGS += -I$(SRPTBASE)
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas GustafssonMANIFEST = target.xml
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas GustafssonSVCMETHOD = svc-srpt
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas GustafssonROOTMANIFESTDIR = $(ROOTSVCSYSTEM)/ibsrp
e903df2f012869e36251e9a76b13a9aa228fb1acMichael Graff$(ROOTMANIFESTDIR)/$(MANIFEST) := OWNER = root
e903df2f012869e36251e9a76b13a9aa228fb1acMichael Graff$(ROOTMANIFESTDIR)/$(MANIFEST) := GROUP = bin
e903df2f012869e36251e9a76b13a9aa228fb1acMichael Graff$(ROOTMANIFESTDIR)/$(MANIFEST) := FILEMODE = 0444
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson.KEEP_STATE:
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafssonall: $(PROG)
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson$(PROG): $(OBJS)
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson $(LINK.c) -o $@ $(OBJS) $(LDLIBS)
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson $(POST_PROCESS)
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafssoninstall: all $(ROOTMANIFEST) $(ROOTSVCMETHOD)
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafssoncheck: $(CHKMANIFEST)
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson $(CSTYLE) -pPc $(SRCS:%=%)
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafssonclean:
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson $(RM) $(OBJS)
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafssonlint: lint_SRCS
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafssoninclude ../Makefile.targ
9c49c394b4218cc9c743a372a8fcfb787f5ea8caAndreas Gustafsson